Module: wine Branch: master Commit: 1b0c0636322a0eadafcbc8d6ee70e664bc55a418 URL: http://source.winehq.org/git/wine.git/?a=commit;h=1b0c0636322a0eadafcbc8d6ee...
Author: Stefan Dösinger stefan@codeweavers.com Date: Mon Mar 23 18:59:08 2015 +0100
wined3d: Check for conversion changes in the atifs fragment pipeline.
Mapping colorop to pixelshader is necessary because misc_state_template defines a pixel shader handler. We have to use the same representative in all pipeline parts.
Wined3d_cs_exec_set_texture dirtifies the pixel shader state when the fixup of a texture changes. Atifs no longer needs a pixel shader handler on its own since vertex shader updates aren't delayed any more when the pixel shader state is dirty.
---
dlls/wined3d/ati_fragment_shader.c | 165 ++++++++++++++++--------------------- 1 file changed, 73 insertions(+), 92 deletions(-)
Diff: http://source.winehq.org/git/wine.git/?a=commitdiff;h=1b0c0636322a0eadafcbc8...