[Mesa-dev] [PATCH 4/4] nir: Don't lower TCS outputs to temporaries.
Kenneth Graunke
kenneth at whitecape.org
Tue Nov 10 01:21:36 PST 2015
We'd like to shadow these when possible, but the current code doesn't
work properly for TCS outputs. For now, disable it.
Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
---
src/glsl/nir/nir_lower_outputs_to_temporaries.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/glsl/nir/nir_lower_outputs_to_temporaries.c b/src/glsl/nir/nir_lower_outputs_to_temporaries.c
index 80f4395..9441f47 100644
--- a/src/glsl/nir/nir_lower_outputs_to_temporaries.c
+++ b/src/glsl/nir/nir_lower_outputs_to_temporaries.c
@@ -78,6 +78,9 @@ nir_lower_outputs_to_temporaries(nir_shader *shader)
{
struct lower_outputs_state state;
+ if (shader->stage == MESA_SHADER_TESS_CTRL)
+ return;
+
state.shader = shader;
exec_list_move_nodes_to(&shader->outputs, &state.old_outputs);
--
2.6.2
More information about the mesa-dev
mailing list