Ivan Gyurdiev : wined3d: Use shader_get_regtype() in register counting pass .
Module: wine Branch: refs/heads/master Commit: fd896d8652483b5113d7d933a29035d9a3841cb0 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=fd896d8652483b5113d7d933... Author: Ivan Gyurdiev <ivg231(a)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, ¶m, &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 */
participants (1)
-
Alexandre Julliard