Henri Verbeet : wined3d: Fix shader_arb_load_constantsF().

Alexandre Julliard julliard at winehq.org
Tue Sep 8 08:54:19 CDT 2009


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

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Mon Sep  7 11:15:15 2009 +0200

wined3d: Fix shader_arb_load_constantsF().

---

 dlls/wined3d/arb_program_shader.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/dlls/wined3d/arb_program_shader.c b/dlls/wined3d/arb_program_shader.c
index 848d83d..0ac3789 100644
--- a/dlls/wined3d/arb_program_shader.c
+++ b/dlls/wined3d/arb_program_shader.c
@@ -277,7 +277,7 @@ static unsigned int shader_arb_load_constantsF(IWineD3DBaseShaderImpl *This, con
         GLuint target_type, unsigned int max_constants, const float *constants, char *dirty_consts)
 {
     local_constant* lconst;
-    DWORD i = 0, j;
+    DWORD i, j;
     unsigned int ret;
 
     if (TRACE_ON(d3d_shader)) {
@@ -288,6 +288,9 @@ static unsigned int shader_arb_load_constantsF(IWineD3DBaseShaderImpl *This, con
                         constants[i * 4 + 2], constants[i * 4 + 3]);
         }
     }
+
+    i = 0;
+
     /* In 1.X pixel shaders constants are implicitly clamped in the range [-1;1] */
     if (target_type == GL_FRAGMENT_PROGRAM_ARB && This->baseShader.reg_maps.shader_version.major == 1)
     {




More information about the wine-cvs mailing list