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:
mariob92 authored and Sam Lantinga committed 2024-07-06 11:56:38 -07:00
1 parent 4c44450258
commit 58e179c8b5
2 files changed
+2

No files matched your search

+1
View File
@@ -642,6 +642,7 @@ static int WIN_GL_SetupWindowInternal(_THIS, SDL_Window *window)
}
if (_this->gl_config.floatbuffers) {
*iAttr++ = WGL_PIXEL_TYPE_ARB;
*iAttr++ = WGL_TYPE_RGBA_FLOAT_ARB;
}
+1
View File
@@ -575,6 +575,7 @@ static int X11_GL_GetAttributes(_THIS, Display *display, int screen, int *attrib
}
if (_this->gl_config.floatbuffers) {
attribs[i++] = GLX_RENDER_TYPE;
attribs[i++] = GLX_RGBA_FLOAT_TYPE_ARB;
}