37 #ifndef GL_TEXTURE_MAX_ANISOTROPY
38 #define GL_TEXTURE_MAX_ANISOTROPY 0x84FE
40 #ifndef GL_MAX_TEXTURE_MAX_ANISOTROPY
41 #define GL_MAX_TEXTURE_MAX_ANISOTROPY 0x84FF
44 #ifndef GL_VBO_FREE_MEMORY_ATI
45 #define GL_VBO_FREE_MEMORY_ATI 0x87FB
47 #ifndef GL_TEXTURE_FREE_MEMORY_ATI
48 #define GL_TEXTURE_FREE_MEMORY_ATI 0x87FC
50 #ifndef GL_RENDERBUFFER_FREE_MEMORY_ATI
51 #define GL_RENDERBUFFER_FREE_MEMORY_ATI 0x87FD
54 #ifndef GL_GPU_MEM_INFO_TOTAL_AVAILABLE_MEM_NVX
55 #define GL_GPU_MEM_INFO_TOTAL_AVAILABLE_MEM_NVX 0x9048
58 #ifndef GL_POINT_SPRITE
59 #define GL_POINT_SPRITE 0x8861
62 #ifndef GL_GPU_MEM_INFO_CURRENT_AVAILABLE_MEM_NVX
63 #define GL_GPU_MEM_INFO_CURRENT_AVAILABLE_MEM_NVX 0x9049
65 #ifndef GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB
66 #define GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB 0x00000004
68 #ifndef GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB
69 #define GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB 0x8256
71 #ifndef GLX_NO_RESET_NOTIFICATION_ARB
72 #define GLX_NO_RESET_NOTIFICATION_ARB 0x8261
74 #ifndef GLX_LOSE_CONTEXT_ON_RESET_ARB
75 #define GLX_LOSE_CONTEXT_ON_RESET_ARB 0x8252
79 typedef const char * (
APIENTRYP RE_PFNWGLGETEXTENSIONSSTRINGPROC)(
void);
80 typedef const char * (
APIENTRYP RE_PFNWGLGETEXTENSIONSSTRINGARBPROC) (
HDC hdc);
89 #ifndef PFNGLXSWAPINTERVALSGIPROC
92 #define RE_PFNGLXSWAPINTERVALSGIPROC PFNGLXSWAPINTERVALSGIPROC
97 #if defined(WIN32) && !defined(WGL_NUMBER_PIXEL_FORMATS_ARB)
98 #define WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000
99 #define WGL_DRAW_TO_WINDOW_ARB 0x2001
100 #define WGL_DRAW_TO_BITMAP_ARB 0x2002
101 #define WGL_ACCELERATION_ARB 0x2003
102 #define WGL_SWAP_LAYER_BUFFERS_ARB 0x2006
103 #define WGL_SWAP_METHOD_ARB 0x2007
104 #define WGL_SUPPORT_OPENGL_ARB 0x2010
105 #define WGL_DOUBLE_BUFFER_ARB 0x2011
106 #define WGL_COLOR_BITS_ARB 0x2014
107 #define WGL_RED_BITS_ARB 0x2015
108 #define WGL_RED_SHIFT_ARB 0x2016
109 #define WGL_GREEN_BITS_ARB 0x2017
110 #define WGL_GREEN_SHIFT_ARB 0x2018
111 #define WGL_BLUE_BITS_ARB 0x2019
112 #define WGL_BLUE_SHIFT_ARB 0x201A
113 #define WGL_ALPHA_BITS_ARB 0x201B
114 #define WGL_ALPHA_SHIFT_ARB 0x201C
115 #define WGL_ACCUM_BITS_ARB 0x201D
116 #define WGL_ACCUM_RED_BITS_ARB 0x201E
117 #define WGL_ACCUM_GREEN_BITS_ARB 0x201F
118 #define WGL_ACCUM_BLUE_BITS_ARB 0x2020
119 #define WGL_ACCUM_ALPHA_BITS_ARB 0x2021
120 #define WGL_DEPTH_BITS_ARB 0x2022
121 #define WGL_STENCIL_BITS_ARB 0x2023
122 #define WGL_FULL_ACCELERATION_ARB 0x2027
123 #define WGL_SWAP_EXCHANGE_ARB 0x2028
124 #define WGL_SAMPLE_BUFFERS_ARB 0x2041
125 #define WGL_SAMPLES_ARB 0x2042
128 #ifndef GL_SHADING_LANGUAGE_VERSION
129 #define GL_SHADING_LANGUAGE_VERSION 0x8B8C
133 #ifndef WGL_CONTEXT_MAJOR_VERSION_ARB
134 #define WGL_CONTEXT_MAJOR_VERSION_ARB 0x2091
136 #ifndef WGL_CONTEXT_MINOR_VERSION_ARB
137 #define WGL_CONTEXT_MINOR_VERSION_ARB 0x2092
139 #ifndef WGL_CONTEXT_LAYER_PLANE_ARB
140 #define WGL_CONTEXT_LAYER_PLANE_ARB 0x2093
142 #ifndef WGL_CONTEXT_FLAGS_ARB
143 #define WGL_CONTEXT_FLAGS_ARB 0x2094
145 #ifndef WGL_CONTEXT_PROFILE_MASK_ARB
146 #define WGL_CONTEXT_PROFILE_MASK_ARB 0x9126
148 #ifndef WGL_CONTEXT_DEBUG_BIT_ARB
149 #define WGL_CONTEXT_DEBUG_BIT_ARB 0x0001
151 #ifndef WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB
152 #define WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x0002
154 #ifndef WGL_CONTEXT_CORE_PROFILE_BIT_ARB
155 #define WGL_CONTEXT_CORE_PROFILE_BIT_ARB 0x00000001
157 #ifndef WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB
158 #define WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB 0x00000002
160 #ifndef ERROR_INVALID_VERSION_ARB
161 #define ERROR_INVALID_VERSION_ARB 0x2095
166 const int *attrib_list);
170 #endif // __RE_OGL_h__
typedef int(APIENTRYP RE_PFNGLXSWAPINTERVALSGIPROC)(int)
const int const FLOAT UINT int UINT * nNumFormats
typedef HDC(WINAPI *PFNWGLGETCURRENTREADDCARBPROC)(VOID)
const int const FLOAT UINT int * piFormats
typedef void(APIENTRYP RE_PFNGLBINDMULTITEXTUREEXTPROC)(GLenum texunit
typedef BOOL(WINAPI *PFNWGLSETSTEREOEMITTERSTATE3DLPROC)(HDC hDC
const int const FLOAT * pfAttribFList
const int const FLOAT UINT nMaxFormats
GLsizei const GLfloat * value
const int * piAttribIList
typedef HGLRC(WINAPI *PFNWGLCREATEASSOCIATEDCONTEXTAMDPROC)(UINT id)