Quellcode durchsuchen

radeonsi: release NIR in the right place to fix crashes

tags/19.2-branchpoint
Marek Olšák vor 6 Jahren
Ursprung
Commit
665989d98b
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1
    1
      src/gallium/drivers/radeonsi/si_compute.c

+ 1
- 1
src/gallium/drivers/radeonsi/si_compute.c Datei anzeigen

@@ -953,6 +953,7 @@ void si_destroy_compute(struct si_compute *program)
}

si_shader_destroy(&program->shader);
ralloc_free(program->sel.nir);
FREE(program);
}

@@ -969,7 +970,6 @@ static void si_delete_compute_state(struct pipe_context *ctx, void* state){
if (program == sctx->cs_shader_state.emitted_program)
sctx->cs_shader_state.emitted_program = NULL;

ralloc_free(program->sel.nir);
si_compute_reference(&program, NULL);
}


Laden…
Abbrechen
Speichern