Ivan Gyurdiev : wined3d: Use shader_get_regtype() in register counting pass .

Alexandre Julliard julliard at wine.codeweavers.com
Mon Jul 3 05:23:02 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: fd896d8652483b5113d7d933a29035d9a3841cb0
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=fd896d8652483b5113d7d933a29035d9a3841cb0

Author: Ivan Gyurdiev <ivg231 at gmail.com>
Date:   Sun Jul  2 19:28:25 2006 -0600

wined3d: Use shader_get_regtype() in register counting pass.

---

 dlls/wined3d/baseshader.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/wined3d/baseshader.c b/dlls/wined3d/baseshader.c
index e9e3097..93eb367 100644
--- a/dlls/wined3d/baseshader.c
+++ b/dlls/wined3d/baseshader.c
@@ -410,7 +410,7 @@ void shader_get_registers_used(
                 DWORD param, addr_token, reg, regtype;
                 pToken += shader_get_param(iface, pToken, &param, &addr_token);
 
-                regtype = (param & D3DSP_REGTYPE_MASK) >> D3DSP_REGTYPE_SHIFT;
+                regtype = shader_get_regtype(param);
                 reg = param & D3DSP_REGNUM_MASK;
 
                 if (D3DSPR_TEXTURE == regtype) { /* vs: D3DSPR_ADDR */




More information about the wine-cvs mailing list