OSDN Git Service

Fixed using pixel shader constants in pixel shaders instead of vertex shader constant...
authorNicolas Capens <capn@google.com>
Tue, 6 May 2014 20:38:19 +0000 (16:38 -0400)
committerNicolas Capens <capn@google.com>
Tue, 6 May 2014 20:38:19 +0000 (16:38 -0400)
src/Shader/PixelRoutine.cpp

index 1dd429e..2528a9c 100644 (file)
@@ -5801,7 +5801,7 @@ namespace sw
                }
                else if(var.rel.type == Shader::PARAMETER_CONST)
                {
-                       RValue<Float4> c = *Pointer<Float4>(r.data + OFFSET(DrawData,vs.c[var.rel.index]));
+                       RValue<Float4> c = *Pointer<Float4>(r.data + OFFSET(DrawData,ps.c[var.rel.index]));
 
                        return RoundInt(Extract(c, 0)) * var.rel.scale;
                }