Stefan Dösinger : wined3d: Check for conversion changes in the atifs fragment pipeline.
Module: wine Branch: master Commit: 1b0c0636322a0eadafcbc8d6ee70e664bc55a418 URL: http://source.winehq.org/git/wine.git/?a=commit;h=1b0c0636322a0eadafcbc8d6ee... Author: Stefan Dösinger <stefan(a)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...
participants (1)
-
Alexandre Julliard