Signed-off-by: Timothy Arceri <[email protected]> --- Note: This doesn't work for interface blocks, I'm still trying to figure out whats missing for that to work.
Piglit test: http://lists.freedesktop.org/archives/piglit/2014-December/013857.html No piglit regressions. src/glsl/ast_to_hir.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/glsl/ast_to_hir.cpp b/src/glsl/ast_to_hir.cpp index 6cf79bd..188cd01 100644 --- a/src/glsl/ast_to_hir.cpp +++ b/src/glsl/ast_to_hir.cpp @@ -2451,6 +2451,7 @@ apply_type_qualifier_to_variable(const struct ast_type_qualifier *qual, if (qual->flags.q.constant || qual->flags.q.attribute || qual->flags.q.uniform + || (qual->flags.q.in && !is_parameter) || (qual->flags.q.varying && ((state->stage == MESA_SHADER_FRAGMENT) || (state->stage == MESA_SHADER_GEOMETRY)))) -- 2.1.0 _______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
