summaryrefslogtreecommitdiff
path: root/src/mesa/shader/program_parse.tab.h
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2009-12-29 09:06:00 -0700
committerBrian Paul <brianp@vmware.com>2009-12-29 09:08:02 -0700
commit639e7a140e430aa8839c652459eddc9a4b79f9c6 (patch)
treedb2cd77e1ff5324c7eac4bc98ba2081664fa1d11 /src/mesa/shader/program_parse.tab.h
parentb4658dbf04003418a1aadc7647ce8c7211f58413 (diff)
ARB prog parser: use _mesa_add_unnamed_constant() to use fewer constant slots
This function will search the constant parameters in an effort to re-use constant slots. For example, {1,2,3,4} and {4,1,1,2} can be stored in one constant slot and accessed with different swizzles. The swizzle info must be propogated though the parsing code in a few places. Fixes Piglit "vpfp-generic tests/shaders/generic/big-param.vpfp" failure.
Diffstat (limited to 'src/mesa/shader/program_parse.tab.h')
-rw-r--r--src/mesa/shader/program_parse.tab.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/shader/program_parse.tab.h b/src/mesa/shader/program_parse.tab.h
index 406100c859..d8712b7268 100644
--- a/src/mesa/shader/program_parse.tab.h
+++ b/src/mesa/shader/program_parse.tab.h
@@ -154,7 +154,7 @@ typedef union YYSTYPE
{
/* Line 1676 of yacc.c */
-#line 122 "program_parse.y"
+#line 125 "program_parse.y"
struct asm_instruction *inst;
struct asm_symbol *sym;