diff options
author | Brian Paul <[email protected]> | 2012-11-27 15:17:27 -0700 |
---|---|---|
committer | Brian Paul <[email protected]> | 2013-01-25 15:57:35 -0700 |
commit | c1d35aece0afc2822d6d9f6c22664c04e6fcbba3 (patch) | |
tree | 4f22584d7e411e266d781848fdc8e6cd658c7983 /src/gallium/drivers/svga/svga_pipe_depthstencil.c | |
parent | 50c4c818aa61ccc2c815ea722746dd1b12dd5624 (diff) |
svga: use pipe_sampler_view_release() in svga_cleanup_tss_binding()
Fixes a crash when the Redway3D Turbine demo exits. We've made this
change in other places in the past. The root issue is texture objects
are being shared by multiple contexts and sampler views get shared too.
Sampler views have a context pointer and if that context gets deleted
we may try to reference that context when finally deleting the sampler
view.
pipe_sampler_view_release() avoids this problem because it takes
an explicit context.
Reviewed-by: Zack Rusin <[email protected]>
Diffstat (limited to 'src/gallium/drivers/svga/svga_pipe_depthstencil.c')
0 files changed, 0 insertions, 0 deletions