1<?xml version="1.0" encoding="UTF-8"?> 2<registry> 3 <comment> 4Copyright 2013-2020 The Khronos Group Inc. 5SPDX-License-Identifier: Apache-2.0 6 7This file, wgl.xml, is the WGL API Registry. The canonical version of the 8registry, together with documentation, schema, and Python generator scripts 9used to generate C header files for WGL, can always be found in the Khronos 10Registry at https://github.com/KhronosGroup/OpenGL-Registry 11 </comment> 12 13 <!-- SECTION: WGL type definitions. Does not include base Windows types. --> 14 15 <types> 16 <!-- Dummy placeholders for Windows types --> 17 <type name="BOOL"/> 18 <type name="CHAR"/> 19 <type name="DWORD"/> 20 <type name="FLOAT"/> 21 <type name="GLbitfield"/> 22 <type name="GLboolean"/> 23 <type name="GLenum"/> 24 <type name="GLfloat"/> 25 <type name="GLint"/> 26 <type name="GLsizei"/> 27 <type name="GLuint"/> 28 <type name="GLushort"/> 29 <type name="HANDLE"/> 30 <type name="HDC"/> 31 <type name="HGLRC"/> 32 <type name="INT"/> 33 <type name="INT32"/> 34 <type name="INT64"/> 35 <type name="PROC"/> 36 <type name="RECT"/> 37 <type name="LPCSTR"/> 38 <type name="LPVOID"/> 39 <type name="UINT"/> 40 <type name="USHORT"/> 41 <type name="VOID"/> 42 <!-- Could be filled in from wgltypes.txt --> 43 <type name="COLORREF"/> 44 <type name="HENHMETAFILE"/> 45 <type name="LAYERPLANEDESCRIPTOR"/> 46 <type name="LPGLYPHMETRICSFLOAT"/> 47 <type name="PIXELFORMATDESCRIPTOR"/> 48 <!-- These are dependencies WGL types require to be declared legally --> 49 <!-- Declaring C structures in XML is a pain indentation-wise --> 50 <type>struct <name>_GPU_DEVICE</name> { 51 DWORD cb; 52 CHAR DeviceName[32]; 53 CHAR DeviceString[128]; 54 DWORD Flags; 55 RECT rcVirtualScreen; 56};</type> 57 <!-- These are actual WGL types. Windows types are not included. --> 58 <type>DECLARE_HANDLE(<name>HPBUFFERARB</name>);</type> 59 <type>DECLARE_HANDLE(<name>HPBUFFEREXT</name>);</type> 60 <type>DECLARE_HANDLE(<name>HVIDEOOUTPUTDEVICENV</name>);</type> 61 <type>DECLARE_HANDLE(<name>HPVIDEODEV</name>);</type> 62 <type>DECLARE_HANDLE(<name>HPGPUNV</name>);</type> 63 <type>DECLARE_HANDLE(<name>HGPUNV</name>);</type> 64 <type>DECLARE_HANDLE(<name>HVIDEOINPUTDEVICENV</name>);</type> 65 <type requires="_GPU_DEVICE">typedef struct _GPU_DEVICE <name>GPU_DEVICE</name>;</type> 66 <type requires="_GPU_DEVICE">typedef struct _GPU_DEVICE *<name>PGPU_DEVICE</name>;</type> 67 </types> 68 69 <!-- SECTION: WGL enumerant (token) definitions. --> 70 71 <!-- Bitmasks each have their own namespace, although bits are 72 sometimes reused for other purposes --> 73 74 <enums namespace="WGLLayerPlaneMask" type="bitmask" vendor="MS"> 75 <enum value="0x00000001" name="WGL_SWAP_MAIN_PLANE"/> 76 <enum value="0x00000002" name="WGL_SWAP_OVERLAY1"/> 77 <enum value="0x00000004" name="WGL_SWAP_OVERLAY2"/> 78 <enum value="0x00000008" name="WGL_SWAP_OVERLAY3"/> 79 <enum value="0x00000010" name="WGL_SWAP_OVERLAY4"/> 80 <enum value="0x00000020" name="WGL_SWAP_OVERLAY5"/> 81 <enum value="0x00000040" name="WGL_SWAP_OVERLAY6"/> 82 <enum value="0x00000080" name="WGL_SWAP_OVERLAY7"/> 83 <enum value="0x00000100" name="WGL_SWAP_OVERLAY8"/> 84 <enum value="0x00000200" name="WGL_SWAP_OVERLAY9"/> 85 <enum value="0x00000400" name="WGL_SWAP_OVERLAY10"/> 86 <enum value="0x00000800" name="WGL_SWAP_OVERLAY11"/> 87 <enum value="0x00001000" name="WGL_SWAP_OVERLAY12"/> 88 <enum value="0x00002000" name="WGL_SWAP_OVERLAY13"/> 89 <enum value="0x00004000" name="WGL_SWAP_OVERLAY14"/> 90 <enum value="0x00008000" name="WGL_SWAP_OVERLAY15"/> 91 <enum value="0x00010000" name="WGL_SWAP_UNDERLAY1"/> 92 <enum value="0x00020000" name="WGL_SWAP_UNDERLAY2"/> 93 <enum value="0x00040000" name="WGL_SWAP_UNDERLAY3"/> 94 <enum value="0x00080000" name="WGL_SWAP_UNDERLAY4"/> 95 <enum value="0x00100000" name="WGL_SWAP_UNDERLAY5"/> 96 <enum value="0x00200000" name="WGL_SWAP_UNDERLAY6"/> 97 <enum value="0x00400000" name="WGL_SWAP_UNDERLAY7"/> 98 <enum value="0x00800000" name="WGL_SWAP_UNDERLAY8"/> 99 <enum value="0x01000000" name="WGL_SWAP_UNDERLAY9"/> 100 <enum value="0x02000000" name="WGL_SWAP_UNDERLAY10"/> 101 <enum value="0x04000000" name="WGL_SWAP_UNDERLAY11"/> 102 <enum value="0x08000000" name="WGL_SWAP_UNDERLAY12"/> 103 <enum value="0x10000000" name="WGL_SWAP_UNDERLAY13"/> 104 <enum value="0x20000000" name="WGL_SWAP_UNDERLAY14"/> 105 <enum value="0x40000000" name="WGL_SWAP_UNDERLAY15"/> 106 </enums> 107 108 <enums namespace="WGLColorBufferMask" type="bitmask" vendor="ARB"> 109 <enum value="0x00000001" name="WGL_FRONT_COLOR_BUFFER_BIT_ARB"/> 110 <enum value="0x00000002" name="WGL_BACK_COLOR_BUFFER_BIT_ARB"/> 111 <enum value="0x00000004" name="WGL_DEPTH_BUFFER_BIT_ARB"/> 112 <enum value="0x00000008" name="WGL_STENCIL_BUFFER_BIT_ARB"/> 113 </enums> 114 115 <enums namespace="WGLContextFlagsMask" type="bitmask" vendor="ARB"> 116 <enum value="0x00000001" name="WGL_CONTEXT_DEBUG_BIT_ARB"/> 117 <enum value="0x00000002" name="WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB"/> 118 <enum value="0x00000004" name="WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB"/> 119 <enum value="0x00000008" name="WGL_CONTEXT_RESET_ISOLATION_BIT_ARB"/> 120 </enums> 121 122 <enums namespace="WGLContextProfileMask" type="bitmask" vendor="ARB"> 123 <enum value="0x00000001" name="WGL_CONTEXT_CORE_PROFILE_BIT_ARB"/> 124 <enum value="0x00000002" name="WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB"/> 125 <enum value="0x00000004" name="WGL_CONTEXT_ES_PROFILE_BIT_EXT"/> 126 <enum value="0x00000004" name="WGL_CONTEXT_ES2_PROFILE_BIT_EXT" alias="WGL_CONTEXT_ES_PROFILE_BIT_EXT"/> 127 </enums> 128 129 <enums namespace="WGLImageBufferMaskI3D" type="bitmask" vendor="I3D"> 130 <enum value="0x00000001" name="WGL_IMAGE_BUFFER_MIN_ACCESS_I3D"/> 131 <enum value="0x00000002" name="WGL_IMAGE_BUFFER_LOCK_I3D"/> 132 </enums> 133 134 <enums namespace="WGLDXInteropMaskNV" type="bitmask" vendor="NV"> 135 <enum value="0x00000000" name="WGL_ACCESS_READ_ONLY_NV"/> 136 <enum value="0x00000001" name="WGL_ACCESS_READ_WRITE_NV"/> 137 <enum value="0x00000002" name="WGL_ACCESS_WRITE_DISCARD_NV"/> 138 </enums> 139 140 <!-- The default ("API") enum namespace starts here. While some 141 assigned values may overlap, and different parts of the 142 namespace are reserved for different purposes, it is a single 143 namespace. The "class" attribute indicates some of the reserved 144 purposes but is by no means complete (and cannot be, since many 145 tokens are reused for different purposes in different 146 extensions and API versions). --> 147 148 <enums namespace="WGL" group="SpecialNumbers" vendor="MS"> 149 <enum value="0" name="WGL_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB"/> 150 <enum value="0" name="WGL_FONT_LINES"/> 151 <enum value="1" name="WGL_FONT_POLYGONS"/> 152 </enums> 153 154 <enums namespace="WGL" start="0x1F00" end="0x1F02" vendor="ARB" comment="Unclear why AMD used values in this range"> 155 <enum value="0x1F00" name="WGL_GPU_VENDOR_AMD"/> 156 <enum value="0x1F01" name="WGL_GPU_RENDERER_STRING_AMD"/> 157 <enum value="0x1F02" name="WGL_GPU_OPENGL_VERSION_STRING_AMD"/> 158 </enums> 159 160 <enums namespace="WGL" start="0x2000" end="0x203F" vendor="ARB"> 161 <enum value="0x2000" name="WGL_NUMBER_PIXEL_FORMATS_ARB"/> 162 <enum value="0x2000" name="WGL_NUMBER_PIXEL_FORMATS_EXT"/> 163 <enum value="0x2001" name="WGL_DRAW_TO_WINDOW_ARB"/> 164 <enum value="0x2001" name="WGL_DRAW_TO_WINDOW_EXT"/> 165 <enum value="0x2002" name="WGL_DRAW_TO_BITMAP_ARB"/> 166 <enum value="0x2002" name="WGL_DRAW_TO_BITMAP_EXT"/> 167 <enum value="0x2003" name="WGL_ACCELERATION_ARB"/> 168 <enum value="0x2003" name="WGL_ACCELERATION_EXT"/> 169 <enum value="0x2004" name="WGL_NEED_PALETTE_ARB"/> 170 <enum value="0x2004" name="WGL_NEED_PALETTE_EXT"/> 171 <enum value="0x2005" name="WGL_NEED_SYSTEM_PALETTE_ARB"/> 172 <enum value="0x2005" name="WGL_NEED_SYSTEM_PALETTE_EXT"/> 173 <enum value="0x2006" name="WGL_SWAP_LAYER_BUFFERS_ARB"/> 174 <enum value="0x2006" name="WGL_SWAP_LAYER_BUFFERS_EXT"/> 175 <enum value="0x2007" name="WGL_SWAP_METHOD_ARB"/> 176 <enum value="0x2007" name="WGL_SWAP_METHOD_EXT"/> 177 <enum value="0x2008" name="WGL_NUMBER_OVERLAYS_ARB"/> 178 <enum value="0x2008" name="WGL_NUMBER_OVERLAYS_EXT"/> 179 <enum value="0x2009" name="WGL_NUMBER_UNDERLAYS_ARB"/> 180 <enum value="0x2009" name="WGL_NUMBER_UNDERLAYS_EXT"/> 181 <enum value="0x200A" name="WGL_TRANSPARENT_ARB"/> 182 <enum value="0x200A" name="WGL_TRANSPARENT_EXT"/> 183 <enum value="0x200B" name="WGL_TRANSPARENT_VALUE_EXT"/> 184 <enum value="0x200C" name="WGL_SHARE_DEPTH_ARB"/> 185 <enum value="0x200C" name="WGL_SHARE_DEPTH_EXT"/> 186 <enum value="0x200D" name="WGL_SHARE_STENCIL_ARB"/> 187 <enum value="0x200D" name="WGL_SHARE_STENCIL_EXT"/> 188 <enum value="0x200E" name="WGL_SHARE_ACCUM_ARB"/> 189 <enum value="0x200E" name="WGL_SHARE_ACCUM_EXT"/> 190 <enum value="0x200F" name="WGL_SUPPORT_GDI_ARB"/> 191 <enum value="0x200F" name="WGL_SUPPORT_GDI_EXT"/> 192 <enum value="0x2010" name="WGL_SUPPORT_OPENGL_ARB"/> 193 <enum value="0x2010" name="WGL_SUPPORT_OPENGL_EXT"/> 194 <enum value="0x2011" name="WGL_DOUBLE_BUFFER_ARB"/> 195 <enum value="0x2011" name="WGL_DOUBLE_BUFFER_EXT"/> 196 <enum value="0x2012" name="WGL_STEREO_ARB"/> 197 <enum value="0x2012" name="WGL_STEREO_EXT"/> 198 <enum value="0x2013" name="WGL_PIXEL_TYPE_ARB"/> 199 <enum value="0x2013" name="WGL_PIXEL_TYPE_EXT"/> 200 <enum value="0x2014" name="WGL_COLOR_BITS_ARB"/> 201 <enum value="0x2014" name="WGL_COLOR_BITS_EXT"/> 202 <enum value="0x2015" name="WGL_RED_BITS_ARB"/> 203 <enum value="0x2015" name="WGL_RED_BITS_EXT"/> 204 <enum value="0x2016" name="WGL_RED_SHIFT_ARB"/> 205 <enum value="0x2016" name="WGL_RED_SHIFT_EXT"/> 206 <enum value="0x2017" name="WGL_GREEN_BITS_ARB"/> 207 <enum value="0x2017" name="WGL_GREEN_BITS_EXT"/> 208 <enum value="0x2018" name="WGL_GREEN_SHIFT_ARB"/> 209 <enum value="0x2018" name="WGL_GREEN_SHIFT_EXT"/> 210 <enum value="0x2019" name="WGL_BLUE_BITS_ARB"/> 211 <enum value="0x2019" name="WGL_BLUE_BITS_EXT"/> 212 <enum value="0x201A" name="WGL_BLUE_SHIFT_ARB"/> 213 <enum value="0x201A" name="WGL_BLUE_SHIFT_EXT"/> 214 <enum value="0x201B" name="WGL_ALPHA_BITS_ARB"/> 215 <enum value="0x201B" name="WGL_ALPHA_BITS_EXT"/> 216 <enum value="0x201C" name="WGL_ALPHA_SHIFT_ARB"/> 217 <enum value="0x201C" name="WGL_ALPHA_SHIFT_EXT"/> 218 <enum value="0x201D" name="WGL_ACCUM_BITS_ARB"/> 219 <enum value="0x201D" name="WGL_ACCUM_BITS_EXT"/> 220 <enum value="0x201E" name="WGL_ACCUM_RED_BITS_ARB"/> 221 <enum value="0x201E" name="WGL_ACCUM_RED_BITS_EXT"/> 222 <enum value="0x201F" name="WGL_ACCUM_GREEN_BITS_ARB"/> 223 <enum value="0x201F" name="WGL_ACCUM_GREEN_BITS_EXT"/> 224 <enum value="0x2020" name="WGL_ACCUM_BLUE_BITS_ARB"/> 225 <enum value="0x2020" name="WGL_ACCUM_BLUE_BITS_EXT"/> 226 <enum value="0x2021" name="WGL_ACCUM_ALPHA_BITS_ARB"/> 227 <enum value="0x2021" name="WGL_ACCUM_ALPHA_BITS_EXT"/> 228 <enum value="0x2022" name="WGL_DEPTH_BITS_ARB"/> 229 <enum value="0x2022" name="WGL_DEPTH_BITS_EXT"/> 230 <enum value="0x2023" name="WGL_STENCIL_BITS_ARB"/> 231 <enum value="0x2023" name="WGL_STENCIL_BITS_EXT"/> 232 <enum value="0x2024" name="WGL_AUX_BUFFERS_ARB"/> 233 <enum value="0x2024" name="WGL_AUX_BUFFERS_EXT"/> 234 <enum value="0x2025" name="WGL_NO_ACCELERATION_ARB"/> 235 <enum value="0x2025" name="WGL_NO_ACCELERATION_EXT"/> 236 <enum value="0x2026" name="WGL_GENERIC_ACCELERATION_ARB"/> 237 <enum value="0x2026" name="WGL_GENERIC_ACCELERATION_EXT"/> 238 <enum value="0x2027" name="WGL_FULL_ACCELERATION_ARB"/> 239 <enum value="0x2027" name="WGL_FULL_ACCELERATION_EXT"/> 240 <enum value="0x2028" name="WGL_SWAP_EXCHANGE_ARB"/> 241 <enum value="0x2028" name="WGL_SWAP_EXCHANGE_EXT"/> 242 <enum value="0x2029" name="WGL_SWAP_COPY_ARB"/> 243 <enum value="0x2029" name="WGL_SWAP_COPY_EXT"/> 244 <enum value="0x202A" name="WGL_SWAP_UNDEFINED_ARB"/> 245 <enum value="0x202A" name="WGL_SWAP_UNDEFINED_EXT"/> 246 <enum value="0x202B" name="WGL_TYPE_RGBA_ARB"/> 247 <enum value="0x202B" name="WGL_TYPE_RGBA_EXT"/> 248 <enum value="0x202C" name="WGL_TYPE_COLORINDEX_ARB"/> 249 <enum value="0x202C" name="WGL_TYPE_COLORINDEX_EXT"/> 250 <enum value="0x202D" name="WGL_DRAW_TO_PBUFFER_ARB"/> 251 <enum value="0x202D" name="WGL_DRAW_TO_PBUFFER_EXT"/> 252 <enum value="0x202E" name="WGL_MAX_PBUFFER_PIXELS_ARB"/> 253 <enum value="0x202E" name="WGL_MAX_PBUFFER_PIXELS_EXT"/> 254 <enum value="0x202F" name="WGL_MAX_PBUFFER_WIDTH_ARB"/> 255 <enum value="0x202F" name="WGL_MAX_PBUFFER_WIDTH_EXT"/> 256 <enum value="0x2030" name="WGL_MAX_PBUFFER_HEIGHT_ARB"/> 257 <enum value="0x2030" name="WGL_MAX_PBUFFER_HEIGHT_EXT"/> 258 <enum value="0x2031" name="WGL_OPTIMAL_PBUFFER_WIDTH_EXT"/> 259 <enum value="0x2032" name="WGL_OPTIMAL_PBUFFER_HEIGHT_EXT"/> 260 <enum value="0x2033" name="WGL_PBUFFER_LARGEST_ARB"/> 261 <enum value="0x2033" name="WGL_PBUFFER_LARGEST_EXT"/> 262 <enum value="0x2034" name="WGL_PBUFFER_WIDTH_ARB"/> 263 <enum value="0x2034" name="WGL_PBUFFER_WIDTH_EXT"/> 264 <enum value="0x2035" name="WGL_PBUFFER_HEIGHT_ARB"/> 265 <enum value="0x2035" name="WGL_PBUFFER_HEIGHT_EXT"/> 266 <enum value="0x2036" name="WGL_PBUFFER_LOST_ARB"/> 267 <enum value="0x2037" name="WGL_TRANSPARENT_RED_VALUE_ARB"/> 268 <enum value="0x2038" name="WGL_TRANSPARENT_GREEN_VALUE_ARB"/> 269 <enum value="0x2039" name="WGL_TRANSPARENT_BLUE_VALUE_ARB"/> 270 <enum value="0x203A" name="WGL_TRANSPARENT_ALPHA_VALUE_ARB"/> 271 <enum value="0x203B" name="WGL_TRANSPARENT_INDEX_VALUE_ARB"/> 272 <unused start="0x203C" end="0x203F"/> 273 </enums> 274 275 <enums namespace="WGL" start="0x2040" end="0x205F" vendor="I3D"> 276 <enum value="0x2040" name="WGL_DEPTH_FLOAT_EXT"/> 277 <enum value="0x2041" name="WGL_SAMPLE_BUFFERS_ARB"/> 278 <enum value="0x2041" name="WGL_SAMPLE_BUFFERS_EXT"/> 279 <enum value="0x2042" name="WGL_COVERAGE_SAMPLES_NV"/> 280 <enum value="0x2042" name="WGL_SAMPLES_ARB"/> 281 <enum value="0x2042" name="WGL_SAMPLES_EXT"/> 282 <enum value="0x2043" name="ERROR_INVALID_PIXEL_TYPE_ARB"/> 283 <enum value="0x2043" name="ERROR_INVALID_PIXEL_TYPE_EXT"/> 284 <enum value="0x2044" name="WGL_GENLOCK_SOURCE_MULTIVIEW_I3D"/> 285 <enum value="0x2045" name="WGL_GENLOCK_SOURCE_EXTERNAL_SYNC_I3D"/> 286 <enum value="0x2046" name="WGL_GENLOCK_SOURCE_EXTERNAL_FIELD_I3D"/> 287 <enum value="0x2047" name="WGL_GENLOCK_SOURCE_EXTERNAL_TTL_I3D"/> 288 <enum value="0x2048" name="WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D"/> 289 <enum value="0x2049" name="WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D"/> 290 <enum value="0x204A" name="WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D"/> 291 <enum value="0x204B" name="WGL_GENLOCK_SOURCE_EDGE_RISING_I3D"/> 292 <enum value="0x204C" name="WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D"/> 293 <unused start="0x204D"/> 294 <enum value="0x204E" name="WGL_GAMMA_TABLE_SIZE_I3D"/> 295 <enum value="0x204F" name="WGL_GAMMA_EXCLUDE_DESKTOP_I3D"/> 296 <enum value="0x2050" name="WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D"/> 297 <enum value="0x2051" name="WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D"/> 298 <enum value="0x2052" name="WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D"/> 299 <enum value="0x2053" name="WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D"/> 300 <enum value="0x2054" name="ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB"/> 301 <enum value="0x2055" name="WGL_STEREO_EMITTER_ENABLE_3DL"/> 302 <enum value="0x2056" name="WGL_STEREO_EMITTER_DISABLE_3DL"/> 303 <enum value="0x2057" name="WGL_STEREO_POLARITY_NORMAL_3DL"/> 304 <enum value="0x2058" name="WGL_STEREO_POLARITY_INVERT_3DL"/> 305 <unused start="0x2059" end="0x205F"/> 306 </enums> 307 308 <enums namespace="WGL" start="0x2060" end="0x206F" vendor="3DFX"> 309 <unused start="0x2060" end="0x206F" comment="Could be reclaimed"/> 310 </enums> 311 312 <enums namespace="WGL" start="0x2070" end="0x209F" vendor="ARB" comment="Shared with GLX; synchronize create_context enums"> 313 <enum value="0x2060" name="WGL_SAMPLE_BUFFERS_3DFX"/> 314 <enum value="0x2061" name="WGL_SAMPLES_3DFX"/> 315 <enum value="0x2070" name="WGL_BIND_TO_TEXTURE_RGB_ARB"/> 316 <enum value="0x2071" name="WGL_BIND_TO_TEXTURE_RGBA_ARB"/> 317 <enum value="0x2072" name="WGL_TEXTURE_FORMAT_ARB"/> 318 <enum value="0x2073" name="WGL_TEXTURE_TARGET_ARB"/> 319 <enum value="0x2074" name="WGL_MIPMAP_TEXTURE_ARB"/> 320 <enum value="0x2075" name="WGL_TEXTURE_RGB_ARB"/> 321 <enum value="0x2076" name="WGL_TEXTURE_RGBA_ARB"/> 322 <enum value="0x2077" name="WGL_NO_TEXTURE_ARB"/> 323 <enum value="0x2078" name="WGL_TEXTURE_CUBE_MAP_ARB"/> 324 <enum value="0x2079" name="WGL_TEXTURE_1D_ARB"/> 325 <enum value="0x207A" name="WGL_TEXTURE_2D_ARB"/> 326 <enum value="0x207B" name="WGL_MIPMAP_LEVEL_ARB"/> 327 <enum value="0x207C" name="WGL_CUBE_MAP_FACE_ARB"/> 328 <enum value="0x207D" name="WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB"/> 329 <enum value="0x207E" name="WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB"/> 330 <enum value="0x207F" name="WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB"/> 331 <enum value="0x2080" name="WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB"/> 332 <enum value="0x2081" name="WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB"/> 333 <enum value="0x2082" name="WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB"/> 334 <enum value="0x2083" name="WGL_FRONT_LEFT_ARB"/> 335 <enum value="0x2084" name="WGL_FRONT_RIGHT_ARB"/> 336 <enum value="0x2085" name="WGL_BACK_LEFT_ARB"/> 337 <enum value="0x2086" name="WGL_BACK_RIGHT_ARB"/> 338 <enum value="0x2087" name="WGL_AUX0_ARB"/> 339 <enum value="0x2088" name="WGL_AUX1_ARB"/> 340 <enum value="0x2089" name="WGL_AUX2_ARB"/> 341 <enum value="0x208A" name="WGL_AUX3_ARB"/> 342 <enum value="0x208B" name="WGL_AUX4_ARB"/> 343 <enum value="0x208C" name="WGL_AUX5_ARB"/> 344 <enum value="0x208D" name="WGL_AUX6_ARB"/> 345 <enum value="0x208E" name="WGL_AUX7_ARB"/> 346 <enum value="0x208F" name="WGL_AUX8_ARB"/> 347 <enum value="0x2090" name="WGL_AUX9_ARB"/> 348 <enum value="0x2091" name="WGL_CONTEXT_MAJOR_VERSION_ARB"/> 349 <enum value="0x2092" name="WGL_CONTEXT_MINOR_VERSION_ARB"/> 350 <enum value="0x2093" name="WGL_CONTEXT_LAYER_PLANE_ARB"/> 351 <enum value="0x2094" name="WGL_CONTEXT_FLAGS_ARB"/> 352 <enum value="0x2095" name="ERROR_INVALID_VERSION_ARB"/> 353 <enum value="0x2096" name="ERROR_INVALID_PROFILE_ARB"/> 354 <enum value="0x2097" name="WGL_CONTEXT_RELEASE_BEHAVIOR_ARB"/> 355 <enum value="0x2098" name="WGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB"/> 356 <unused start="0x2099" end="0x209F"/> 357 </enums> 358 359 <enums namespace="WGL" start="0x20A0" end="0x219F" vendor="NV" comment="shared with GLX"> 360 <enum value="0x20A0" name="WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV"/> 361 <enum value="0x20A1" name="WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV"/> 362 <enum value="0x20A2" name="WGL_TEXTURE_RECTANGLE_NV"/> 363 <enum value="0x20A3" name="WGL_BIND_TO_TEXTURE_DEPTH_NV"/> 364 <enum value="0x20A4" name="WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV"/> 365 <enum value="0x20A5" name="WGL_DEPTH_TEXTURE_FORMAT_NV"/> 366 <enum value="0x20A6" name="WGL_TEXTURE_DEPTH_COMPONENT_NV"/> 367 <enum value="0x20A7" name="WGL_DEPTH_COMPONENT_NV"/> 368 <enum value="0x20A8" name="WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT"/> 369 <enum value="0x20A9" name="WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB"/> 370 <enum value="0x20A9" name="WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT"/> 371 <enum value="0x20AA" name="WGL_CONTEXT_MULTIGPU_ATTRIB_NV"/> 372 <enum value="0x20AB" name="WGL_CONTEXT_MULTIGPU_ATTRIB_SINGLE_NV"/> 373 <enum value="0x20AC" name="WGL_CONTEXT_MULTIGPU_ATTRIB_AFR_NV"/> 374 <enum value="0x20AD" name="WGL_CONTEXT_MULTIGPU_ATTRIB_MULTICAST_NV"/> 375 <enum value="0x20AE" name="WGL_CONTEXT_MULTIGPU_ATTRIB_MULTI_DISPLAY_MULTICAST_NV"/> 376 <unused start="0x20AF" end="0x20AF"/> 377 <enum value="0x20B0" name="WGL_FLOAT_COMPONENTS_NV"/> 378 <enum value="0x20B1" name="WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV"/> 379 <enum value="0x20B2" name="WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV"/> 380 <enum value="0x20B3" name="WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV"/> 381 <enum value="0x20B4" name="WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV"/> 382 <enum value="0x20B5" name="WGL_TEXTURE_FLOAT_R_NV"/> 383 <enum value="0x20B6" name="WGL_TEXTURE_FLOAT_RG_NV"/> 384 <enum value="0x20B7" name="WGL_TEXTURE_FLOAT_RGB_NV"/> 385 <enum value="0x20B8" name="WGL_TEXTURE_FLOAT_RGBA_NV"/> 386 <enum value="0x20B9" name="WGL_COLOR_SAMPLES_NV"/> 387 <unused start="0x20BA" end="0x20BF"/> 388 <enum value="0x20C0" name="WGL_BIND_TO_VIDEO_RGB_NV"/> 389 <enum value="0x20C1" name="WGL_BIND_TO_VIDEO_RGBA_NV"/> 390 <enum value="0x20C2" name="WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV"/> 391 <enum value="0x20C3" name="WGL_VIDEO_OUT_COLOR_NV"/> 392 <enum value="0x20C4" name="WGL_VIDEO_OUT_ALPHA_NV"/> 393 <enum value="0x20C5" name="WGL_VIDEO_OUT_DEPTH_NV"/> 394 <enum value="0x20C6" name="WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV"/> 395 <enum value="0x20C7" name="WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV"/> 396 <enum value="0x20C8" name="WGL_VIDEO_OUT_FRAME"/> 397 <enum value="0x20C9" name="WGL_VIDEO_OUT_FIELD_1"/> 398 <enum value="0x20CA" name="WGL_VIDEO_OUT_FIELD_2"/> 399 <enum value="0x20CB" name="WGL_VIDEO_OUT_STACKED_FIELDS_1_2"/> 400 <enum value="0x20CC" name="WGL_VIDEO_OUT_STACKED_FIELDS_2_1"/> 401 <unused start="0x20CD" comment="reserved for GLX_DEVICE_ID_NV (not present in WGL interface)"/> 402 <enum value="0x20CE" name="WGL_UNIQUE_ID_NV"/> 403 <enum value="0x20CF" name="WGL_NUM_VIDEO_CAPTURE_SLOTS_NV"/> 404 <enum value="0x20D0" name="ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV"/> 405 <enum value="0x20D1" name="ERROR_MISSING_AFFINITY_MASK_NV"/> 406 <unused start="0x20D2" end="0x20EF"/> 407 <enum value="0x20F0" name="WGL_NUM_VIDEO_SLOTS_NV"/> 408 <unused start="0x20F1" end="0x219F"/> 409 </enums> 410 411 <enums namespace="WGL" start="0x21A0" end="0x21AF" vendor="AMD"> 412 <enum value="0x21A0" name="WGL_TYPE_RGBA_FLOAT_ARB"/> 413 <enum value="0x21A0" name="WGL_TYPE_RGBA_FLOAT_ATI"/> 414 <unused start="0x21A1"/> 415 <enum value="0x21A2" name="WGL_GPU_FASTEST_TARGET_GPUS_AMD"/> 416 <enum value="0x21A3" name="WGL_GPU_RAM_AMD"/> 417 <enum value="0x21A4" name="WGL_GPU_CLOCK_AMD"/> 418 <enum value="0x21A5" name="WGL_GPU_NUM_PIPES_AMD"/> 419 <enum value="0x21A5" name="WGL_TEXTURE_RECTANGLE_ATI" comment="Duplicates unrelated WGL_GPU_NUM_PIPES_AMD"/> 420 <enum value="0x21A6" name="WGL_GPU_NUM_SIMD_AMD"/> 421 <enum value="0x21A7" name="WGL_GPU_NUM_RB_AMD"/> 422 <enum value="0x21A8" name="WGL_GPU_NUM_SPI_AMD"/> 423 <unused start="0x21A9" end="0x21AF"/> 424 </enums> 425 426 <enums namespace="WGL" start="0x21B0" end="0x21BF" vendor="Matrox" comment="could be reclaimed (tentative, RFC sent to ARB 2002/10/3)"> 427 <unused start="0x21B0" end="0x21BF"/> 428 </enums> 429 430<!-- Please remember that new enumerant allocations must be obtained by 431 request to the Khronos API registrar (see comments at the top of this 432 file) File requests in the Khronos Bugzilla, OpenGL project, Registry 433 component. Also note that some GLX enum values are shared with GL and 434 WGL, and new ranges should be allocated with such overlaps in mind. --> 435 436<!-- Reservable for future use: 0x21C0-0x2FFF. 437 To generate a new range, allocate multiples of 16 starting at the 438 lowest available point in this block. --> 439 <enums namespace="WGL" start="0x21C0" end="0x2FFF" vendor="ARB"> 440 <unused start="0x21C0" end="0x2FFF" comment="Reserved for future use"/> 441 </enums> 442 443 <enums namespace="EGL" start="0x3080" end="0x30AF" vendor="KHR" comment="Values shared with EGL. Do not allocate additional values in this range."> 444 <enum value="0x309D" name="WGL_COLORSPACE_EXT"/> 445 <enum value="0x3089" name="WGL_COLORSPACE_SRGB_EXT"/> 446 <enum value="0x308A" name="WGL_COLORSPACE_LINEAR_EXT"/> 447 </enums> 448 449 <enums namespace="WGL" start="0x31B3" end="0x31B3" vendor="ARB" comment="Shared with GLX."> 450 <enum value="0x31B3" name="WGL_CONTEXT_OPENGL_NO_ERROR_ARB"/> 451 </enums> 452 453 <enums namespace="GL" start="0x8250" end="0x826F" vendor="ARB" comment="Values shared with GL. Do not allocate additional values in this range."> 454 <enum value="0x8252" name="WGL_LOSE_CONTEXT_ON_RESET_ARB"/> 455 <enum value="0x8256" name="WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB"/> 456 <enum value="0x8261" name="WGL_NO_RESET_NOTIFICATION_ARB"/> 457 </enums> 458 459 <enums namespace="GL" start="0x9120" end="0x912F" vendor="ARB" comment="Values shared with GL. Do not allocate additional values in this range."> 460 <enum value="0x9126" name="WGL_CONTEXT_PROFILE_MASK_ARB"/> 461 </enums> 462 463 <!-- SECTION: WGL command definitions. --> 464 <commands namespace="WGL"> 465 <command> 466 <proto>int <name>ChoosePixelFormat</name></proto> 467 <param><ptype>HDC</ptype> <name>hDc</name></param> 468 <param>const <ptype>PIXELFORMATDESCRIPTOR</ptype> *<name>pPfd</name></param> 469 </command> 470 <command> 471 <proto>int <name>DescribePixelFormat</name></proto> 472 <param><ptype>HDC</ptype> <name>hdc</name></param> 473 <param>int <name>ipfd</name></param> 474 <param><ptype>UINT</ptype> <name>cjpfd</name></param> 475 <param>const <ptype>PIXELFORMATDESCRIPTOR</ptype> *<name>ppfd</name></param> 476 </command> 477 <command> 478 <proto>int <name>GetPixelFormat</name></proto> 479 <param><ptype>HDC</ptype> <name>hdc</name></param> 480 </command> 481 <command> 482 <proto><ptype>BOOL</ptype> <name>SetPixelFormat</name></proto> 483 <param><ptype>HDC</ptype> <name>hdc</name></param> 484 <param>int <name>ipfd</name></param> 485 <param>const <ptype>PIXELFORMATDESCRIPTOR</ptype> *<name>ppfd</name></param> 486 </command> 487 <command> 488 <proto><ptype>BOOL</ptype> <name>SwapBuffers</name></proto> 489 <param><ptype>HDC</ptype> <name>hdc</name></param> 490 </command> 491 <command> 492 <proto>void *<name>wglAllocateMemoryNV</name></proto> 493 <param><ptype>GLsizei</ptype> <name>size</name></param> 494 <param><ptype>GLfloat</ptype> <name>readfreq</name></param> 495 <param><ptype>GLfloat</ptype> <name>writefreq</name></param> 496 <param><ptype>GLfloat</ptype> <name>priority</name></param> 497 </command> 498 <command> 499 <proto><ptype>BOOL</ptype> <name>wglAssociateImageBufferEventsI3D</name></proto> 500 <param><ptype>HDC</ptype> <name>hDC</name></param> 501 <param>const <ptype>HANDLE</ptype> *<name>pEvent</name></param> 502 <param>const <ptype>LPVOID</ptype> *<name>pAddress</name></param> 503 <param>const <ptype>DWORD</ptype> *<name>pSize</name></param> 504 <param><ptype>UINT</ptype> <name>count</name></param> 505 </command> 506 <command> 507 <proto><ptype>BOOL</ptype> <name>wglBeginFrameTrackingI3D</name></proto> 508 </command> 509 <command> 510 <proto><ptype>GLboolean</ptype> <name>wglBindDisplayColorTableEXT</name></proto> 511 <param><ptype>GLushort</ptype> <name>id</name></param> 512 </command> 513 <command> 514 <proto><ptype>BOOL</ptype> <name>wglBindSwapBarrierNV</name></proto> 515 <param><ptype>GLuint</ptype> <name>group</name></param> 516 <param><ptype>GLuint</ptype> <name>barrier</name></param> 517 </command> 518 <command> 519 <proto><ptype>BOOL</ptype> <name>wglBindTexImageARB</name></proto> 520 <param><ptype>HPBUFFERARB</ptype> <name>hPbuffer</name></param> 521 <param>int <name>iBuffer</name></param> 522 </command> 523 <command> 524 <proto><ptype>BOOL</ptype> <name>wglBindVideoCaptureDeviceNV</name></proto> 525 <param><ptype>UINT</ptype> <name>uVideoSlot</name></param> 526 <param><ptype>HVIDEOINPUTDEVICENV</ptype> <name>hDevice</name></param> 527 </command> 528 <command> 529 <proto><ptype>BOOL</ptype> <name>wglBindVideoDeviceNV</name></proto> 530 <param><ptype>HDC</ptype> <name>hDc</name></param> 531 <param>unsigned int <name>uVideoSlot</name></param> 532 <param><ptype>HVIDEOOUTPUTDEVICENV</ptype> <name>hVideoDevice</name></param> 533 <param>const int *<name>piAttribList</name></param> 534 </command> 535 <command> 536 <proto><ptype>BOOL</ptype> <name>wglBindVideoImageNV</name></proto> 537 <param><ptype>HPVIDEODEV</ptype> <name>hVideoDevice</name></param> 538 <param><ptype>HPBUFFERARB</ptype> <name>hPbuffer</name></param> 539 <param>int <name>iVideoBuffer</name></param> 540 </command> 541 <command> 542 <proto><ptype>VOID</ptype> <name>wglBlitContextFramebufferAMD</name></proto> 543 <param><ptype>HGLRC</ptype> <name>dstCtx</name></param> 544 <param><ptype>GLint</ptype> <name>srcX0</name></param> 545 <param><ptype>GLint</ptype> <name>srcY0</name></param> 546 <param><ptype>GLint</ptype> <name>srcX1</name></param> 547 <param><ptype>GLint</ptype> <name>srcY1</name></param> 548 <param><ptype>GLint</ptype> <name>dstX0</name></param> 549 <param><ptype>GLint</ptype> <name>dstY0</name></param> 550 <param><ptype>GLint</ptype> <name>dstX1</name></param> 551 <param><ptype>GLint</ptype> <name>dstY1</name></param> 552 <param><ptype>GLbitfield</ptype> <name>mask</name></param> 553 <param><ptype>GLenum</ptype> <name>filter</name></param> 554 </command> 555 <command> 556 <proto><ptype>BOOL</ptype> <name>wglChoosePixelFormatARB</name></proto> 557 <param><ptype>HDC</ptype> <name>hdc</name></param> 558 <param>const int *<name>piAttribIList</name></param> 559 <param>const <ptype>FLOAT</ptype> *<name>pfAttribFList</name></param> 560 <param><ptype>UINT</ptype> <name>nMaxFormats</name></param> 561 <param>int *<name>piFormats</name></param> 562 <param><ptype>UINT</ptype> *<name>nNumFormats</name></param> 563 </command> 564 <command> 565 <proto><ptype>BOOL</ptype> <name>wglChoosePixelFormatEXT</name></proto> 566 <param><ptype>HDC</ptype> <name>hdc</name></param> 567 <param>const int *<name>piAttribIList</name></param> 568 <param>const <ptype>FLOAT</ptype> *<name>pfAttribFList</name></param> 569 <param><ptype>UINT</ptype> <name>nMaxFormats</name></param> 570 <param>int *<name>piFormats</name></param> 571 <param><ptype>UINT</ptype> *<name>nNumFormats</name></param> 572 </command> 573 <command> 574 <proto><ptype>BOOL</ptype> <name>wglCopyContext</name></proto> 575 <param><ptype>HGLRC</ptype> <name>hglrcSrc</name></param> 576 <param><ptype>HGLRC</ptype> <name>hglrcDst</name></param> 577 <param><ptype>UINT</ptype> <name>mask</name></param> 578 </command> 579 <command> 580 <proto><ptype>BOOL</ptype> <name>wglCopyImageSubDataNV</name></proto> 581 <param><ptype>HGLRC</ptype> <name>hSrcRC</name></param> 582 <param><ptype>GLuint</ptype> <name>srcName</name></param> 583 <param><ptype>GLenum</ptype> <name>srcTarget</name></param> 584 <param><ptype>GLint</ptype> <name>srcLevel</name></param> 585 <param><ptype>GLint</ptype> <name>srcX</name></param> 586 <param><ptype>GLint</ptype> <name>srcY</name></param> 587 <param><ptype>GLint</ptype> <name>srcZ</name></param> 588 <param><ptype>HGLRC</ptype> <name>hDstRC</name></param> 589 <param><ptype>GLuint</ptype> <name>dstName</name></param> 590 <param><ptype>GLenum</ptype> <name>dstTarget</name></param> 591 <param><ptype>GLint</ptype> <name>dstLevel</name></param> 592 <param><ptype>GLint</ptype> <name>dstX</name></param> 593 <param><ptype>GLint</ptype> <name>dstY</name></param> 594 <param><ptype>GLint</ptype> <name>dstZ</name></param> 595 <param><ptype>GLsizei</ptype> <name>width</name></param> 596 <param><ptype>GLsizei</ptype> <name>height</name></param> 597 <param><ptype>GLsizei</ptype> <name>depth</name></param> 598 </command> 599 <command> 600 <proto><ptype>HDC</ptype> <name>wglCreateAffinityDCNV</name></proto> 601 <param>const <ptype>HGPUNV</ptype> *<name>phGpuList</name></param> 602 </command> 603 <command> 604 <proto><ptype>HGLRC</ptype> <name>wglCreateAssociatedContextAMD</name></proto> 605 <param><ptype>UINT</ptype> <name>id</name></param> 606 </command> 607 <command> 608 <proto><ptype>HGLRC</ptype> <name>wglCreateAssociatedContextAttribsAMD</name></proto> 609 <param><ptype>UINT</ptype> <name>id</name></param> 610 <param><ptype>HGLRC</ptype> <name>hShareContext</name></param> 611 <param>const int *<name>attribList</name></param> 612 </command> 613 <command> 614 <proto><ptype>HANDLE</ptype> <name>wglCreateBufferRegionARB</name></proto> 615 <param><ptype>HDC</ptype> <name>hDC</name></param> 616 <param>int <name>iLayerPlane</name></param> 617 <param><ptype>UINT</ptype> <name>uType</name></param> 618 </command> 619 <command> 620 <proto><ptype>HGLRC</ptype> <name>wglCreateContext</name></proto> 621 <param><ptype>HDC</ptype> <name>hDc</name></param> 622 </command> 623 <command> 624 <proto><ptype>HGLRC</ptype> <name>wglCreateContextAttribsARB</name></proto> 625 <param><ptype>HDC</ptype> <name>hDC</name></param> 626 <param><ptype>HGLRC</ptype> <name>hShareContext</name></param> 627 <param>const int *<name>attribList</name></param> 628 </command> 629 <command> 630 <proto><ptype>GLboolean</ptype> <name>wglCreateDisplayColorTableEXT</name></proto> 631 <param><ptype>GLushort</ptype> <name>id</name></param> 632 </command> 633 <command> 634 <proto><ptype>LPVOID</ptype> <name>wglCreateImageBufferI3D</name></proto> 635 <param><ptype>HDC</ptype> <name>hDC</name></param> 636 <param><ptype>DWORD</ptype> <name>dwSize</name></param> 637 <param><ptype>UINT</ptype> <name>uFlags</name></param> 638 </command> 639 <command> 640 <proto><ptype>HGLRC</ptype> <name>wglCreateLayerContext</name></proto> 641 <param><ptype>HDC</ptype> <name>hDc</name></param> 642 <param>int <name>level</name></param> 643 </command> 644 <command> 645 <proto><ptype>HPBUFFERARB</ptype> <name>wglCreatePbufferARB</name></proto> 646 <param><ptype>HDC</ptype> <name>hDC</name></param> 647 <param>int <name>iPixelFormat</name></param> 648 <param>int <name>iWidth</name></param> 649 <param>int <name>iHeight</name></param> 650 <param>const int *<name>piAttribList</name></param> 651 </command> 652 <command> 653 <proto><ptype>HPBUFFEREXT</ptype> <name>wglCreatePbufferEXT</name></proto> 654 <param><ptype>HDC</ptype> <name>hDC</name></param> 655 <param>int <name>iPixelFormat</name></param> 656 <param>int <name>iWidth</name></param> 657 <param>int <name>iHeight</name></param> 658 <param>const int *<name>piAttribList</name></param> 659 </command> 660 <command> 661 <proto><ptype>BOOL</ptype> <name>wglDelayBeforeSwapNV</name></proto> 662 <param><ptype>HDC</ptype> <name>hDC</name></param> 663 <param><ptype>GLfloat</ptype> <name>seconds</name></param> 664 </command> 665 <command> 666 <proto><ptype>BOOL</ptype> <name>wglDeleteAssociatedContextAMD</name></proto> 667 <param><ptype>HGLRC</ptype> <name>hglrc</name></param> 668 </command> 669 <command> 670 <proto><ptype>VOID</ptype> <name>wglDeleteBufferRegionARB</name></proto> 671 <param><ptype>HANDLE</ptype> <name>hRegion</name></param> 672 </command> 673 <command> 674 <proto><ptype>BOOL</ptype> <name>wglDeleteContext</name></proto> 675 <param><ptype>HGLRC</ptype> <name>oldContext</name></param> 676 </command> 677 <command> 678 <proto><ptype>BOOL</ptype> <name>wglDeleteDCNV</name></proto> 679 <param><ptype>HDC</ptype> <name>hdc</name></param> 680 </command> 681 <command> 682 <proto><ptype>BOOL</ptype> <name>wglDescribeLayerPlane</name></proto> 683 <param><ptype>HDC</ptype> <name>hDc</name></param> 684 <param>int <name>pixelFormat</name></param> 685 <param>int <name>layerPlane</name></param> 686 <param><ptype>UINT</ptype> <name>nBytes</name></param> 687 <param>const <ptype>LAYERPLANEDESCRIPTOR</ptype> *<name>plpd</name></param> 688 </command> 689 <command> 690 <proto><ptype>VOID</ptype> <name>wglDestroyDisplayColorTableEXT</name></proto> 691 <param><ptype>GLushort</ptype> <name>id</name></param> 692 </command> 693 <command> 694 <proto><ptype>BOOL</ptype> <name>wglDestroyImageBufferI3D</name></proto> 695 <param><ptype>HDC</ptype> <name>hDC</name></param> 696 <param><ptype>LPVOID</ptype> <name>pAddress</name></param> 697 </command> 698 <command> 699 <proto><ptype>BOOL</ptype> <name>wglDestroyPbufferARB</name></proto> 700 <param><ptype>HPBUFFERARB</ptype> <name>hPbuffer</name></param> 701 </command> 702 <command> 703 <proto><ptype>BOOL</ptype> <name>wglDestroyPbufferEXT</name></proto> 704 <param><ptype>HPBUFFEREXT</ptype> <name>hPbuffer</name></param> 705 </command> 706 <command> 707 <proto><ptype>BOOL</ptype> <name>wglDisableFrameLockI3D</name></proto> 708 </command> 709 <command> 710 <proto><ptype>BOOL</ptype> <name>wglDisableGenlockI3D</name></proto> 711 <param><ptype>HDC</ptype> <name>hDC</name></param> 712 </command> 713 <command> 714 <proto><ptype>BOOL</ptype> <name>wglDXCloseDeviceNV</name></proto> 715 <param><ptype>HANDLE</ptype> <name>hDevice</name></param> 716 </command> 717 <command> 718 <proto><ptype>BOOL</ptype> <name>wglDXLockObjectsNV</name></proto> 719 <param><ptype>HANDLE</ptype> <name>hDevice</name></param> 720 <param><ptype>GLint</ptype> <name>count</name></param> 721 <param><ptype>HANDLE</ptype> *<name>hObjects</name></param> 722 </command> 723 <command> 724 <proto><ptype>BOOL</ptype> <name>wglDXObjectAccessNV</name></proto> 725 <param><ptype>HANDLE</ptype> <name>hObject</name></param> 726 <param><ptype>GLenum</ptype> <name>access</name></param> 727 </command> 728 <command> 729 <proto><ptype>HANDLE</ptype> <name>wglDXOpenDeviceNV</name></proto> 730 <param>void *<name>dxDevice</name></param> 731 </command> 732 <command> 733 <proto><ptype>HANDLE</ptype> <name>wglDXRegisterObjectNV</name></proto> 734 <param><ptype>HANDLE</ptype> <name>hDevice</name></param> 735 <param>void *<name>dxObject</name></param> 736 <param><ptype>GLuint</ptype> <name>name</name></param> 737 <param><ptype>GLenum</ptype> <name>type</name></param> 738 <param><ptype>GLenum</ptype> <name>access</name></param> 739 </command> 740 <command> 741 <proto><ptype>BOOL</ptype> <name>wglDXSetResourceShareHandleNV</name></proto> 742 <param>void *<name>dxObject</name></param> 743 <param><ptype>HANDLE</ptype> <name>shareHandle</name></param> 744 </command> 745 <command> 746 <proto><ptype>BOOL</ptype> <name>wglDXUnlockObjectsNV</name></proto> 747 <param><ptype>HANDLE</ptype> <name>hDevice</name></param> 748 <param><ptype>GLint</ptype> <name>count</name></param> 749 <param><ptype>HANDLE</ptype> *<name>hObjects</name></param> 750 </command> 751 <command> 752 <proto><ptype>BOOL</ptype> <name>wglDXUnregisterObjectNV</name></proto> 753 <param><ptype>HANDLE</ptype> <name>hDevice</name></param> 754 <param><ptype>HANDLE</ptype> <name>hObject</name></param> 755 </command> 756 <command> 757 <proto><ptype>BOOL</ptype> <name>wglEnableFrameLockI3D</name></proto> 758 </command> 759 <command> 760 <proto><ptype>BOOL</ptype> <name>wglEnableGenlockI3D</name></proto> 761 <param><ptype>HDC</ptype> <name>hDC</name></param> 762 </command> 763 <command> 764 <proto><ptype>BOOL</ptype> <name>wglEndFrameTrackingI3D</name></proto> 765 </command> 766 <command> 767 <proto><ptype>UINT</ptype> <name>wglEnumerateVideoCaptureDevicesNV</name></proto> 768 <param><ptype>HDC</ptype> <name>hDc</name></param> 769 <param><ptype>HVIDEOINPUTDEVICENV</ptype> *<name>phDeviceList</name></param> 770 </command> 771 <command> 772 <proto>int <name>wglEnumerateVideoDevicesNV</name></proto> 773 <param><ptype>HDC</ptype> <name>hDc</name></param> 774 <param><ptype>HVIDEOOUTPUTDEVICENV</ptype> *<name>phDeviceList</name></param> 775 </command> 776 <command> 777 <proto><ptype>BOOL</ptype> <name>wglEnumGpuDevicesNV</name></proto> 778 <param><ptype>HGPUNV</ptype> <name>hGpu</name></param> 779 <param><ptype>UINT</ptype> <name>iDeviceIndex</name></param> 780 <param><ptype>PGPU_DEVICE</ptype> <name>lpGpuDevice</name></param> 781 </command> 782 <command> 783 <proto><ptype>BOOL</ptype> <name>wglEnumGpusFromAffinityDCNV</name></proto> 784 <param><ptype>HDC</ptype> <name>hAffinityDC</name></param> 785 <param><ptype>UINT</ptype> <name>iGpuIndex</name></param> 786 <param><ptype>HGPUNV</ptype> *<name>hGpu</name></param> 787 </command> 788 <command> 789 <proto><ptype>BOOL</ptype> <name>wglEnumGpusNV</name></proto> 790 <param><ptype>UINT</ptype> <name>iGpuIndex</name></param> 791 <param><ptype>HGPUNV</ptype> *<name>phGpu</name></param> 792 </command> 793 <command> 794 <proto>void <name>wglFreeMemoryNV</name></proto> 795 <param>void *<name>pointer</name></param> 796 </command> 797 <command> 798 <proto><ptype>BOOL</ptype> <name>wglGenlockSampleRateI3D</name></proto> 799 <param><ptype>HDC</ptype> <name>hDC</name></param> 800 <param><ptype>UINT</ptype> <name>uRate</name></param> 801 </command> 802 <command> 803 <proto><ptype>BOOL</ptype> <name>wglGenlockSourceDelayI3D</name></proto> 804 <param><ptype>HDC</ptype> <name>hDC</name></param> 805 <param><ptype>UINT</ptype> <name>uDelay</name></param> 806 </command> 807 <command> 808 <proto><ptype>BOOL</ptype> <name>wglGenlockSourceEdgeI3D</name></proto> 809 <param><ptype>HDC</ptype> <name>hDC</name></param> 810 <param><ptype>UINT</ptype> <name>uEdge</name></param> 811 </command> 812 <command> 813 <proto><ptype>BOOL</ptype> <name>wglGenlockSourceI3D</name></proto> 814 <param><ptype>HDC</ptype> <name>hDC</name></param> 815 <param><ptype>UINT</ptype> <name>uSource</name></param> 816 </command> 817 <command> 818 <proto><ptype>UINT</ptype> <name>wglGetContextGPUIDAMD</name></proto> 819 <param><ptype>HGLRC</ptype> <name>hglrc</name></param> 820 </command> 821 <command> 822 <proto><ptype>HGLRC</ptype> <name>wglGetCurrentAssociatedContextAMD</name></proto> 823 </command> 824 <command> 825 <proto><ptype>HGLRC</ptype> <name>wglGetCurrentContext</name></proto> 826 </command> 827 <command> 828 <proto><ptype>HDC</ptype> <name>wglGetCurrentDC</name></proto> 829 </command> 830 <command> 831 <proto><ptype>HDC</ptype> <name>wglGetCurrentReadDCARB</name></proto> 832 </command> 833 <command> 834 <proto><ptype>HDC</ptype> <name>wglGetCurrentReadDCEXT</name></proto> 835 </command> 836 <command> 837 <proto><ptype>PROC</ptype> <name>wglGetDefaultProcAddress</name></proto> 838 <param><ptype>LPCSTR</ptype> <name>lpszProc</name></param> 839 </command> 840 <command> 841 <proto><ptype>BOOL</ptype> <name>wglGetDigitalVideoParametersI3D</name></proto> 842 <param><ptype>HDC</ptype> <name>hDC</name></param> 843 <param>int <name>iAttribute</name></param> 844 <param>int *<name>piValue</name></param> 845 </command> 846 <command> 847 <proto><ptype>UINT</ptype> <name>GetEnhMetaFilePixelFormat</name></proto> 848 <param><ptype>HENHMETAFILE</ptype> <name>hemf</name></param> 849 <param>const <ptype>PIXELFORMATDESCRIPTOR</ptype> *<name>ppfd</name></param> 850 </command> 851 <command> 852 <proto>const char *<name>wglGetExtensionsStringARB</name></proto> 853 <param><ptype>HDC</ptype> <name>hdc</name></param> 854 </command> 855 <command> 856 <proto>const char *<name>wglGetExtensionsStringEXT</name></proto> 857 </command> 858 <command> 859 <proto><ptype>BOOL</ptype> <name>wglGetFrameUsageI3D</name></proto> 860 <param>float *<name>pUsage</name></param> 861 </command> 862 <command> 863 <proto><ptype>BOOL</ptype> <name>wglGetGammaTableI3D</name></proto> 864 <param><ptype>HDC</ptype> <name>hDC</name></param> 865 <param>int <name>iEntries</name></param> 866 <param><ptype>USHORT</ptype> *<name>puRed</name></param> 867 <param><ptype>USHORT</ptype> *<name>puGreen</name></param> 868 <param><ptype>USHORT</ptype> *<name>puBlue</name></param> 869 </command> 870 <command> 871 <proto><ptype>BOOL</ptype> <name>wglGetGammaTableParametersI3D</name></proto> 872 <param><ptype>HDC</ptype> <name>hDC</name></param> 873 <param>int <name>iAttribute</name></param> 874 <param>int *<name>piValue</name></param> 875 </command> 876 <command> 877 <proto><ptype>BOOL</ptype> <name>wglGetGenlockSampleRateI3D</name></proto> 878 <param><ptype>HDC</ptype> <name>hDC</name></param> 879 <param><ptype>UINT</ptype> *<name>uRate</name></param> 880 </command> 881 <command> 882 <proto><ptype>BOOL</ptype> <name>wglGetGenlockSourceDelayI3D</name></proto> 883 <param><ptype>HDC</ptype> <name>hDC</name></param> 884 <param><ptype>UINT</ptype> *<name>uDelay</name></param> 885 </command> 886 <command> 887 <proto><ptype>BOOL</ptype> <name>wglGetGenlockSourceEdgeI3D</name></proto> 888 <param><ptype>HDC</ptype> <name>hDC</name></param> 889 <param><ptype>UINT</ptype> *<name>uEdge</name></param> 890 </command> 891 <command> 892 <proto><ptype>BOOL</ptype> <name>wglGetGenlockSourceI3D</name></proto> 893 <param><ptype>HDC</ptype> <name>hDC</name></param> 894 <param><ptype>UINT</ptype> *<name>uSource</name></param> 895 </command> 896 <command> 897 <proto><ptype>UINT</ptype> <name>wglGetGPUIDsAMD</name></proto> 898 <param><ptype>UINT</ptype> <name>maxCount</name></param> 899 <param><ptype>UINT</ptype> *<name>ids</name></param> 900 </command> 901 <command> 902 <proto><ptype>INT</ptype> <name>wglGetGPUInfoAMD</name></proto> 903 <param><ptype>UINT</ptype> <name>id</name></param> 904 <param><ptype>INT</ptype> <name>property</name></param> 905 <param><ptype>GLenum</ptype> <name>dataType</name></param> 906 <param><ptype>UINT</ptype> <name>size</name></param> 907 <param>void *<name>data</name></param> 908 </command> 909 <command> 910 <proto>int <name>wglGetLayerPaletteEntries</name></proto> 911 <param><ptype>HDC</ptype> <name>hdc</name></param> 912 <param>int <name>iLayerPlane</name></param> 913 <param>int <name>iStart</name></param> 914 <param>int <name>cEntries</name></param> 915 <param>const <ptype>COLORREF</ptype> *<name>pcr</name></param> 916 </command> 917 <command> 918 <proto><ptype>BOOL</ptype> <name>wglGetMscRateOML</name></proto> 919 <param><ptype>HDC</ptype> <name>hdc</name></param> 920 <param><ptype>INT32</ptype> *<name>numerator</name></param> 921 <param><ptype>INT32</ptype> *<name>denominator</name></param> 922 </command> 923 <command> 924 <proto><ptype>HDC</ptype> <name>wglGetPbufferDCARB</name></proto> 925 <param><ptype>HPBUFFERARB</ptype> <name>hPbuffer</name></param> 926 </command> 927 <command> 928 <proto><ptype>HDC</ptype> <name>wglGetPbufferDCEXT</name></proto> 929 <param><ptype>HPBUFFEREXT</ptype> <name>hPbuffer</name></param> 930 </command> 931 <command> 932 <proto><ptype>BOOL</ptype> <name>wglGetPixelFormatAttribfvARB</name></proto> 933 <param><ptype>HDC</ptype> <name>hdc</name></param> 934 <param>int <name>iPixelFormat</name></param> 935 <param>int <name>iLayerPlane</name></param> 936 <param><ptype>UINT</ptype> <name>nAttributes</name></param> 937 <param>const int *<name>piAttributes</name></param> 938 <param><ptype>FLOAT</ptype> *<name>pfValues</name></param> 939 </command> 940 <command> 941 <proto><ptype>BOOL</ptype> <name>wglGetPixelFormatAttribfvEXT</name></proto> 942 <param><ptype>HDC</ptype> <name>hdc</name></param> 943 <param>int <name>iPixelFormat</name></param> 944 <param>int <name>iLayerPlane</name></param> 945 <param><ptype>UINT</ptype> <name>nAttributes</name></param> 946 <param>int *<name>piAttributes</name></param> 947 <param><ptype>FLOAT</ptype> *<name>pfValues</name></param> 948 </command> 949 <command> 950 <proto><ptype>BOOL</ptype> <name>wglGetPixelFormatAttribivARB</name></proto> 951 <param><ptype>HDC</ptype> <name>hdc</name></param> 952 <param>int <name>iPixelFormat</name></param> 953 <param>int <name>iLayerPlane</name></param> 954 <param><ptype>UINT</ptype> <name>nAttributes</name></param> 955 <param>const int *<name>piAttributes</name></param> 956 <param>int *<name>piValues</name></param> 957 </command> 958 <command> 959 <proto><ptype>BOOL</ptype> <name>wglGetPixelFormatAttribivEXT</name></proto> 960 <param><ptype>HDC</ptype> <name>hdc</name></param> 961 <param>int <name>iPixelFormat</name></param> 962 <param>int <name>iLayerPlane</name></param> 963 <param><ptype>UINT</ptype> <name>nAttributes</name></param> 964 <param>int *<name>piAttributes</name></param> 965 <param>int *<name>piValues</name></param> 966 </command> 967 <command> 968 <proto><ptype>PROC</ptype> <name>wglGetProcAddress</name></proto> 969 <param><ptype>LPCSTR</ptype> <name>lpszProc</name></param> 970 </command> 971 <command> 972 <proto>int <name>wglGetSwapIntervalEXT</name></proto> 973 </command> 974 <command> 975 <proto><ptype>BOOL</ptype> <name>wglGetSyncValuesOML</name></proto> 976 <param><ptype>HDC</ptype> <name>hdc</name></param> 977 <param><ptype>INT64</ptype> *<name>ust</name></param> 978 <param><ptype>INT64</ptype> *<name>msc</name></param> 979 <param><ptype>INT64</ptype> *<name>sbc</name></param> 980 </command> 981 <command> 982 <proto><ptype>BOOL</ptype> <name>wglGetVideoDeviceNV</name></proto> 983 <param><ptype>HDC</ptype> <name>hDC</name></param> 984 <param>int <name>numDevices</name></param> 985 <param><ptype>HPVIDEODEV</ptype> *<name>hVideoDevice</name></param> 986 </command> 987 <command> 988 <proto><ptype>BOOL</ptype> <name>wglGetVideoInfoNV</name></proto> 989 <param><ptype>HPVIDEODEV</ptype> <name>hpVideoDevice</name></param> 990 <param>unsigned long *<name>pulCounterOutputPbuffer</name></param> 991 <param>unsigned long *<name>pulCounterOutputVideo</name></param> 992 </command> 993 <command> 994 <proto><ptype>BOOL</ptype> <name>wglIsEnabledFrameLockI3D</name></proto> 995 <param><ptype>BOOL</ptype> *<name>pFlag</name></param> 996 </command> 997 <command> 998 <proto><ptype>BOOL</ptype> <name>wglIsEnabledGenlockI3D</name></proto> 999 <param><ptype>HDC</ptype> <name>hDC</name></param> 1000 <param><ptype>BOOL</ptype> *<name>pFlag</name></param> 1001 </command> 1002 <command> 1003 <proto><ptype>BOOL</ptype> <name>wglJoinSwapGroupNV</name></proto> 1004 <param><ptype>HDC</ptype> <name>hDC</name></param> 1005 <param><ptype>GLuint</ptype> <name>group</name></param> 1006 </command> 1007 <command> 1008 <proto><ptype>GLboolean</ptype> <name>wglLoadDisplayColorTableEXT</name></proto> 1009 <param>const <ptype>GLushort</ptype> *<name>table</name></param> 1010 <param><ptype>GLuint</ptype> <name>length</name></param> 1011 </command> 1012 <command> 1013 <proto><ptype>BOOL</ptype> <name>wglLockVideoCaptureDeviceNV</name></proto> 1014 <param><ptype>HDC</ptype> <name>hDc</name></param> 1015 <param><ptype>HVIDEOINPUTDEVICENV</ptype> <name>hDevice</name></param> 1016 </command> 1017 <command> 1018 <proto><ptype>BOOL</ptype> <name>wglMakeAssociatedContextCurrentAMD</name></proto> 1019 <param><ptype>HGLRC</ptype> <name>hglrc</name></param> 1020 </command> 1021 <command> 1022 <proto><ptype>BOOL</ptype> <name>wglMakeContextCurrentARB</name></proto> 1023 <param><ptype>HDC</ptype> <name>hDrawDC</name></param> 1024 <param><ptype>HDC</ptype> <name>hReadDC</name></param> 1025 <param><ptype>HGLRC</ptype> <name>hglrc</name></param> 1026 </command> 1027 <command> 1028 <proto><ptype>BOOL</ptype> <name>wglMakeContextCurrentEXT</name></proto> 1029 <param><ptype>HDC</ptype> <name>hDrawDC</name></param> 1030 <param><ptype>HDC</ptype> <name>hReadDC</name></param> 1031 <param><ptype>HGLRC</ptype> <name>hglrc</name></param> 1032 </command> 1033 <command> 1034 <proto><ptype>BOOL</ptype> <name>wglMakeCurrent</name></proto> 1035 <param><ptype>HDC</ptype> <name>hDc</name></param> 1036 <param><ptype>HGLRC</ptype> <name>newContext</name></param> 1037 </command> 1038 <command> 1039 <proto><ptype>BOOL</ptype> <name>wglQueryCurrentContextNV</name></proto> 1040 <param>int <name>iAttribute</name></param> 1041 <param>int *<name>piValue</name></param> 1042 </command> 1043 <command> 1044 <proto><ptype>BOOL</ptype> <name>wglQueryFrameCountNV</name></proto> 1045 <param><ptype>HDC</ptype> <name>hDC</name></param> 1046 <param><ptype>GLuint</ptype> *<name>count</name></param> 1047 </command> 1048 <command> 1049 <proto><ptype>BOOL</ptype> <name>wglQueryFrameLockMasterI3D</name></proto> 1050 <param><ptype>BOOL</ptype> *<name>pFlag</name></param> 1051 </command> 1052 <command> 1053 <proto><ptype>BOOL</ptype> <name>wglQueryFrameTrackingI3D</name></proto> 1054 <param><ptype>DWORD</ptype> *<name>pFrameCount</name></param> 1055 <param><ptype>DWORD</ptype> *<name>pMissedFrames</name></param> 1056 <param>float *<name>pLastMissedUsage</name></param> 1057 </command> 1058 <command> 1059 <proto><ptype>BOOL</ptype> <name>wglQueryGenlockMaxSourceDelayI3D</name></proto> 1060 <param><ptype>HDC</ptype> <name>hDC</name></param> 1061 <param><ptype>UINT</ptype> *<name>uMaxLineDelay</name></param> 1062 <param><ptype>UINT</ptype> *<name>uMaxPixelDelay</name></param> 1063 </command> 1064 <command> 1065 <proto><ptype>BOOL</ptype> <name>wglQueryMaxSwapGroupsNV</name></proto> 1066 <param><ptype>HDC</ptype> <name>hDC</name></param> 1067 <param><ptype>GLuint</ptype> *<name>maxGroups</name></param> 1068 <param><ptype>GLuint</ptype> *<name>maxBarriers</name></param> 1069 </command> 1070 <command> 1071 <proto><ptype>BOOL</ptype> <name>wglQueryPbufferARB</name></proto> 1072 <param><ptype>HPBUFFERARB</ptype> <name>hPbuffer</name></param> 1073 <param>int <name>iAttribute</name></param> 1074 <param>int *<name>piValue</name></param> 1075 </command> 1076 <command> 1077 <proto><ptype>BOOL</ptype> <name>wglQueryPbufferEXT</name></proto> 1078 <param><ptype>HPBUFFEREXT</ptype> <name>hPbuffer</name></param> 1079 <param>int <name>iAttribute</name></param> 1080 <param>int *<name>piValue</name></param> 1081 </command> 1082 <command> 1083 <proto><ptype>BOOL</ptype> <name>wglQuerySwapGroupNV</name></proto> 1084 <param><ptype>HDC</ptype> <name>hDC</name></param> 1085 <param><ptype>GLuint</ptype> *<name>group</name></param> 1086 <param><ptype>GLuint</ptype> *<name>barrier</name></param> 1087 </command> 1088 <command> 1089 <proto><ptype>BOOL</ptype> <name>wglQueryVideoCaptureDeviceNV</name></proto> 1090 <param><ptype>HDC</ptype> <name>hDc</name></param> 1091 <param><ptype>HVIDEOINPUTDEVICENV</ptype> <name>hDevice</name></param> 1092 <param>int <name>iAttribute</name></param> 1093 <param>int *<name>piValue</name></param> 1094 </command> 1095 <command> 1096 <proto><ptype>BOOL</ptype> <name>wglRealizeLayerPalette</name></proto> 1097 <param><ptype>HDC</ptype> <name>hdc</name></param> 1098 <param>int <name>iLayerPlane</name></param> 1099 <param><ptype>BOOL</ptype> <name>bRealize</name></param> 1100 </command> 1101 <command> 1102 <proto><ptype>BOOL</ptype> <name>wglReleaseImageBufferEventsI3D</name></proto> 1103 <param><ptype>HDC</ptype> <name>hDC</name></param> 1104 <param>const <ptype>LPVOID</ptype> *<name>pAddress</name></param> 1105 <param><ptype>UINT</ptype> <name>count</name></param> 1106 </command> 1107 <command> 1108 <proto>int <name>wglReleasePbufferDCARB</name></proto> 1109 <param><ptype>HPBUFFERARB</ptype> <name>hPbuffer</name></param> 1110 <param><ptype>HDC</ptype> <name>hDC</name></param> 1111 </command> 1112 <command> 1113 <proto>int <name>wglReleasePbufferDCEXT</name></proto> 1114 <param><ptype>HPBUFFEREXT</ptype> <name>hPbuffer</name></param> 1115 <param><ptype>HDC</ptype> <name>hDC</name></param> 1116 </command> 1117 <command> 1118 <proto><ptype>BOOL</ptype> <name>wglReleaseTexImageARB</name></proto> 1119 <param><ptype>HPBUFFERARB</ptype> <name>hPbuffer</name></param> 1120 <param>int <name>iBuffer</name></param> 1121 </command> 1122 <command> 1123 <proto><ptype>BOOL</ptype> <name>wglReleaseVideoCaptureDeviceNV</name></proto> 1124 <param><ptype>HDC</ptype> <name>hDc</name></param> 1125 <param><ptype>HVIDEOINPUTDEVICENV</ptype> <name>hDevice</name></param> 1126 </command> 1127 <command> 1128 <proto><ptype>BOOL</ptype> <name>wglReleaseVideoDeviceNV</name></proto> 1129 <param><ptype>HPVIDEODEV</ptype> <name>hVideoDevice</name></param> 1130 </command> 1131 <command> 1132 <proto><ptype>BOOL</ptype> <name>wglReleaseVideoImageNV</name></proto> 1133 <param><ptype>HPBUFFERARB</ptype> <name>hPbuffer</name></param> 1134 <param>int <name>iVideoBuffer</name></param> 1135 </command> 1136 <command> 1137 <proto><ptype>BOOL</ptype> <name>wglResetFrameCountNV</name></proto> 1138 <param><ptype>HDC</ptype> <name>hDC</name></param> 1139 </command> 1140 <command> 1141 <proto><ptype>BOOL</ptype> <name>wglRestoreBufferRegionARB</name></proto> 1142 <param><ptype>HANDLE</ptype> <name>hRegion</name></param> 1143 <param>int <name>x</name></param> 1144 <param>int <name>y</name></param> 1145 <param>int <name>width</name></param> 1146 <param>int <name>height</name></param> 1147 <param>int <name>xSrc</name></param> 1148 <param>int <name>ySrc</name></param> 1149 </command> 1150 <command> 1151 <proto><ptype>BOOL</ptype> <name>wglSaveBufferRegionARB</name></proto> 1152 <param><ptype>HANDLE</ptype> <name>hRegion</name></param> 1153 <param>int <name>x</name></param> 1154 <param>int <name>y</name></param> 1155 <param>int <name>width</name></param> 1156 <param>int <name>height</name></param> 1157 </command> 1158 <command> 1159 <proto><ptype>BOOL</ptype> <name>wglSendPbufferToVideoNV</name></proto> 1160 <param><ptype>HPBUFFERARB</ptype> <name>hPbuffer</name></param> 1161 <param>int <name>iBufferType</name></param> 1162 <param>unsigned long *<name>pulCounterPbuffer</name></param> 1163 <param><ptype>BOOL</ptype> <name>bBlock</name></param> 1164 </command> 1165 <command> 1166 <proto><ptype>BOOL</ptype> <name>wglSetDigitalVideoParametersI3D</name></proto> 1167 <param><ptype>HDC</ptype> <name>hDC</name></param> 1168 <param>int <name>iAttribute</name></param> 1169 <param>const int *<name>piValue</name></param> 1170 </command> 1171 <command> 1172 <proto><ptype>BOOL</ptype> <name>wglSetGammaTableI3D</name></proto> 1173 <param><ptype>HDC</ptype> <name>hDC</name></param> 1174 <param>int <name>iEntries</name></param> 1175 <param>const <ptype>USHORT</ptype> *<name>puRed</name></param> 1176 <param>const <ptype>USHORT</ptype> *<name>puGreen</name></param> 1177 <param>const <ptype>USHORT</ptype> *<name>puBlue</name></param> 1178 </command> 1179 <command> 1180 <proto><ptype>BOOL</ptype> <name>wglSetGammaTableParametersI3D</name></proto> 1181 <param><ptype>HDC</ptype> <name>hDC</name></param> 1182 <param>int <name>iAttribute</name></param> 1183 <param>const int *<name>piValue</name></param> 1184 </command> 1185 <command> 1186 <proto>int <name>wglSetLayerPaletteEntries</name></proto> 1187 <param><ptype>HDC</ptype> <name>hdc</name></param> 1188 <param>int <name>iLayerPlane</name></param> 1189 <param>int <name>iStart</name></param> 1190 <param>int <name>cEntries</name></param> 1191 <param>const <ptype>COLORREF</ptype> *<name>pcr</name></param> 1192 </command> 1193 <command> 1194 <proto><ptype>BOOL</ptype> <name>wglSetPbufferAttribARB</name></proto> 1195 <param><ptype>HPBUFFERARB</ptype> <name>hPbuffer</name></param> 1196 <param>const int *<name>piAttribList</name></param> 1197 </command> 1198 <command> 1199 <proto><ptype>BOOL</ptype> <name>wglSetStereoEmitterState3DL</name></proto> 1200 <param><ptype>HDC</ptype> <name>hDC</name></param> 1201 <param><ptype>UINT</ptype> <name>uState</name></param> 1202 </command> 1203 <command> 1204 <proto><ptype>BOOL</ptype> <name>wglShareLists</name></proto> 1205 <param><ptype>HGLRC</ptype> <name>hrcSrvShare</name></param> 1206 <param><ptype>HGLRC</ptype> <name>hrcSrvSource</name></param> 1207 </command> 1208 <command> 1209 <proto><ptype>INT64</ptype> <name>wglSwapBuffersMscOML</name></proto> 1210 <param><ptype>HDC</ptype> <name>hdc</name></param> 1211 <param><ptype>INT64</ptype> <name>target_msc</name></param> 1212 <param><ptype>INT64</ptype> <name>divisor</name></param> 1213 <param><ptype>INT64</ptype> <name>remainder</name></param> 1214 </command> 1215 <command> 1216 <proto><ptype>BOOL</ptype> <name>wglSwapLayerBuffers</name></proto> 1217 <param><ptype>HDC</ptype> <name>hdc</name></param> 1218 <param><ptype>UINT</ptype> <name>fuFlags</name></param> 1219 </command> 1220 <command> 1221 <proto><ptype>BOOL</ptype> <name>wglSwapIntervalEXT</name></proto> 1222 <param>int <name>interval</name></param> 1223 </command> 1224 <command> 1225 <proto><ptype>INT64</ptype> <name>wglSwapLayerBuffersMscOML</name></proto> 1226 <param><ptype>HDC</ptype> <name>hdc</name></param> 1227 <param><ptype>INT</ptype> <name>fuPlanes</name></param> 1228 <param><ptype>INT64</ptype> <name>target_msc</name></param> 1229 <param><ptype>INT64</ptype> <name>divisor</name></param> 1230 <param><ptype>INT64</ptype> <name>remainder</name></param> 1231 </command> 1232 <command> 1233 <proto><ptype>BOOL</ptype> <name>wglUseFontBitmaps</name></proto> 1234 <param><ptype>HDC</ptype> <name>hDC</name></param> 1235 <param><ptype>DWORD</ptype> <name>first</name></param> 1236 <param><ptype>DWORD</ptype> <name>count</name></param> 1237 <param><ptype>DWORD</ptype> <name>listBase</name></param> 1238 </command> 1239 <command> 1240 <proto><ptype>BOOL</ptype> <name>wglUseFontBitmapsA</name></proto> 1241 <param><ptype>HDC</ptype> <name>hDC</name></param> 1242 <param><ptype>DWORD</ptype> <name>first</name></param> 1243 <param><ptype>DWORD</ptype> <name>count</name></param> 1244 <param><ptype>DWORD</ptype> <name>listBase</name></param> 1245 </command> 1246 <command> 1247 <proto><ptype>BOOL</ptype> <name>wglUseFontBitmapsW</name></proto> 1248 <param><ptype>HDC</ptype> <name>hDC</name></param> 1249 <param><ptype>DWORD</ptype> <name>first</name></param> 1250 <param><ptype>DWORD</ptype> <name>count</name></param> 1251 <param><ptype>DWORD</ptype> <name>listBase</name></param> 1252 </command> 1253 <command> 1254 <proto><ptype>BOOL</ptype> <name>wglUseFontOutlines</name></proto> 1255 <param><ptype>HDC</ptype> <name>hDC</name></param> 1256 <param><ptype>DWORD</ptype> <name>first</name></param> 1257 <param><ptype>DWORD</ptype> <name>count</name></param> 1258 <param><ptype>DWORD</ptype> <name>listBase</name></param> 1259 <param><ptype>FLOAT</ptype> <name>deviation</name></param> 1260 <param><ptype>FLOAT</ptype> <name>extrusion</name></param> 1261 <param>int <name>format</name></param> 1262 <param><ptype>LPGLYPHMETRICSFLOAT</ptype> <name>lpgmf</name></param> 1263 </command> 1264 <command> 1265 <proto><ptype>BOOL</ptype> <name>wglUseFontOutlinesA</name></proto> 1266 <param><ptype>HDC</ptype> <name>hDC</name></param> 1267 <param><ptype>DWORD</ptype> <name>first</name></param> 1268 <param><ptype>DWORD</ptype> <name>count</name></param> 1269 <param><ptype>DWORD</ptype> <name>listBase</name></param> 1270 <param><ptype>FLOAT</ptype> <name>deviation</name></param> 1271 <param><ptype>FLOAT</ptype> <name>extrusion</name></param> 1272 <param>int <name>format</name></param> 1273 <param><ptype>LPGLYPHMETRICSFLOAT</ptype> <name>lpgmf</name></param> 1274 </command> 1275 <command> 1276 <proto><ptype>BOOL</ptype> <name>wglUseFontOutlinesW</name></proto> 1277 <param><ptype>HDC</ptype> <name>hDC</name></param> 1278 <param><ptype>DWORD</ptype> <name>first</name></param> 1279 <param><ptype>DWORD</ptype> <name>count</name></param> 1280 <param><ptype>DWORD</ptype> <name>listBase</name></param> 1281 <param><ptype>FLOAT</ptype> <name>deviation</name></param> 1282 <param><ptype>FLOAT</ptype> <name>extrusion</name></param> 1283 <param>int <name>format</name></param> 1284 <param><ptype>LPGLYPHMETRICSFLOAT</ptype> <name>lpgmf</name></param> 1285 </command> 1286 <command> 1287 <proto><ptype>BOOL</ptype> <name>wglWaitForMscOML</name></proto> 1288 <param><ptype>HDC</ptype> <name>hdc</name></param> 1289 <param><ptype>INT64</ptype> <name>target_msc</name></param> 1290 <param><ptype>INT64</ptype> <name>divisor</name></param> 1291 <param><ptype>INT64</ptype> <name>remainder</name></param> 1292 <param><ptype>INT64</ptype> *<name>ust</name></param> 1293 <param><ptype>INT64</ptype> *<name>msc</name></param> 1294 <param><ptype>INT64</ptype> *<name>sbc</name></param> 1295 </command> 1296 <command> 1297 <proto><ptype>BOOL</ptype> <name>wglWaitForSbcOML</name></proto> 1298 <param><ptype>HDC</ptype> <name>hdc</name></param> 1299 <param><ptype>INT64</ptype> <name>target_sbc</name></param> 1300 <param><ptype>INT64</ptype> *<name>ust</name></param> 1301 <param><ptype>INT64</ptype> *<name>msc</name></param> 1302 <param><ptype>INT64</ptype> *<name>sbc</name></param> 1303 </command> 1304 </commands> 1305 1306 <!-- SECTION: WGL API interface definitions. --> 1307 <feature api="wgl" name="WGL_VERSION_1_0" number="1.0"> 1308 <require> 1309 <enum name="WGL_FONT_LINES"/> 1310 <enum name="WGL_FONT_POLYGONS"/> 1311 <enum name="WGL_SWAP_MAIN_PLANE"/> 1312 <enum name="WGL_SWAP_OVERLAY1"/> 1313 <enum name="WGL_SWAP_OVERLAY2"/> 1314 <enum name="WGL_SWAP_OVERLAY3"/> 1315 <enum name="WGL_SWAP_OVERLAY4"/> 1316 <enum name="WGL_SWAP_OVERLAY5"/> 1317 <enum name="WGL_SWAP_OVERLAY6"/> 1318 <enum name="WGL_SWAP_OVERLAY7"/> 1319 <enum name="WGL_SWAP_OVERLAY8"/> 1320 <enum name="WGL_SWAP_OVERLAY9"/> 1321 <enum name="WGL_SWAP_OVERLAY10"/> 1322 <enum name="WGL_SWAP_OVERLAY11"/> 1323 <enum name="WGL_SWAP_OVERLAY12"/> 1324 <enum name="WGL_SWAP_OVERLAY13"/> 1325 <enum name="WGL_SWAP_OVERLAY14"/> 1326 <enum name="WGL_SWAP_OVERLAY15"/> 1327 <enum name="WGL_SWAP_UNDERLAY1"/> 1328 <enum name="WGL_SWAP_UNDERLAY2"/> 1329 <enum name="WGL_SWAP_UNDERLAY3"/> 1330 <enum name="WGL_SWAP_UNDERLAY4"/> 1331 <enum name="WGL_SWAP_UNDERLAY5"/> 1332 <enum name="WGL_SWAP_UNDERLAY6"/> 1333 <enum name="WGL_SWAP_UNDERLAY7"/> 1334 <enum name="WGL_SWAP_UNDERLAY8"/> 1335 <enum name="WGL_SWAP_UNDERLAY9"/> 1336 <enum name="WGL_SWAP_UNDERLAY10"/> 1337 <enum name="WGL_SWAP_UNDERLAY11"/> 1338 <enum name="WGL_SWAP_UNDERLAY12"/> 1339 <enum name="WGL_SWAP_UNDERLAY13"/> 1340 <enum name="WGL_SWAP_UNDERLAY14"/> 1341 <enum name="WGL_SWAP_UNDERLAY15"/> 1342 <command name="ChoosePixelFormat"/> 1343 <command name="DescribePixelFormat"/> 1344 <command name="GetEnhMetaFilePixelFormat"/> 1345 <command name="GetPixelFormat"/> 1346 <command name="SetPixelFormat"/> 1347 <command name="SwapBuffers"/> 1348 <command name="wglCopyContext"/> 1349 <command name="wglCreateContext"/> 1350 <command name="wglCreateLayerContext"/> 1351 <command name="wglDeleteContext"/> 1352 <command name="wglDescribeLayerPlane"/> 1353 <command name="wglGetCurrentContext"/> 1354 <command name="wglGetCurrentDC"/> 1355 <command name="wglGetLayerPaletteEntries"/> 1356 <command name="wglGetProcAddress"/> 1357 <command name="wglMakeCurrent"/> 1358 <command name="wglRealizeLayerPalette"/> 1359 <command name="wglSetLayerPaletteEntries"/> 1360 <command name="wglShareLists"/> 1361 <command name="wglSwapLayerBuffers"/> 1362 <command name="wglUseFontBitmaps"/> 1363 <command name="wglUseFontBitmapsA"/> 1364 <command name="wglUseFontBitmapsW"/> 1365 <command name="wglUseFontOutlines"/> 1366 <command name="wglUseFontOutlinesA"/> 1367 <command name="wglUseFontOutlinesW"/> 1368 </require> 1369 </feature> 1370 1371 <!-- SECTION: WGL extension interface definitions --> 1372 <extensions> 1373 <extension name="WGL_3DFX_multisample" supported="wgl"> 1374 <require> 1375 <enum name="WGL_SAMPLE_BUFFERS_3DFX"/> 1376 <enum name="WGL_SAMPLES_3DFX"/> 1377 </require> 1378 </extension> 1379 <extension name="WGL_3DL_stereo_control" supported="wgl"> 1380 <require> 1381 <enum name="WGL_STEREO_EMITTER_ENABLE_3DL"/> 1382 <enum name="WGL_STEREO_EMITTER_DISABLE_3DL"/> 1383 <enum name="WGL_STEREO_POLARITY_NORMAL_3DL"/> 1384 <enum name="WGL_STEREO_POLARITY_INVERT_3DL"/> 1385 <command name="wglSetStereoEmitterState3DL"/> 1386 </require> 1387 </extension> 1388 <extension name="WGL_AMD_gpu_association" supported="wgl"> 1389 <require> 1390 <enum name="WGL_GPU_VENDOR_AMD"/> 1391 <enum name="WGL_GPU_RENDERER_STRING_AMD"/> 1392 <enum name="WGL_GPU_OPENGL_VERSION_STRING_AMD"/> 1393 <enum name="WGL_GPU_FASTEST_TARGET_GPUS_AMD"/> 1394 <enum name="WGL_GPU_RAM_AMD"/> 1395 <enum name="WGL_GPU_CLOCK_AMD"/> 1396 <enum name="WGL_GPU_NUM_PIPES_AMD"/> 1397 <enum name="WGL_GPU_NUM_SIMD_AMD"/> 1398 <enum name="WGL_GPU_NUM_RB_AMD"/> 1399 <enum name="WGL_GPU_NUM_SPI_AMD"/> 1400 <command name="wglGetGPUIDsAMD"/> 1401 <command name="wglGetGPUInfoAMD"/> 1402 <command name="wglGetContextGPUIDAMD"/> 1403 <command name="wglCreateAssociatedContextAMD"/> 1404 <command name="wglCreateAssociatedContextAttribsAMD"/> 1405 <command name="wglDeleteAssociatedContextAMD"/> 1406 <command name="wglMakeAssociatedContextCurrentAMD"/> 1407 <command name="wglGetCurrentAssociatedContextAMD"/> 1408 <command name="wglBlitContextFramebufferAMD"/> 1409 </require> 1410 </extension> 1411 <extension name="WGL_ARB_buffer_region" supported="wgl"> 1412 <require> 1413 <enum name="WGL_FRONT_COLOR_BUFFER_BIT_ARB"/> 1414 <enum name="WGL_BACK_COLOR_BUFFER_BIT_ARB"/> 1415 <enum name="WGL_DEPTH_BUFFER_BIT_ARB"/> 1416 <enum name="WGL_STENCIL_BUFFER_BIT_ARB"/> 1417 <command name="wglCreateBufferRegionARB"/> 1418 <command name="wglDeleteBufferRegionARB"/> 1419 <command name="wglSaveBufferRegionARB"/> 1420 <command name="wglRestoreBufferRegionARB"/> 1421 </require> 1422 </extension> 1423 <extension name="WGL_ARB_context_flush_control" supported="wgl"> 1424 <require> 1425 <enum name="WGL_CONTEXT_RELEASE_BEHAVIOR_ARB"/> 1426 <enum name="WGL_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB"/> 1427 <enum name="WGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB"/> 1428 </require> 1429 </extension> 1430 <extension name="WGL_ARB_create_context" supported="wgl"> 1431 <require> 1432 <enum name="WGL_CONTEXT_DEBUG_BIT_ARB"/> 1433 <enum name="WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB"/> 1434 <enum name="WGL_CONTEXT_MAJOR_VERSION_ARB"/> 1435 <enum name="WGL_CONTEXT_MINOR_VERSION_ARB"/> 1436 <enum name="WGL_CONTEXT_LAYER_PLANE_ARB"/> 1437 <enum name="WGL_CONTEXT_FLAGS_ARB"/> 1438 <enum name="ERROR_INVALID_VERSION_ARB"/> 1439 <command name="wglCreateContextAttribsARB"/> 1440 </require> 1441 </extension> 1442 <extension name="WGL_ARB_create_context_no_error" supported="wgl"> 1443 <require> 1444 <enum name="WGL_CONTEXT_OPENGL_NO_ERROR_ARB"/> 1445 </require> 1446 </extension> 1447 <extension name="WGL_ARB_create_context_profile" supported="wgl"> 1448 <require> 1449 <enum name="WGL_CONTEXT_PROFILE_MASK_ARB"/> 1450 <enum name="WGL_CONTEXT_CORE_PROFILE_BIT_ARB"/> 1451 <enum name="WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB"/> 1452 <enum name="ERROR_INVALID_PROFILE_ARB"/> 1453 </require> 1454 </extension> 1455 <extension name="WGL_ARB_create_context_robustness" supported="wgl"> 1456 <require> 1457 <enum name="WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB"/> 1458 <enum name="WGL_LOSE_CONTEXT_ON_RESET_ARB"/> 1459 <enum name="WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB"/> 1460 <enum name="WGL_NO_RESET_NOTIFICATION_ARB"/> 1461 </require> 1462 </extension> 1463 <extension name="WGL_ARB_extensions_string" supported="wgl"> 1464 <require> 1465 <command name="wglGetExtensionsStringARB"/> 1466 </require> 1467 </extension> 1468 <extension name="WGL_ARB_framebuffer_sRGB" supported="wgl"> 1469 <require> 1470 <enum name="WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB"/> 1471 </require> 1472 </extension> 1473 <extension name="WGL_ARB_make_current_read" supported="wgl"> 1474 <require> 1475 <enum name="ERROR_INVALID_PIXEL_TYPE_ARB"/> 1476 <enum name="ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB"/> 1477 <command name="wglMakeContextCurrentARB"/> 1478 <command name="wglGetCurrentReadDCARB"/> 1479 </require> 1480 </extension> 1481 <extension name="WGL_ARB_multisample" supported="wgl"> 1482 <require> 1483 <enum name="WGL_SAMPLE_BUFFERS_ARB"/> 1484 <enum name="WGL_SAMPLES_ARB"/> 1485 </require> 1486 </extension> 1487 <extension name="WGL_ARB_pbuffer" supported="wgl"> 1488 <require> 1489 <enum name="WGL_DRAW_TO_PBUFFER_ARB"/> 1490 <enum name="WGL_MAX_PBUFFER_PIXELS_ARB"/> 1491 <enum name="WGL_MAX_PBUFFER_WIDTH_ARB"/> 1492 <enum name="WGL_MAX_PBUFFER_HEIGHT_ARB"/> 1493 <enum name="WGL_PBUFFER_LARGEST_ARB"/> 1494 <enum name="WGL_PBUFFER_WIDTH_ARB"/> 1495 <enum name="WGL_PBUFFER_HEIGHT_ARB"/> 1496 <enum name="WGL_PBUFFER_LOST_ARB"/> 1497 <command name="wglCreatePbufferARB"/> 1498 <command name="wglGetPbufferDCARB"/> 1499 <command name="wglReleasePbufferDCARB"/> 1500 <command name="wglDestroyPbufferARB"/> 1501 <command name="wglQueryPbufferARB"/> 1502 </require> 1503 </extension> 1504 <extension name="WGL_ARB_pixel_format" supported="wgl"> 1505 <require> 1506 <enum name="WGL_NUMBER_PIXEL_FORMATS_ARB"/> 1507 <enum name="WGL_DRAW_TO_WINDOW_ARB"/> 1508 <enum name="WGL_DRAW_TO_BITMAP_ARB"/> 1509 <enum name="WGL_ACCELERATION_ARB"/> 1510 <enum name="WGL_NEED_PALETTE_ARB"/> 1511 <enum name="WGL_NEED_SYSTEM_PALETTE_ARB"/> 1512 <enum name="WGL_SWAP_LAYER_BUFFERS_ARB"/> 1513 <enum name="WGL_SWAP_METHOD_ARB"/> 1514 <enum name="WGL_NUMBER_OVERLAYS_ARB"/> 1515 <enum name="WGL_NUMBER_UNDERLAYS_ARB"/> 1516 <enum name="WGL_TRANSPARENT_ARB"/> 1517 <enum name="WGL_TRANSPARENT_RED_VALUE_ARB"/> 1518 <enum name="WGL_TRANSPARENT_GREEN_VALUE_ARB"/> 1519 <enum name="WGL_TRANSPARENT_BLUE_VALUE_ARB"/> 1520 <enum name="WGL_TRANSPARENT_ALPHA_VALUE_ARB"/> 1521 <enum name="WGL_TRANSPARENT_INDEX_VALUE_ARB"/> 1522 <enum name="WGL_SHARE_DEPTH_ARB"/> 1523 <enum name="WGL_SHARE_STENCIL_ARB"/> 1524 <enum name="WGL_SHARE_ACCUM_ARB"/> 1525 <enum name="WGL_SUPPORT_GDI_ARB"/> 1526 <enum name="WGL_SUPPORT_OPENGL_ARB"/> 1527 <enum name="WGL_DOUBLE_BUFFER_ARB"/> 1528 <enum name="WGL_STEREO_ARB"/> 1529 <enum name="WGL_PIXEL_TYPE_ARB"/> 1530 <enum name="WGL_COLOR_BITS_ARB"/> 1531 <enum name="WGL_RED_BITS_ARB"/> 1532 <enum name="WGL_RED_SHIFT_ARB"/> 1533 <enum name="WGL_GREEN_BITS_ARB"/> 1534 <enum name="WGL_GREEN_SHIFT_ARB"/> 1535 <enum name="WGL_BLUE_BITS_ARB"/> 1536 <enum name="WGL_BLUE_SHIFT_ARB"/> 1537 <enum name="WGL_ALPHA_BITS_ARB"/> 1538 <enum name="WGL_ALPHA_SHIFT_ARB"/> 1539 <enum name="WGL_ACCUM_BITS_ARB"/> 1540 <enum name="WGL_ACCUM_RED_BITS_ARB"/> 1541 <enum name="WGL_ACCUM_GREEN_BITS_ARB"/> 1542 <enum name="WGL_ACCUM_BLUE_BITS_ARB"/> 1543 <enum name="WGL_ACCUM_ALPHA_BITS_ARB"/> 1544 <enum name="WGL_DEPTH_BITS_ARB"/> 1545 <enum name="WGL_STENCIL_BITS_ARB"/> 1546 <enum name="WGL_AUX_BUFFERS_ARB"/> 1547 <enum name="WGL_NO_ACCELERATION_ARB"/> 1548 <enum name="WGL_GENERIC_ACCELERATION_ARB"/> 1549 <enum name="WGL_FULL_ACCELERATION_ARB"/> 1550 <enum name="WGL_SWAP_EXCHANGE_ARB"/> 1551 <enum name="WGL_SWAP_COPY_ARB"/> 1552 <enum name="WGL_SWAP_UNDEFINED_ARB"/> 1553 <enum name="WGL_TYPE_RGBA_ARB"/> 1554 <enum name="WGL_TYPE_COLORINDEX_ARB"/> 1555 <command name="wglGetPixelFormatAttribivARB"/> 1556 <command name="wglGetPixelFormatAttribfvARB"/> 1557 <command name="wglChoosePixelFormatARB"/> 1558 </require> 1559 </extension> 1560 <extension name="WGL_ARB_pixel_format_float" supported="wgl"> 1561 <require> 1562 <enum name="WGL_TYPE_RGBA_FLOAT_ARB"/> 1563 </require> 1564 </extension> 1565 <extension name="WGL_ARB_render_texture" supported="wgl"> 1566 <require> 1567 <enum name="WGL_BIND_TO_TEXTURE_RGB_ARB"/> 1568 <enum name="WGL_BIND_TO_TEXTURE_RGBA_ARB"/> 1569 <enum name="WGL_TEXTURE_FORMAT_ARB"/> 1570 <enum name="WGL_TEXTURE_TARGET_ARB"/> 1571 <enum name="WGL_MIPMAP_TEXTURE_ARB"/> 1572 <enum name="WGL_TEXTURE_RGB_ARB"/> 1573 <enum name="WGL_TEXTURE_RGBA_ARB"/> 1574 <enum name="WGL_NO_TEXTURE_ARB"/> 1575 <enum name="WGL_TEXTURE_CUBE_MAP_ARB"/> 1576 <enum name="WGL_TEXTURE_1D_ARB"/> 1577 <enum name="WGL_TEXTURE_2D_ARB"/> 1578 <enum name="WGL_MIPMAP_LEVEL_ARB"/> 1579 <enum name="WGL_CUBE_MAP_FACE_ARB"/> 1580 <enum name="WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB"/> 1581 <enum name="WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB"/> 1582 <enum name="WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB"/> 1583 <enum name="WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB"/> 1584 <enum name="WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB"/> 1585 <enum name="WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB"/> 1586 <enum name="WGL_FRONT_LEFT_ARB"/> 1587 <enum name="WGL_FRONT_RIGHT_ARB"/> 1588 <enum name="WGL_BACK_LEFT_ARB"/> 1589 <enum name="WGL_BACK_RIGHT_ARB"/> 1590 <enum name="WGL_AUX0_ARB"/> 1591 <enum name="WGL_AUX1_ARB"/> 1592 <enum name="WGL_AUX2_ARB"/> 1593 <enum name="WGL_AUX3_ARB"/> 1594 <enum name="WGL_AUX4_ARB"/> 1595 <enum name="WGL_AUX5_ARB"/> 1596 <enum name="WGL_AUX6_ARB"/> 1597 <enum name="WGL_AUX7_ARB"/> 1598 <enum name="WGL_AUX8_ARB"/> 1599 <enum name="WGL_AUX9_ARB"/> 1600 <command name="wglBindTexImageARB"/> 1601 <command name="wglReleaseTexImageARB"/> 1602 <command name="wglSetPbufferAttribARB"/> 1603 </require> 1604 </extension> 1605 <extension name="WGL_ARB_robustness_application_isolation" supported="wgl"> 1606 <require> 1607 <enum name="WGL_CONTEXT_RESET_ISOLATION_BIT_ARB"/> 1608 </require> 1609 </extension> 1610 <extension name="WGL_ARB_robustness_share_group_isolation" supported="wgl"> 1611 <require> 1612 <enum name="WGL_CONTEXT_RESET_ISOLATION_BIT_ARB"/> 1613 </require> 1614 </extension> 1615 <extension name="WGL_ATI_pixel_format_float" supported="wgl"> 1616 <require> 1617 <enum name="WGL_TYPE_RGBA_FLOAT_ATI"/> 1618 </require> 1619 </extension> 1620 <extension name="WGL_ATI_render_texture_rectangle" supported="wgl"> 1621 <require> 1622 <enum name="WGL_TEXTURE_RECTANGLE_ATI"/> 1623 </require> 1624 </extension> 1625 <extension name="WGL_EXT_colorspace" supported="wgl"> 1626 <require> 1627 <enum name="WGL_COLORSPACE_EXT"/> 1628 <enum name="WGL_COLORSPACE_SRGB_EXT"/> 1629 <enum name="WGL_COLORSPACE_LINEAR_EXT"/> 1630 </require> 1631 </extension> 1632 <extension name="WGL_EXT_create_context_es_profile" supported="wgl"> 1633 <require> 1634 <enum name="WGL_CONTEXT_ES_PROFILE_BIT_EXT"/> 1635 </require> 1636 </extension> 1637 <extension name="WGL_EXT_create_context_es2_profile" supported="wgl"> 1638 <require> 1639 <enum name="WGL_CONTEXT_ES2_PROFILE_BIT_EXT"/> 1640 </require> 1641 </extension> 1642 <extension name="WGL_EXT_depth_float" supported="wgl"> 1643 <require> 1644 <enum name="WGL_DEPTH_FLOAT_EXT"/> 1645 </require> 1646 </extension> 1647 <extension name="WGL_EXT_display_color_table" supported="wgl"> 1648 <require> 1649 <command name="wglCreateDisplayColorTableEXT"/> 1650 <command name="wglLoadDisplayColorTableEXT"/> 1651 <command name="wglBindDisplayColorTableEXT"/> 1652 <command name="wglDestroyDisplayColorTableEXT"/> 1653 </require> 1654 </extension> 1655 <extension name="WGL_EXT_extensions_string" supported="wgl"> 1656 <require> 1657 <command name="wglGetExtensionsStringEXT"/> 1658 </require> 1659 </extension> 1660 <extension name="WGL_EXT_framebuffer_sRGB" supported="wgl"> 1661 <require> 1662 <enum name="WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT"/> 1663 </require> 1664 </extension> 1665 <extension name="WGL_EXT_make_current_read" supported="wgl"> 1666 <require> 1667 <enum name="ERROR_INVALID_PIXEL_TYPE_EXT"/> 1668 <command name="wglMakeContextCurrentEXT"/> 1669 <command name="wglGetCurrentReadDCEXT"/> 1670 </require> 1671 </extension> 1672 <extension name="WGL_EXT_multisample" supported="wgl"> 1673 <require> 1674 <enum name="WGL_SAMPLE_BUFFERS_EXT"/> 1675 <enum name="WGL_SAMPLES_EXT"/> 1676 </require> 1677 </extension> 1678 <extension name="WGL_EXT_pbuffer" supported="wgl"> 1679 <require> 1680 <enum name="WGL_DRAW_TO_PBUFFER_EXT"/> 1681 <enum name="WGL_MAX_PBUFFER_PIXELS_EXT"/> 1682 <enum name="WGL_MAX_PBUFFER_WIDTH_EXT"/> 1683 <enum name="WGL_MAX_PBUFFER_HEIGHT_EXT"/> 1684 <enum name="WGL_OPTIMAL_PBUFFER_WIDTH_EXT"/> 1685 <enum name="WGL_OPTIMAL_PBUFFER_HEIGHT_EXT"/> 1686 <enum name="WGL_PBUFFER_LARGEST_EXT"/> 1687 <enum name="WGL_PBUFFER_WIDTH_EXT"/> 1688 <enum name="WGL_PBUFFER_HEIGHT_EXT"/> 1689 <command name="wglCreatePbufferEXT"/> 1690 <command name="wglGetPbufferDCEXT"/> 1691 <command name="wglReleasePbufferDCEXT"/> 1692 <command name="wglDestroyPbufferEXT"/> 1693 <command name="wglQueryPbufferEXT"/> 1694 </require> 1695 </extension> 1696 <extension name="WGL_EXT_pixel_format" supported="wgl"> 1697 <require> 1698 <enum name="WGL_NUMBER_PIXEL_FORMATS_EXT"/> 1699 <enum name="WGL_DRAW_TO_WINDOW_EXT"/> 1700 <enum name="WGL_DRAW_TO_BITMAP_EXT"/> 1701 <enum name="WGL_ACCELERATION_EXT"/> 1702 <enum name="WGL_NEED_PALETTE_EXT"/> 1703 <enum name="WGL_NEED_SYSTEM_PALETTE_EXT"/> 1704 <enum name="WGL_SWAP_LAYER_BUFFERS_EXT"/> 1705 <enum name="WGL_SWAP_METHOD_EXT"/> 1706 <enum name="WGL_NUMBER_OVERLAYS_EXT"/> 1707 <enum name="WGL_NUMBER_UNDERLAYS_EXT"/> 1708 <enum name="WGL_TRANSPARENT_EXT"/> 1709 <enum name="WGL_TRANSPARENT_VALUE_EXT"/> 1710 <enum name="WGL_SHARE_DEPTH_EXT"/> 1711 <enum name="WGL_SHARE_STENCIL_EXT"/> 1712 <enum name="WGL_SHARE_ACCUM_EXT"/> 1713 <enum name="WGL_SUPPORT_GDI_EXT"/> 1714 <enum name="WGL_SUPPORT_OPENGL_EXT"/> 1715 <enum name="WGL_DOUBLE_BUFFER_EXT"/> 1716 <enum name="WGL_STEREO_EXT"/> 1717 <enum name="WGL_PIXEL_TYPE_EXT"/> 1718 <enum name="WGL_COLOR_BITS_EXT"/> 1719 <enum name="WGL_RED_BITS_EXT"/> 1720 <enum name="WGL_RED_SHIFT_EXT"/> 1721 <enum name="WGL_GREEN_BITS_EXT"/> 1722 <enum name="WGL_GREEN_SHIFT_EXT"/> 1723 <enum name="WGL_BLUE_BITS_EXT"/> 1724 <enum name="WGL_BLUE_SHIFT_EXT"/> 1725 <enum name="WGL_ALPHA_BITS_EXT"/> 1726 <enum name="WGL_ALPHA_SHIFT_EXT"/> 1727 <enum name="WGL_ACCUM_BITS_EXT"/> 1728 <enum name="WGL_ACCUM_RED_BITS_EXT"/> 1729 <enum name="WGL_ACCUM_GREEN_BITS_EXT"/> 1730 <enum name="WGL_ACCUM_BLUE_BITS_EXT"/> 1731 <enum name="WGL_ACCUM_ALPHA_BITS_EXT"/> 1732 <enum name="WGL_DEPTH_BITS_EXT"/> 1733 <enum name="WGL_STENCIL_BITS_EXT"/> 1734 <enum name="WGL_AUX_BUFFERS_EXT"/> 1735 <enum name="WGL_NO_ACCELERATION_EXT"/> 1736 <enum name="WGL_GENERIC_ACCELERATION_EXT"/> 1737 <enum name="WGL_FULL_ACCELERATION_EXT"/> 1738 <enum name="WGL_SWAP_EXCHANGE_EXT"/> 1739 <enum name="WGL_SWAP_COPY_EXT"/> 1740 <enum name="WGL_SWAP_UNDEFINED_EXT"/> 1741 <enum name="WGL_TYPE_RGBA_EXT"/> 1742 <enum name="WGL_TYPE_COLORINDEX_EXT"/> 1743 <command name="wglGetPixelFormatAttribivEXT"/> 1744 <command name="wglGetPixelFormatAttribfvEXT"/> 1745 <command name="wglChoosePixelFormatEXT"/> 1746 </require> 1747 </extension> 1748 <extension name="WGL_EXT_pixel_format_packed_float" supported="wgl"> 1749 <require> 1750 <enum name="WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT"/> 1751 </require> 1752 </extension> 1753 <extension name="WGL_EXT_swap_control" supported="wgl"> 1754 <require> 1755 <command name="wglSwapIntervalEXT"/> 1756 <command name="wglGetSwapIntervalEXT"/> 1757 </require> 1758 </extension> 1759 <extension name="WGL_EXT_swap_control_tear" supported="wgl"> 1760 <require> 1761 </require> 1762 </extension> 1763 <extension name="WGL_I3D_digital_video_control" supported="wgl"> 1764 <require> 1765 <enum name="WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D"/> 1766 <enum name="WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D"/> 1767 <enum name="WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D"/> 1768 <enum name="WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D"/> 1769 <command name="wglGetDigitalVideoParametersI3D"/> 1770 <command name="wglSetDigitalVideoParametersI3D"/> 1771 </require> 1772 </extension> 1773 <extension name="WGL_I3D_gamma" supported="wgl"> 1774 <require> 1775 <enum name="WGL_GAMMA_TABLE_SIZE_I3D"/> 1776 <enum name="WGL_GAMMA_EXCLUDE_DESKTOP_I3D"/> 1777 <command name="wglGetGammaTableParametersI3D"/> 1778 <command name="wglSetGammaTableParametersI3D"/> 1779 <command name="wglGetGammaTableI3D"/> 1780 <command name="wglSetGammaTableI3D"/> 1781 </require> 1782 </extension> 1783 <extension name="WGL_I3D_genlock" supported="wgl"> 1784 <require> 1785 <enum name="WGL_GENLOCK_SOURCE_MULTIVIEW_I3D"/> 1786 <enum name="WGL_GENLOCK_SOURCE_EXTERNAL_SYNC_I3D"/> 1787 <enum name="WGL_GENLOCK_SOURCE_EXTERNAL_FIELD_I3D"/> 1788 <enum name="WGL_GENLOCK_SOURCE_EXTERNAL_TTL_I3D"/> 1789 <enum name="WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D"/> 1790 <enum name="WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D"/> 1791 <enum name="WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D"/> 1792 <enum name="WGL_GENLOCK_SOURCE_EDGE_RISING_I3D"/> 1793 <enum name="WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D"/> 1794 <command name="wglEnableGenlockI3D"/> 1795 <command name="wglDisableGenlockI3D"/> 1796 <command name="wglIsEnabledGenlockI3D"/> 1797 <command name="wglGenlockSourceI3D"/> 1798 <command name="wglGetGenlockSourceI3D"/> 1799 <command name="wglGenlockSourceEdgeI3D"/> 1800 <command name="wglGetGenlockSourceEdgeI3D"/> 1801 <command name="wglGenlockSampleRateI3D"/> 1802 <command name="wglGetGenlockSampleRateI3D"/> 1803 <command name="wglGenlockSourceDelayI3D"/> 1804 <command name="wglGetGenlockSourceDelayI3D"/> 1805 <command name="wglQueryGenlockMaxSourceDelayI3D"/> 1806 </require> 1807 </extension> 1808 <extension name="WGL_I3D_image_buffer" supported="wgl"> 1809 <require> 1810 <enum name="WGL_IMAGE_BUFFER_MIN_ACCESS_I3D"/> 1811 <enum name="WGL_IMAGE_BUFFER_LOCK_I3D"/> 1812 <command name="wglCreateImageBufferI3D"/> 1813 <command name="wglDestroyImageBufferI3D"/> 1814 <command name="wglAssociateImageBufferEventsI3D"/> 1815 <command name="wglReleaseImageBufferEventsI3D"/> 1816 </require> 1817 </extension> 1818 <extension name="WGL_I3D_swap_frame_lock" supported="wgl"> 1819 <require> 1820 <command name="wglEnableFrameLockI3D"/> 1821 <command name="wglDisableFrameLockI3D"/> 1822 <command name="wglIsEnabledFrameLockI3D"/> 1823 <command name="wglQueryFrameLockMasterI3D"/> 1824 </require> 1825 </extension> 1826 <extension name="WGL_I3D_swap_frame_usage" supported="wgl"> 1827 <require> 1828 <command name="wglGetFrameUsageI3D"/> 1829 <command name="wglBeginFrameTrackingI3D"/> 1830 <command name="wglEndFrameTrackingI3D"/> 1831 <command name="wglQueryFrameTrackingI3D"/> 1832 </require> 1833 </extension> 1834 <extension name="WGL_NV_copy_image" supported="wgl"> 1835 <require> 1836 <command name="wglCopyImageSubDataNV"/> 1837 </require> 1838 </extension> 1839 <extension name="WGL_NV_delay_before_swap" supported="wgl"> 1840 <require> 1841 <command name="wglDelayBeforeSwapNV"/> 1842 </require> 1843 </extension> 1844 <extension name="WGL_NV_DX_interop" supported="wgl"> 1845 <require> 1846 <enum name="WGL_ACCESS_READ_ONLY_NV"/> 1847 <enum name="WGL_ACCESS_READ_WRITE_NV"/> 1848 <enum name="WGL_ACCESS_WRITE_DISCARD_NV"/> 1849 <command name="wglDXSetResourceShareHandleNV"/> 1850 <command name="wglDXOpenDeviceNV"/> 1851 <command name="wglDXCloseDeviceNV"/> 1852 <command name="wglDXRegisterObjectNV"/> 1853 <command name="wglDXUnregisterObjectNV"/> 1854 <command name="wglDXObjectAccessNV"/> 1855 <command name="wglDXLockObjectsNV"/> 1856 <command name="wglDXUnlockObjectsNV"/> 1857 </require> 1858 </extension> 1859 <extension name="WGL_NV_DX_interop2" supported="wgl"> 1860 <require> 1861 </require> 1862 </extension> 1863 <extension name="WGL_NV_float_buffer" supported="wgl"> 1864 <require> 1865 <enum name="WGL_FLOAT_COMPONENTS_NV"/> 1866 <enum name="WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV"/> 1867 <enum name="WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV"/> 1868 <enum name="WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV"/> 1869 <enum name="WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV"/> 1870 <enum name="WGL_TEXTURE_FLOAT_R_NV"/> 1871 <enum name="WGL_TEXTURE_FLOAT_RG_NV"/> 1872 <enum name="WGL_TEXTURE_FLOAT_RGB_NV"/> 1873 <enum name="WGL_TEXTURE_FLOAT_RGBA_NV"/> 1874 </require> 1875 </extension> 1876 <extension name="WGL_NV_gpu_affinity" supported="wgl"> 1877 <require> 1878 <enum name="ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV"/> 1879 <enum name="ERROR_MISSING_AFFINITY_MASK_NV"/> 1880 <command name="wglEnumGpusNV"/> 1881 <command name="wglEnumGpuDevicesNV"/> 1882 <command name="wglCreateAffinityDCNV"/> 1883 <command name="wglEnumGpusFromAffinityDCNV"/> 1884 <command name="wglDeleteDCNV"/> 1885 </require> 1886 </extension> 1887 <extension name="WGL_NV_multisample_coverage" supported="wgl"> 1888 <require> 1889 <enum name="WGL_COVERAGE_SAMPLES_NV"/> 1890 <enum name="WGL_COLOR_SAMPLES_NV"/> 1891 </require> 1892 </extension> 1893 <extension name="WGL_NV_present_video" supported="wgl"> 1894 <require> 1895 <enum name="WGL_NUM_VIDEO_SLOTS_NV"/> 1896 <command name="wglEnumerateVideoDevicesNV"/> 1897 <command name="wglBindVideoDeviceNV"/> 1898 <command name="wglQueryCurrentContextNV"/> 1899 </require> 1900 </extension> 1901 <extension name="WGL_NV_render_depth_texture" supported="wgl"> 1902 <require> 1903 <enum name="WGL_BIND_TO_TEXTURE_DEPTH_NV"/> 1904 <enum name="WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV"/> 1905 <enum name="WGL_DEPTH_TEXTURE_FORMAT_NV"/> 1906 <enum name="WGL_TEXTURE_DEPTH_COMPONENT_NV"/> 1907 <enum name="WGL_DEPTH_COMPONENT_NV"/> 1908 </require> 1909 </extension> 1910 <extension name="WGL_NV_render_texture_rectangle" supported="wgl"> 1911 <require> 1912 <enum name="WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV"/> 1913 <enum name="WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV"/> 1914 <enum name="WGL_TEXTURE_RECTANGLE_NV"/> 1915 </require> 1916 </extension> 1917 <extension name="WGL_NV_swap_group" supported="wgl"> 1918 <require> 1919 <command name="wglJoinSwapGroupNV"/> 1920 <command name="wglBindSwapBarrierNV"/> 1921 <command name="wglQuerySwapGroupNV"/> 1922 <command name="wglQueryMaxSwapGroupsNV"/> 1923 <command name="wglQueryFrameCountNV"/> 1924 <command name="wglResetFrameCountNV"/> 1925 </require> 1926 </extension> 1927 <extension name="WGL_NV_video_capture" supported="wgl"> 1928 <require> 1929 <enum name="WGL_UNIQUE_ID_NV"/> 1930 <enum name="WGL_NUM_VIDEO_CAPTURE_SLOTS_NV"/> 1931 <command name="wglBindVideoCaptureDeviceNV"/> 1932 <command name="wglEnumerateVideoCaptureDevicesNV"/> 1933 <command name="wglLockVideoCaptureDeviceNV"/> 1934 <command name="wglQueryVideoCaptureDeviceNV"/> 1935 <command name="wglReleaseVideoCaptureDeviceNV"/> 1936 </require> 1937 </extension> 1938 <extension name="WGL_NV_video_output" supported="wgl"> 1939 <require> 1940 <enum name="WGL_BIND_TO_VIDEO_RGB_NV"/> 1941 <enum name="WGL_BIND_TO_VIDEO_RGBA_NV"/> 1942 <enum name="WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV"/> 1943 <enum name="WGL_VIDEO_OUT_COLOR_NV"/> 1944 <enum name="WGL_VIDEO_OUT_ALPHA_NV"/> 1945 <enum name="WGL_VIDEO_OUT_DEPTH_NV"/> 1946 <enum name="WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV"/> 1947 <enum name="WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV"/> 1948 <enum name="WGL_VIDEO_OUT_FRAME"/> 1949 <enum name="WGL_VIDEO_OUT_FIELD_1"/> 1950 <enum name="WGL_VIDEO_OUT_FIELD_2"/> 1951 <enum name="WGL_VIDEO_OUT_STACKED_FIELDS_1_2"/> 1952 <enum name="WGL_VIDEO_OUT_STACKED_FIELDS_2_1"/> 1953 <command name="wglGetVideoDeviceNV"/> 1954 <command name="wglReleaseVideoDeviceNV"/> 1955 <command name="wglBindVideoImageNV"/> 1956 <command name="wglReleaseVideoImageNV"/> 1957 <command name="wglSendPbufferToVideoNV"/> 1958 <command name="wglGetVideoInfoNV"/> 1959 </require> 1960 </extension> 1961 <extension name="WGL_NV_vertex_array_range" supported="wgl"> 1962 <require> 1963 <command name="wglAllocateMemoryNV"/> 1964 <command name="wglFreeMemoryNV"/> 1965 </require> 1966 </extension> 1967 <extension name="WGL_OML_sync_control" supported="wgl"> 1968 <require> 1969 <command name="wglGetSyncValuesOML"/> 1970 <command name="wglGetMscRateOML"/> 1971 <command name="wglSwapBuffersMscOML"/> 1972 <command name="wglSwapLayerBuffersMscOML"/> 1973 <command name="wglWaitForMscOML"/> 1974 <command name="wglWaitForSbcOML"/> 1975 </require> 1976 </extension> 1977 <extension name="WGL_NV_multigpu_context" supported="wgl"> 1978 <require> 1979 <enum name="WGL_CONTEXT_MULTIGPU_ATTRIB_NV"/> 1980 <enum name="WGL_CONTEXT_MULTIGPU_ATTRIB_SINGLE_NV"/> 1981 <enum name="WGL_CONTEXT_MULTIGPU_ATTRIB_AFR_NV"/> 1982 <enum name="WGL_CONTEXT_MULTIGPU_ATTRIB_MULTICAST_NV"/> 1983 <enum name="WGL_CONTEXT_MULTIGPU_ATTRIB_MULTI_DISPLAY_MULTICAST_NV"/> 1984 </require> 1985 </extension> 1986 </extensions> 1987</registry> 1988