aboutsummaryrefslogtreecommitdiff
path: root/wglarb.c
diff options
context:
space:
mode:
authorWolfgang Draxinger <Wolfgang.Draxinger@draxit.de>2014-08-19 12:18:24 +0200
committerWolfgang Draxinger <Wolfgang.Draxinger@draxit.de>2014-08-19 12:18:24 +0200
commitd51dd7ca82cb65a10fcd7a3c0a0dc7420198986b (patch)
tree13e0ac0f18102d9105b640d704c2cae8f06bd064 /wglarb.c
parent2ac132dacc2f242fbc95742e75086f9bbcf5e7d0 (diff)
downloadwglarb-d51dd7ca82cb65a10fcd7a3c0a0dc7420198986b.tar.gz
wglarb-d51dd7ca82cb65a10fcd7a3c0a0dc7420198986b.tar.bz2
WIP
Diffstat (limited to 'wglarb.c')
-rw-r--r--wglarb.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/wglarb.c b/wglarb.c
index 7ccc320..ba543d6 100644
--- a/wglarb.c
+++ b/wglarb.c
@@ -216,9 +216,16 @@ BOOL WINAPI wglarb_ChoosePixelFormatARB(
return FALSE;
}
- PFNWGLCHOOSEPIXELFORMATARBPROC impl =
- (PFNWGLCHOOSEPIXELFORMATARBPROC) wglGetProcAddress(
- "wglChoosePixelFormatARB");
+ PFNWGLCHOOSEPIXELFORMATARBPROC impl = NULL;
+
+ impl = (PFNWGLCHOOSEPIXELFORMATARBPROC) wglGetProcAddress(
+ "wglChoosePixelFormatARB");
+ if( !impl ) {
+ /* WGL_EXT_pixel_format uses the same function prototypes
+ * as the WGL_ARB_pixel_format extension */
+ impl = (PFNWGLCHOOSEPIXELFORMATARBPROC) wglGetProcAddress(
+ "wglChoosePixelFormatEXT");
+ }
BOOL ret = FALSE;
if( impl ) {