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
|
@ -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…
Reference in New Issue