summaryrefslogtreecommitdiff
path: root/src/gallium/winsys
diff options
context:
space:
mode:
authorKenneth Graunke <kenneth@whitecape.org>2010-11-17 11:03:57 -0800
committerKenneth Graunke <kenneth@whitecape.org>2010-11-30 13:48:28 -0800
commit2da02e75b17dcfb2efc3ce053c48339109bc0f26 (patch)
treee0827a8daf9d433b00839e4e7da07563654b96bd /src/gallium/winsys
parentff994eeff8fa9f8f889878d6b48015ca7683e22b (diff)
glsl/linker: Free any IR discarded by optimization passes.
Previously, IR for a linked shader was allocated directly out of the gl_shader object - meaning all of it lived as long as the shader. Now, IR is allocated out of a temporary context, and any -live- IR is reparented/stolen to (effectively) the gl_shader. Any remaining IR can be freed. NOTE: This is a candidate for the 7.9 branch.
Diffstat (limited to 'src/gallium/winsys')
0 files changed, 0 insertions, 0 deletions