diff options
author | Kenneth Graunke <[email protected]> | 2010-06-25 13:14:37 -0700 |
---|---|---|
committer | Ian Romanick <[email protected]> | 2010-06-30 13:52:24 -0700 |
commit | 953ff1283d3d52e6a6b4850c2b0b574111625010 (patch) | |
tree | ceca1c6c108067efcc948822b94b4f78c45d7afa /src/glsl/ir_copy_propagation.cpp | |
parent | 116f1d4f95d8eb0a82b272016590549632c865b3 (diff) |
glsl2: Use _mesa_glsl_parse_state as the talloc parent, not glsl_shader.
_mesa_glsl_parse_state should be the parent for all temporary allocation
done while compiling a shader. glsl_shader should only be used as the
parent for the shader's final IR---the _result_ of compilation.
Since many IR instructions may be added or discarded during optimization
passes, IR should not ever be allocated to glsl_shader directly.
Done via sed -i s/talloc_parent(state)/state/g and s/talloc_parent(st)/st/g.
This also removes a ton of talloc_parent calls, which may help performance.
Diffstat (limited to 'src/glsl/ir_copy_propagation.cpp')
0 files changed, 0 insertions, 0 deletions