mesa/st: temporarily disable lower_io_to_elements()
Not required for correctness, and makes the order of converting passes to deref instructions hard to get right for both prog_to_nir and glsl_to_nir cases. Signed-off-by: Rob Clark <robdclark@gmail.com> Acked-by: Rob Clark <robdclark@gmail.com> Acked-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Acked-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
committed by
Jason Ekstrand
parent
c6009a1e8e
commit
3859e0b4fe
@@ -596,7 +596,7 @@ st_nir_get_mesa_program(struct gl_context *ctx,
|
||||
static void
|
||||
st_nir_link_shaders(nir_shader **producer, nir_shader **consumer, bool scalar)
|
||||
{
|
||||
nir_lower_io_arrays_to_elements(*producer, *consumer);
|
||||
/* nir_lower_io_arrays_to_elements(*producer, *consumer); */
|
||||
|
||||
NIR_PASS_V(*producer, nir_remove_dead_variables, nir_var_shader_out);
|
||||
NIR_PASS_V(*consumer, nir_remove_dead_variables, nir_var_shader_in);
|
||||
|
||||
Reference in New Issue
Block a user