mesa: add helper _mesa_is_format_etc2
[mesa.git] / src / mesa / main / api_validate.c
index efc3a2b4be410067a9146e7d1f6bf2744f5eaf5d..8f0b1998dad966e86fce5584bec377062c062215 100644 (file)
@@ -125,8 +125,11 @@ check_valid_to_render(struct gl_context *ctx, const char *function)
         return GL_FALSE;
       break;
 
-   case API_OPENGL_COMPAT:
    case API_OPENGL_CORE:
+      if (ctx->Array.VAO == ctx->Array.DefaultVAO)
+         return GL_FALSE;
+      /* fallthrough */
+   case API_OPENGL_COMPAT:
       {
          const struct gl_shader_program *vsProg =
             ctx->_Shader->CurrentProgram[MESA_SHADER_VERTEX];