summaryrefslogtreecommitdiffstats
path: root/src/glsl/opt_dead_builtin_varyings.cpp
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2014-12-18 14:42:01 -0800
committerJason Ekstrand <[email protected]>2015-01-15 07:20:23 -0800
commitad9d0a9ea6d40db776e6680a44d614cd447dc17c (patch)
treee2e8a362ad6d84a4b1a31f6bfcbfdf1156da3ee9 /src/glsl/opt_dead_builtin_varyings.cpp
parentb1d114a48c09306d18160e5b492c5f9db0bf6db2 (diff)
nir/lower_variables: Follow the Cytron paper more closely
Previously, our variable renaming algorithm, while similar to the one in the Cytron paper, was not the same. While I'm pretty sure it was correct, it will be easier for readers of the code in the variable renaming pass if it follows more closely. This commit removes the automatic stack popping we were doing and replaces it with explicit popping like Cytron does. Reviewed-by: Connor Abbott <[email protected]>
Diffstat (limited to 'src/glsl/opt_dead_builtin_varyings.cpp')
0 files changed, 0 insertions, 0 deletions