i965: Do NIR shader cloning in the caller.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_vs.c
index d557e82f9fc3be0d958b88d10ffe2e71f1d8e90b..01ddf9a4851c6714d9a2ff8c655359b1317af80b 100644 (file)
@@ -174,7 +174,7 @@ brw_codegen_vs_prog(struct brw_context *brw,
 
    mem_ctx = ralloc_context(NULL);
 
-   nir_shader *nir = vp->program.nir;
+   nir_shader *nir = nir_shader_clone(mem_ctx, vp->program.nir);
 
    brw_assign_common_binding_table_offsets(devinfo, &vp->program,
                                            &prog_data.base.base, 0);