V2: fix alignment --- src/mesa/main/shader_query.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/mesa/main/shader_query.cpp b/src/mesa/main/shader_query.cpp index a1813ac..3a730af 100644 --- a/src/mesa/main/shader_query.cpp +++ b/src/mesa/main/shader_query.cpp @@ -765,7 +765,12 @@ static bool add_index_to_name(struct gl_program_resource *res) { bool add_index = !(((res->Type == GL_PROGRAM_INPUT) && - res->StageReferences & (1 << MESA_SHADER_GEOMETRY))); + res->StageReferences & + ((1 << MESA_SHADER_GEOMETRY) | + (1 << MESA_SHADER_TESS_CTRL) | + (1 << MESA_SHADER_TESS_EVAL))) || + ((res->Type == GL_PROGRAM_OUTPUT) && + res->StageReferences & (1 << MESA_SHADER_TESS_CTRL))); /* Transform feedback varyings have array index already appended * in their names. -- 2.4.3 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev