28 #ifndef _glfw3_wgl_context_h_ 29 #define _glfw3_wgl_context_h_ 34 #include "../deps/GL/wglext.h" 42 #define _glfw_wglCreateContext _glfw.wgl.opengl32.CreateContext 43 #define _glfw_wglDeleteContext _glfw.wgl.opengl32.DeleteContext 44 #define _glfw_wglGetProcAddress _glfw.wgl.opengl32.GetProcAddress 45 #define _glfw_wglMakeCurrent _glfw.wgl.opengl32.MakeCurrent 46 #define _glfw_wglShareLists _glfw.wgl.opengl32.ShareLists 48 #define _GLFW_PLATFORM_FBCONFIG int wgl 49 #define _GLFW_PLATFORM_CONTEXT_STATE _GLFWcontextWGL wgl 50 #define _GLFW_PLATFORM_LIBRARY_CONTEXT_STATE _GLFWlibraryWGL wgl 107 #endif // _glfw3_wgl_context_h_ PFNWGLGETEXTENSIONSSTRINGARBPROC GetExtensionsStringARB
PFNWGLCREATECONTEXTATTRIBSARBPROC CreateContextAttribsARB
GLboolean ARB_create_context_profile
WGLCREATECONTEXT_T CreateContext
GLboolean EXT_framebuffer_sRGB
int _glfwInitContextAPI(void)
GLboolean ARB_create_context_robustness
BOOL(WINAPI * WGLMAKECURRENT_T)(HDC, HGLRC)
PFNWGLSWAPINTERVALEXTPROC SwapIntervalEXT
int _glfwAnalyzeContext(const _GLFWwindow *window, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)
GLboolean ARB_framebuffer_sRGB
typedef HGLRC(WINAPI *PFNWGLCREATECONTEXTATTRIBSARBPROC)(HDC hDC
void _glfwTerminateContextAPI(void)
WGLSHARELISTS_T ShareLists
PFNWGLGETEXTENSIONSSTRINGEXTPROC GetExtensionsStringEXT
typedef GLboolean(APIENTRYP PFNGLISQUERYPROC)(GLuint id)
GLboolean EXT_swap_control
struct _GLFWcontextWGL _GLFWcontextWGL
void _glfwDestroyContext(_GLFWwindow *window)
BOOL(WINAPI * WGLSHARELISTS_T)(HGLRC, HGLRC)
WGLGETPROCADDRESS_T GetProcAddress
typedef BOOL(WINAPI *PFNWGLSAVEBUFFERREGIONARBPROC)(HANDLE hRegion
GLboolean ARB_pixel_format
typedef HDC(WINAPI *PFNWGLGETCURRENTREADDCARBPROC)(void)
GLboolean ARB_multisample
int _glfwCreateContext(_GLFWwindow *window, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)
PFNWGLGETPIXELFORMATATTRIBIVARBPROC GetPixelFormatAttribivARB
HGLRC(WINAPI * WGLCREATECONTEXT_T)(HDC)
WGLDELETECONTEXT_T DeleteContext
struct _GLFWlibraryWGL _GLFWlibraryWGL
PROC(WINAPI * WGLGETPROCADDRESS_T)(LPCSTR)
BOOL(WINAPI * WGLDELETECONTEXT_T)(HGLRC)
const char *WINAPI * PFNWGLGETEXTENSIONSSTRINGEXTPROC(void)
Window and context structure.
GLboolean ARB_create_context
Framebuffer configuration.
const char *WINAPI * PFNWGLGETEXTENSIONSSTRINGARBPROC(HDC hdc)
GLboolean ARB_context_flush_control
WGLMAKECURRENT_T MakeCurrent
GLboolean EXT_create_context_es2_profile