mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2025-01-22 01:57:18 +01:00
video: Set up default before calling GL_DefaultProfileConfig().
This way, the implementation can opt to do nothing to accept SDL's defaults.
This commit is contained in:
parent
e758dd53dc
commit
092162ede7
@ -3149,24 +3149,24 @@ SDL_GL_ResetAttributes()
|
|||||||
_this->gl_config.retained_backing = 1;
|
_this->gl_config.retained_backing = 1;
|
||||||
_this->gl_config.accelerated = -1; /* accelerated or not, both are fine */
|
_this->gl_config.accelerated = -1; /* accelerated or not, both are fine */
|
||||||
|
|
||||||
|
#if SDL_VIDEO_OPENGL
|
||||||
|
_this->gl_config.major_version = 2;
|
||||||
|
_this->gl_config.minor_version = 1;
|
||||||
|
_this->gl_config.profile_mask = 0;
|
||||||
|
#elif SDL_VIDEO_OPENGL_ES2
|
||||||
|
_this->gl_config.major_version = 2;
|
||||||
|
_this->gl_config.minor_version = 0;
|
||||||
|
_this->gl_config.profile_mask = SDL_GL_CONTEXT_PROFILE_ES;
|
||||||
|
#elif SDL_VIDEO_OPENGL_ES
|
||||||
|
_this->gl_config.major_version = 1;
|
||||||
|
_this->gl_config.minor_version = 1;
|
||||||
|
_this->gl_config.profile_mask = SDL_GL_CONTEXT_PROFILE_ES;
|
||||||
|
#endif
|
||||||
|
|
||||||
if (_this->GL_DefaultProfileConfig) {
|
if (_this->GL_DefaultProfileConfig) {
|
||||||
_this->GL_DefaultProfileConfig(_this, &_this->gl_config.profile_mask,
|
_this->GL_DefaultProfileConfig(_this, &_this->gl_config.profile_mask,
|
||||||
&_this->gl_config.major_version,
|
&_this->gl_config.major_version,
|
||||||
&_this->gl_config.minor_version);
|
&_this->gl_config.minor_version);
|
||||||
} else {
|
|
||||||
#if SDL_VIDEO_OPENGL
|
|
||||||
_this->gl_config.major_version = 2;
|
|
||||||
_this->gl_config.minor_version = 1;
|
|
||||||
_this->gl_config.profile_mask = 0;
|
|
||||||
#elif SDL_VIDEO_OPENGL_ES2
|
|
||||||
_this->gl_config.major_version = 2;
|
|
||||||
_this->gl_config.minor_version = 0;
|
|
||||||
_this->gl_config.profile_mask = SDL_GL_CONTEXT_PROFILE_ES;
|
|
||||||
#elif SDL_VIDEO_OPENGL_ES
|
|
||||||
_this->gl_config.major_version = 1;
|
|
||||||
_this->gl_config.minor_version = 1;
|
|
||||||
_this->gl_config.profile_mask = SDL_GL_CONTEXT_PROFILE_ES;
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_this->gl_config.flags = 0;
|
_this->gl_config.flags = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user