radeonsi: fix a GS copy shader leak
Cc: mesa-stable@lists.freedesktop.org Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
This commit is contained in:
@@ -4193,8 +4193,10 @@ out:
|
||||
|
||||
void si_shader_destroy(struct si_shader *shader)
|
||||
{
|
||||
if (shader->gs_copy_shader)
|
||||
if (shader->gs_copy_shader) {
|
||||
si_shader_destroy(shader->gs_copy_shader);
|
||||
FREE(shader->gs_copy_shader);
|
||||
}
|
||||
|
||||
if (shader->scratch_bo)
|
||||
r600_resource_reference(&shader->scratch_bo, NULL);
|
||||
|
||||
Reference in New Issue
Block a user