diff options
author | Brian Paul <[email protected]> | 2012-12-14 10:47:46 -0700 |
---|---|---|
committer | Brian Paul <[email protected]> | 2012-12-19 09:02:08 -0700 |
commit | fddcc67f5cb41f70d1d11827eb9190a5caec13c5 (patch) | |
tree | 8256082ae0b08b87d7e8aa4b11bc6bfc9160ef55 /src/gallium/drivers/r600/r600_shader.c | |
parent | 18ef8f83b2586de037df7e578d88cbfb6e764012 (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