summaryrefslogtreecommitdiffstats
path: root/src/glsl/ir.cpp
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2014-08-28 15:44:49 -0700
committerKenneth Graunke <[email protected]>2014-09-03 17:26:04 -0700
commit702b6ea05178388aef22af36a53362212ce9b629 (patch)
tree600a2df2e40d189c13979b678a4f8b3260c24ac4 /src/glsl/ir.cpp
parent5ced83ee1561553d9eba831fa356bf63cc214447 (diff)
glsl: Skip rewriting instructions in opt_cpe when unnecessary.
Previously, opt_copy_propagation_elements would always rewrite the instruction stream, even if was the same thing as before. In order to report progress correctly, we'll need to bail if the suggested replacement is identical (or equivalent) to the original code. This also introduced unnecessary noop swizzles, as far as I can tell. Signed-off-by: Kenneth Graunke <[email protected]> Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/glsl/ir.cpp')
0 files changed, 0 insertions, 0 deletions