diff --git a/src/Magnum/Context.cpp b/src/Magnum/Context.cpp index 17d452899..c521d8d78 100644 --- a/src/Magnum/Context.cpp +++ b/src/Magnum/Context.cpp @@ -881,7 +881,7 @@ Debug& operator<<(Debug& debug, const Context::Flag value) { #define _c(value) case Context::Flag::value: return debug << "Context::Flag::" #value; _c(Debug) _c(NoError) - #ifndef MAGNUM_TARGET_GLES + #ifndef MAGNUM_TARGET_GLES2 _c(RobustAccess) #endif #undef _c @@ -895,7 +895,7 @@ Debug& operator<<(Debug& debug, const Context::Flags value) { return Containers::enumSetDebugOutput(debug, value, "Context::Flags{}", { Context::Flag::Debug, Context::Flag::NoError, - #ifndef MAGNUM_TARGET_GLES + #ifndef MAGNUM_TARGET_GLES2 Context::Flag::RobustAccess #endif }); diff --git a/src/Magnum/Context.h b/src/Magnum/Context.h index a050593b9..a960949d4 100644 --- a/src/Magnum/Context.h +++ b/src/Magnum/Context.h @@ -154,15 +154,17 @@ class MAGNUM_EXPORT Context { */ NoError = GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, - #ifndef MAGNUM_TARGET_GLES + #ifndef MAGNUM_TARGET_GLES2 /** * Context with robust access - * @requires_extension Extension @extension{ARB,robustness} - * @requires_es_extension Extension @extension{EXT,robustness} - * @todo In ES available under glGetIntegerv(CONTEXT_ROBUST_ACCESS_EXT), + * @requires_gl45 Extension @extension{KHR,robustness} or + * @extension{ARB,robustness} + * @requires_gles32 Extension @extension{KHR,robustness} or + * @extension{EXT,robustness} + * @todo In ES2 available under glGetIntegerv(CONTEXT_ROBUST_ACCESS_EXT), * how to make it compatible? */ - RobustAccess = GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB + RobustAccess = GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT #endif };