extern void
_mesa_set_context_lost_dispatch(struct gl_context *ctx);
-extern GLboolean
-_mesa_valid_to_render(struct gl_context *ctx, const char *where);
-
/** \name Miscellaneous */
}
+/**
+ * Checks if the context is for GLES 3.2 or later
+ */
+static inline bool
+_mesa_is_gles32(const struct gl_context *ctx)
+{
+ return ctx->API == API_OPENGLES2 && ctx->Version >= 32;
+}
+
+
+static inline bool
+_mesa_is_no_error_enabled(const struct gl_context *ctx)
+{
+ return ctx->Const.ContextFlags & GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR;
+}
+
+
/**
* Checks if the context supports geometry shaders.
*/