mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-10-10 03:46:27 +00:00
wgl/glx: Fix attribute list for SDL_GL_FLOATBUFFERS
This commit fixes the attribute list in the WGL and GLX code when requesting a floating point pixel format. The name of the attribute was missing in the list.
Fixes libsdl-org#10189
(cherry picked from commit 9389712917
)
This commit is contained in:
@@ -642,6 +642,7 @@ static int WIN_GL_SetupWindowInternal(_THIS, SDL_Window *window)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (_this->gl_config.floatbuffers) {
|
if (_this->gl_config.floatbuffers) {
|
||||||
|
*iAttr++ = WGL_PIXEL_TYPE_ARB;
|
||||||
*iAttr++ = WGL_TYPE_RGBA_FLOAT_ARB;
|
*iAttr++ = WGL_TYPE_RGBA_FLOAT_ARB;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -575,6 +575,7 @@ static int X11_GL_GetAttributes(_THIS, Display *display, int screen, int *attrib
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (_this->gl_config.floatbuffers) {
|
if (_this->gl_config.floatbuffers) {
|
||||||
|
attribs[i++] = GLX_RENDER_TYPE;
|
||||||
attribs[i++] = GLX_RGBA_FLOAT_TYPE_ARB;
|
attribs[i++] = GLX_RGBA_FLOAT_TYPE_ARB;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user