Module: wine Branch: master Commit: c4bbed4854d8bb5fbf23e283562118c5bc5bdf86 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c4bbed4854d8bb5fbf23e28356...
Author: Fabian Bieler der.fabe@gmx.net Date: Thu Apr 12 19:08:51 2007 +0200
wined3d: Mark vertex shader 3.0 as foggy shaders if they write out the fog coord.
---
dlls/wined3d/baseshader.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/wined3d/baseshader.c b/dlls/wined3d/baseshader.c index 9e937ad..2944663 100644 --- a/dlls/wined3d/baseshader.c +++ b/dlls/wined3d/baseshader.c @@ -253,6 +253,8 @@ HRESULT shader_get_registers_used( reg_maps->packed_output[regnum] = 1; semantics_out[regnum].usage = usage; semantics_out[regnum].reg = param; + if (usage & (WINED3DDECLUSAGE_FOG << WINED3DSP_DCL_USAGE_SHIFT)) + reg_maps->fog = 1;
/* Save sampler usage token */ } else if (WINED3DSPR_SAMPLER == regtype)