|
@@ -2989,6 +2989,7 @@ SDL_GL_ResetAttributes()
|
|
|
#endif
|
|
|
_this->gl_config.flags = 0;
|
|
|
_this->gl_config.framebuffer_srgb_capable = 0;
|
|
|
+ _this->gl_config.no_error = 0;
|
|
|
_this->gl_config.release_behavior = SDL_GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH;
|
|
|
_this->gl_config.reset_notification = SDL_GL_CONTEXT_RESET_NO_NOTIFICATION;
|
|
|
|
|
@@ -3103,6 +3104,9 @@ SDL_GL_SetAttribute(SDL_GLattr attr, int value)
|
|
|
case SDL_GL_CONTEXT_RESET_NOTIFICATION:
|
|
|
_this->gl_config.reset_notification = value;
|
|
|
break;
|
|
|
+ case SDL_GL_CONTEXT_NO_ERROR:
|
|
|
+ _this->gl_config.no_error = value;
|
|
|
+ break;
|
|
|
default:
|
|
|
retval = SDL_SetError("Unknown OpenGL attribute");
|
|
|
break;
|
|
@@ -3307,6 +3311,11 @@ SDL_GL_GetAttribute(SDL_GLattr attr, int *value)
|
|
|
*value = _this->gl_config.framebuffer_srgb_capable;
|
|
|
return 0;
|
|
|
}
|
|
|
+ case SDL_GL_CONTEXT_NO_ERROR:
|
|
|
+ {
|
|
|
+ *value = _this->gl_config.no_error;
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
default:
|
|
|
return SDL_SetError("Unknown OpenGL attribute");
|
|
|
}
|