Mesa (master): glsl: Delete hack for VS system values.

Kenneth Graunke kwg at kemper.freedesktop.org
Sat Apr 2 05:05:34 UTC 2016


Module: Mesa
Branch: master
Commit: 6e8b9d5bdd200a8e65cdefe1d2f97bacc5a2c63d
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e8b9d5bdd200a8e65cdefe1d2f97bacc5a2c63d

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Tue Mar 29 12:11:55 2016 -0700

glsl: Delete hack for VS system values.

This makes no sense.  If the stage being considered is the vertex
shader, then we'll add inputs and system values appropriately.

If we're not considering the vertex shader, then we absolutely should
not do anything with it.

Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
Reviewed-by: Timothy Arceri <timothy.arceri at collabora.com>

---

 src/compiler/glsl/linker.cpp | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/src/compiler/glsl/linker.cpp b/src/compiler/glsl/linker.cpp
index a8d9cf4..0005d49 100644
--- a/src/compiler/glsl/linker.cpp
+++ b/src/compiler/glsl/linker.cpp
@@ -3541,10 +3541,6 @@ add_interface_variables(struct gl_shader_program *shProg,
              var->data.location != SYSTEM_VALUE_VERTEX_ID_ZERO_BASE &&
              var->data.location != SYSTEM_VALUE_INSTANCE_ID)
             continue;
-         /* Mark special built-in inputs referenced by the vertex stage so
-          * that they are considered active by the shader queries.
-          */
-         stages = (1 << (MESA_SHADER_VERTEX));
          /* FALLTHROUGH */
       case ir_var_shader_in:
          if (programInterface != GL_PROGRAM_INPUT)




More information about the mesa-commit mailing list