i965: Do NIR shader cloning in the caller.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_cs.c
index 3ae54830f78d90f1faa6b77fae351c8ca6de12da..4d968c26656432c70453a966c870669a4ec061ff 100644 (file)
@@ -58,7 +58,7 @@ brw_codegen_cs_prog(struct brw_context *brw,
    struct brw_cs_prog_data prog_data;
    bool start_busy = false;
    double start_time = 0;
-   nir_shader *nir = cp->program.nir;
+   nir_shader *nir = nir_shader_clone(mem_ctx, cp->program.nir);
 
    memset(&prog_data, 0, sizeof(prog_data));