r600g: handle PIPE_QUERY_GPU_FINISHED
[mesa.git] / src / glsl / link_varyings.cpp
index 71998dfa982d75fbc9d81426395cff69d6964561..6863298573fb335b04c692def37a63a67d269b46 100644 (file)
@@ -77,8 +77,7 @@ cross_validate_types_and_qualifiers(struct gl_shader_program *prog,
        *     correspondence between the vertex language and the
        *     fragment language."
        */
-      if (!output->type->is_array()
-          || (strncmp("gl_", output->name, 3) != 0)) {
+      if (!output->type->is_array() || !is_gl_identifier(output->name)) {
          linker_error(prog,
                       "%s shader output `%s' declared as type `%s', "
                       "but %s shader input declared as type `%s'\n",