=?UTF-8?Q?Stefan=20D=C3=B6singer=20?=: wined3d: Check for conversion changes in the atifs fragment pipeline.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Mar 24 10:00:45 CDT 2015


Module: wine
Branch: master
Commit: 1b0c0636322a0eadafcbc8d6ee70e664bc55a418
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=1b0c0636322a0eadafcbc8d6ee70e664bc55a418

Author: Stefan Dösinger <stefan at 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=1b0c0636322a0eadafcbc8d6ee70e664bc55a418



More information about the wine-cvs mailing list