Module: wine Branch: master Commit: 36330f05428951d752468de6a3eebdfc939231e1 URL: http://source.winehq.org/git/wine.git/?a=commit;h=36330f05428951d752468de6a3...
Author: Stefan Dösinger stefan@codeweavers.com Date: Wed Nov 7 18:22:00 2007 +0100
wined3d: Fix the varying number comparison.
---
dlls/wined3d/pixelshader.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/wined3d/pixelshader.c b/dlls/wined3d/pixelshader.c index 138e419..483c0ad 100644 --- a/dlls/wined3d/pixelshader.c +++ b/dlls/wined3d/pixelshader.c @@ -563,8 +563,8 @@ static HRESULT WINAPI IWineD3DPixelShaderImpl_SetFunction(IWineD3DPixelShader *i * achive anything anyway */ if(highest_reg_used < (GL_LIMITS(glsl_varyings) / 4) || - num_regs_used >= (GL_LIMITS(glsl_varyings) / 4) ) { - if(num_regs_used >= (GL_LIMITS(glsl_varyings) / 4)) { + num_regs_used > (GL_LIMITS(glsl_varyings) / 4) ) { + if(num_regs_used > (GL_LIMITS(glsl_varyings) / 4)) { /* This happens with relative addressing. The input mapper function * warns about this if the higher registers are declared too, so * don't write a FIXME here