Revert "i965: Delete linked GLSL IR when using NIR."
authorKenneth Graunke <kenneth@whitecape.org>
Mon, 29 Jun 2015 05:17:09 +0000 (22:17 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Mon, 29 Jun 2015 05:17:09 +0000 (22:17 -0700)
This reverts commit 104c8fc2c2aa5621261f80aa6b4f76c3163078f1.

src/mesa/drivers/dri/i965/brw_shader.cpp

index 5653d6ba1e48ce19139b4903a3683970b6a16fe1..32c401314341b8cc468389748797a6aa124f30cd 100644 (file)
@@ -387,11 +387,8 @@ brw_link_shader(struct gl_context *ctx, struct gl_shader_program *shProg)
 
       brw_add_texrect_params(prog);
 
-      if (options->NirOptions) {
+      if (options->NirOptions)
          prog->nir = brw_create_nir(brw, shProg, prog, (gl_shader_stage) stage);
-         ralloc_free(shader->ir);
-         shader->ir = NULL;
-      }
 
       _mesa_reference_program(ctx, &prog, NULL);
    }