#include "stw_nopfuncs.h" #include "util/u_debug.h" struct stw_extension_entry { const char *name; PROC proc; }; #define STW_EXTENSION_ENTRY(P) { #P, (PROC) P } static const struct stw_extension_entry stw_extension_entries[] = { /* WGL_ARB_extensions_string */ STW_EXTENSION_ENTRY( wglGetExtensionsStringARB ), /* WGL_ARB_pbuffer */ STW_EXTENSION_ENTRY( wglCreatePbufferARB ), STW_EXTENSION_ENTRY( wglGetPbufferDCARB ), STW_EXTENSION_ENTRY( wglReleasePbufferDCARB ), STW_EXTENSION_ENTRY( wglDestroyPbufferARB ), STW_EXTENSION_ENTRY( wglQueryPbufferARB ), /* WGL_ARB_pixel_format */ STW_EXTENSION_ENTRY( wglChoosePixelFormatARB ), STW_EXTENSION_ENTRY( wglGetPixelFormatAttribfvARB ), STW_EXTENSION_ENTRY( wglGetPixelFormatAttribivARB ), /* WGL_EXT_extensions_string */ STW_EXTENSION_ENTRY( wglGetExtensionsStringEXT ),
#include "stw_ext_gallium.h" #include "stw_device.h" #include "stw_icd.h" struct stw_extension_entry { const char *name; PROC proc; }; #define STW_EXTENSION_ENTRY(P) { #P, (PROC) P } static const struct stw_extension_entry stw_extension_entries[] = { /* WGL_ARB_extensions_string */ STW_EXTENSION_ENTRY( wglGetExtensionsStringARB ), /* WGL_ARB_pbuffer */ STW_EXTENSION_ENTRY( wglCreatePbufferARB ), STW_EXTENSION_ENTRY( wglGetPbufferDCARB ), STW_EXTENSION_ENTRY( wglReleasePbufferDCARB ), STW_EXTENSION_ENTRY( wglDestroyPbufferARB ), STW_EXTENSION_ENTRY( wglQueryPbufferARB ), /* WGL_ARB_pixel_format */ STW_EXTENSION_ENTRY( wglChoosePixelFormatARB ), STW_EXTENSION_ENTRY( wglGetPixelFormatAttribfvARB ), STW_EXTENSION_ENTRY( wglGetPixelFormatAttribivARB ), /* WGL_EXT_extensions_string */ STW_EXTENSION_ENTRY( wglGetExtensionsStringEXT ),