summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2008-11-13 08:47:36 -0700
committerBrian Paul <[email protected]>2008-11-13 18:19:12 -0700
commitfe984aed5a9ee7c6e000d48a0a584b964fefa848 (patch)
tree2af0c3d4803a16097f58536e66df0573f730bfbb /src
parentd835f415c692fe1b2656537a822b4e0dd91af6c7 (diff)
mesa: fix accidental regression in GLSL built-in texture matrix lookup
Was broken by commit 9aca9a4b72b2a7b378e50bd88f9c3324d07375ec.
Diffstat (limited to 'src')
-rw-r--r--src/mesa/shader/slang/slang_builtin.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/shader/slang/slang_builtin.c b/src/mesa/shader/slang/slang_builtin.c
index 20fafee4b9e..db00c54b8a2 100644
--- a/src/mesa/shader/slang/slang_builtin.c
+++ b/src/mesa/shader/slang/slang_builtin.c
@@ -108,6 +108,7 @@ lookup_statevar(const char *var, GLint index1, GLint index2, const char *field,
if (tokens[0] == STATE_TEXTURE_MATRIX) {
if (index1 >= 0) {
tokens[1] = index1; /* which texture matrix */
+ index1 = 0; /* prevent extra addition at end of function */
}
}
if (index1 < 0) {