etnaviv: split destroy_shader

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Reviewed-by: Jonathan Marek <jonathan@marek.ca>
This commit is contained in:
Christian Gmeiner
2019-08-12 18:40:17 +02:00
parent f90b23b8c4
commit 1290cc3e27
2 changed files with 5 additions and 4 deletions
@@ -2535,9 +2535,6 @@ etna_dump_shader(const struct etna_shader_variant *shader)
void
etna_destroy_shader(struct etna_shader_variant *shader)
{
if (DBG_ENABLED(ETNA_DBG_NIR))
return etna_destroy_shader_nir(shader);
assert(shader);
FREE(shader->code);
+5 -1
View File
@@ -417,7 +417,11 @@ etna_delete_shader_state(struct pipe_context *pctx, void *ss)
v = v->next;
if (t->bo)
etna_bo_del(t->bo);
etna_destroy_shader(t);
if (DBG_ENABLED(ETNA_DBG_NIR))
etna_destroy_shader_nir(t);
else
etna_destroy_shader(t);
}
ralloc_free(shader->nir);