summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_symbol_table.cpp
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2011-04-02 20:17:17 -0700
committerEric Anholt <[email protected]>2011-04-13 10:51:03 -0700
commit487debfda56ad3855db655688186401b0dd75233 (patch)
treeaf08c9930876428de0c105220e9fc9408d630cfe /src/glsl/glsl_symbol_table.cpp
parentb9c8b2a1f1b2fe2e02b314790ebdc465f0ffec6e (diff)
glsl/opt_cpe: Kill when the assignment isn't something we recognize.
A few GLES2 tests tripped over this when using array dereferences to hit channels on the LHS (see piglit test glsl-copy-propagation-vector-indexing). We wouldn't find the ir_dereference_variable, and assume that that meant that it wasn't an assignment to a scalar/vector, and thus not notice that the variable had been changed.
Diffstat (limited to 'src/glsl/glsl_symbol_table.cpp')
0 files changed, 0 insertions, 0 deletions