mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 11:00:11 +01:00
radeonsi: avoid stale state pointers
Signed-off-by: Christian König <christian.koenig@amd.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
1a8c66023b
commit
1fa2acba61
1 changed files with 3 additions and 9 deletions
|
|
@ -83,15 +83,9 @@ static void si_destroy_context(struct pipe_context *context)
|
|||
pipe_resource_reference(&sctx->null_const_buf.buffer, NULL);
|
||||
r600_resource_reference(&sctx->border_color_table, NULL);
|
||||
|
||||
if (sctx->gs_on) {
|
||||
si_pm4_free_state(sctx, sctx->gs_on, 0);
|
||||
}
|
||||
if (sctx->gs_off) {
|
||||
si_pm4_free_state(sctx, sctx->gs_off, 0);
|
||||
}
|
||||
if (sctx->gs_rings) {
|
||||
si_pm4_free_state(sctx, sctx->gs_rings, 0);
|
||||
}
|
||||
si_pm4_delete_state(sctx, gs_rings, sctx->gs_rings);
|
||||
si_pm4_delete_state(sctx, gs_onoff, sctx->gs_on);
|
||||
si_pm4_delete_state(sctx, gs_onoff, sctx->gs_off);
|
||||
|
||||
if (sctx->dummy_pixel_shader) {
|
||||
sctx->b.b.delete_fs_state(&sctx->b.b, sctx->dummy_pixel_shader);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue