mesa: add _mesa_program_state_value_size() helper
[mesa.git] / src / mesa / state_tracker / st_glsl_to_ir.cpp
index 25e16fa058cab429c54e61ce0553a15d841b7ab9..e450fec6d99275e09de225fa5cd74ceb515d2562 100644 (file)
@@ -159,7 +159,6 @@ st_link_shader(struct gl_context *ctx, struct gl_shader_program *prog)
       do_vec_index_to_cond_assign(ir);
       lower_vector_insert(ir, true);
       lower_quadop_vector(ir, false);
-      lower_noise(ir);
       if (options->MaxIfDepth == 0) {
          lower_discard(ir);
       }
@@ -167,7 +166,7 @@ st_link_shader(struct gl_context *ctx, struct gl_shader_program *prog)
       validate_ir_tree(ir);
    }
 
-   build_program_resource_list(ctx, prog);
+   build_program_resource_list(ctx, prog, use_nir);
 
    if (use_nir)
       return st_link_nir(ctx, prog);