summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_shader.c
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2012-12-14 10:47:46 -0700
committerBrian Paul <[email protected]>2012-12-19 09:02:08 -0700
commitfddcc67f5cb41f70d1d11827eb9190a5caec13c5 (patch)
tree8256082ae0b08b87d7e8aa4b11bc6bfc9160ef55 /src/gallium/drivers/r600/r600_shader.c
parent18ef8f83b2586de037df7e578d88cbfb6e764012 (diff)
softpipe: fix up FS variant unbinding / deletion
The old call to tgsi_exec_machine_bind_shader() in softpipe_delete_fs_state() was never called since the shader's original tokens are never passed to the tgsi interpreter (only shader _variant_ tokens are). Now, unbind the variant's tokens from the tgsi interpreter when we free the variant. This doesn't fix any known bugs but it's the right thing to do. Note: This is a candidate for the stable branches.
Diffstat (limited to 'src/gallium/drivers/r600/r600_shader.c')
0 files changed, 0 insertions, 0 deletions