From 456bb887486aee0e4208c4718e954cbff0165b05 Mon Sep 17 00:00:00 2001 From: SuperSodaSea Date: Tue, 20 Feb 2024 22:14:20 +0800 Subject: [PATCH] Update win32_platform.h --- src/wgl_context.c | 4 ++-- src/win32_platform.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/wgl_context.c b/src/wgl_context.c index 24013d30..a7e9cbf0 100644 --- a/src/wgl_context.c +++ b/src/wgl_context.c @@ -168,11 +168,11 @@ static int choosePixelFormatWGL(_GLFWwindow* window, if (FIND_ATTRIB_VALUE(WGL_PIXEL_TYPE_ARB) != WGL_TYPE_RGBA_ARB) continue; - acceleration = FIND_ATTRIB_VALUE(WGL_ACCELERATION_ARB); - if (FIND_ATTRIB_VALUE(WGL_DOUBLE_BUFFER_ARB) != fbconfig->doublebuffer) continue; + acceleration = FIND_ATTRIB_VALUE(WGL_ACCELERATION_ARB); + u->redBits = FIND_ATTRIB_VALUE(WGL_RED_BITS_ARB); u->greenBits = FIND_ATTRIB_VALUE(WGL_GREEN_BITS_ARB); u->blueBits = FIND_ATTRIB_VALUE(WGL_BLUE_BITS_ARB); diff --git a/src/win32_platform.h b/src/win32_platform.h index feecb753..a5bfa586 100644 --- a/src/win32_platform.h +++ b/src/win32_platform.h @@ -226,6 +226,8 @@ typedef enum #define WGL_TYPE_RGBA_ARB 0x202b #define WGL_ACCELERATION_ARB 0x2003 #define WGL_NO_ACCELERATION_ARB 0x2025 +#define WGL_GENERIC_ACCELERATION_ARB 0x2026 +#define WGL_FULL_ACCELERATION_ARB 0x2027 #define WGL_RED_BITS_ARB 0x2015 #define WGL_RED_SHIFT_ARB 0x2016 #define WGL_GREEN_BITS_ARB 0x2017