summaryrefslogtreecommitdiff
path: root/registry/wgl.xml
diff options
context:
space:
mode:
Diffstat (limited to 'registry/wgl.xml')
-rw-r--r--registry/wgl.xml408
1 files changed, 209 insertions, 199 deletions
diff --git a/registry/wgl.xml b/registry/wgl.xml
index 102185a..55569d9 100644
--- a/registry/wgl.xml
+++ b/registry/wgl.xml
@@ -168,6 +168,7 @@
extensions and API versions). -->
<enums namespace="WGL" group="SpecialNumbers" vendor="MS">
+ <enum value="0" name="WGL_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB"/>
<enum value="0" name="WGL_FONT_LINES"/>
<enum value="1" name="WGL_FONT_POLYGONS"/>
</enums>
@@ -326,11 +327,11 @@
<unused start="0x2059" end="0x205F"/>
</enums>
- <enums namespace="WGL" start="0x2060" end="0x206F" vendor="3Dfx">
+ <enums namespace="WGL" start="0x2060" end="0x206F" vendor="3DFX">
<unused start="0x2060" end="0x206F" comment="Could be reclaimed"/>
</enums>
- <enums namespace="WGL" start="0x2070" end="0x209F" vendor="ARB">
+ <enums namespace="WGL" start="0x2070" end="0x209F" vendor="ARB" comment="Shared with GLX; synchronize create_context enums">
<enum value="0x2060" name="WGL_SAMPLE_BUFFERS_3DFX"/>
<enum value="0x2061" name="WGL_SAMPLES_3DFX"/>
<enum value="0x2070" name="WGL_BIND_TO_TEXTURE_RGB_ARB"/>
@@ -372,7 +373,9 @@
<enum value="0x2094" name="WGL_CONTEXT_FLAGS_ARB"/>
<enum value="0x2095" name="ERROR_INVALID_VERSION_ARB"/>
<enum value="0x2096" name="ERROR_INVALID_PROFILE_ARB"/>
- <unused start="0x2097" end="0x209F"/>
+ <enum value="0x2097" name="WGL_CONTEXT_RELEASE_BEHAVIOR_ARB"/>
+ <enum value="0x2098" name="WGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB"/>
+ <unused start="0x2099" end="0x209F"/>
</enums>
<enums namespace="WGL" start="0x20A0" end="0x219F" vendor="NV" comment="shared with GLX">
@@ -1373,6 +1376,44 @@
<!-- SECTION: WGL extension interface definitions -->
<extensions>
+ <extension name="WGL_3DFX_multisample" supported="wgl">
+ <require>
+ <enum name="WGL_SAMPLE_BUFFERS_3DFX"/>
+ <enum name="WGL_SAMPLES_3DFX"/>
+ </require>
+ </extension>
+ <extension name="WGL_3DL_stereo_control" supported="wgl">
+ <require>
+ <enum name="WGL_STEREO_EMITTER_ENABLE_3DL"/>
+ <enum name="WGL_STEREO_EMITTER_DISABLE_3DL"/>
+ <enum name="WGL_STEREO_POLARITY_NORMAL_3DL"/>
+ <enum name="WGL_STEREO_POLARITY_INVERT_3DL"/>
+ <command name="wglSetStereoEmitterState3DL"/>
+ </require>
+ </extension>
+ <extension name="WGL_AMD_gpu_association" supported="wgl">
+ <require>
+ <enum name="WGL_GPU_VENDOR_AMD"/>
+ <enum name="WGL_GPU_RENDERER_STRING_AMD"/>
+ <enum name="WGL_GPU_OPENGL_VERSION_STRING_AMD"/>
+ <enum name="WGL_GPU_FASTEST_TARGET_GPUS_AMD"/>
+ <enum name="WGL_GPU_RAM_AMD"/>
+ <enum name="WGL_GPU_CLOCK_AMD"/>
+ <enum name="WGL_GPU_NUM_PIPES_AMD"/>
+ <enum name="WGL_GPU_NUM_SIMD_AMD"/>
+ <enum name="WGL_GPU_NUM_RB_AMD"/>
+ <enum name="WGL_GPU_NUM_SPI_AMD"/>
+ <command name="wglGetGPUIDsAMD"/>
+ <command name="wglGetGPUInfoAMD"/>
+ <command name="wglGetContextGPUIDAMD"/>
+ <command name="wglCreateAssociatedContextAMD"/>
+ <command name="wglCreateAssociatedContextAttribsAMD"/>
+ <command name="wglDeleteAssociatedContextAMD"/>
+ <command name="wglMakeAssociatedContextCurrentAMD"/>
+ <command name="wglGetCurrentAssociatedContextAMD"/>
+ <command name="wglBlitContextFramebufferAMD"/>
+ </require>
+ </extension>
<extension name="WGL_ARB_buffer_region" supported="wgl">
<require>
<enum name="WGL_FRONT_COLOR_BUFFER_BIT_ARB"/>
@@ -1385,15 +1426,80 @@
<command name="wglRestoreBufferRegionARB"/>
</require>
</extension>
+ <extension name="WGL_ARB_context_flush_control" supported="wgl">
+ <require>
+ <enum name="WGL_CONTEXT_RELEASE_BEHAVIOR_ARB"/>
+ <enum name="WGL_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB"/>
+ <enum name="WGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB"/>
+ </require>
+ </extension>
+ <extension name="WGL_ARB_create_context" supported="wgl">
+ <require>
+ <enum name="WGL_CONTEXT_DEBUG_BIT_ARB"/>
+ <enum name="WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB"/>
+ <enum name="WGL_CONTEXT_MAJOR_VERSION_ARB"/>
+ <enum name="WGL_CONTEXT_MINOR_VERSION_ARB"/>
+ <enum name="WGL_CONTEXT_LAYER_PLANE_ARB"/>
+ <enum name="WGL_CONTEXT_FLAGS_ARB"/>
+ <enum name="ERROR_INVALID_VERSION_ARB"/>
+ <command name="wglCreateContextAttribsARB"/>
+ </require>
+ </extension>
+ <extension name="WGL_ARB_create_context_profile" supported="wgl">
+ <require>
+ <enum name="WGL_CONTEXT_PROFILE_MASK_ARB"/>
+ <enum name="WGL_CONTEXT_CORE_PROFILE_BIT_ARB"/>
+ <enum name="WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB"/>
+ <enum name="ERROR_INVALID_PROFILE_ARB"/>
+ </require>
+ </extension>
+ <extension name="WGL_ARB_create_context_robustness" supported="wgl">
+ <require>
+ <enum name="WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB"/>
+ <enum name="WGL_LOSE_CONTEXT_ON_RESET_ARB"/>
+ <enum name="WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB"/>
+ <enum name="WGL_NO_RESET_NOTIFICATION_ARB"/>
+ </require>
+ </extension>
+ <extension name="WGL_ARB_extensions_string" supported="wgl">
+ <require>
+ <command name="wglGetExtensionsStringARB"/>
+ </require>
+ </extension>
+ <extension name="WGL_ARB_framebuffer_sRGB" supported="wgl">
+ <require>
+ <enum name="WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB"/>
+ </require>
+ </extension>
+ <extension name="WGL_ARB_make_current_read" supported="wgl">
+ <require>
+ <enum name="ERROR_INVALID_PIXEL_TYPE_ARB"/>
+ <enum name="ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB"/>
+ <command name="wglMakeContextCurrentARB"/>
+ <command name="wglGetCurrentReadDCARB"/>
+ </require>
+ </extension>
<extension name="WGL_ARB_multisample" supported="wgl">
<require>
<enum name="WGL_SAMPLE_BUFFERS_ARB"/>
<enum name="WGL_SAMPLES_ARB"/>
</require>
</extension>
- <extension name="WGL_ARB_extensions_string" supported="wgl">
+ <extension name="WGL_ARB_pbuffer" supported="wgl">
<require>
- <command name="wglGetExtensionsStringARB"/>
+ <enum name="WGL_DRAW_TO_PBUFFER_ARB"/>
+ <enum name="WGL_MAX_PBUFFER_PIXELS_ARB"/>
+ <enum name="WGL_MAX_PBUFFER_WIDTH_ARB"/>
+ <enum name="WGL_MAX_PBUFFER_HEIGHT_ARB"/>
+ <enum name="WGL_PBUFFER_LARGEST_ARB"/>
+ <enum name="WGL_PBUFFER_WIDTH_ARB"/>
+ <enum name="WGL_PBUFFER_HEIGHT_ARB"/>
+ <enum name="WGL_PBUFFER_LOST_ARB"/>
+ <command name="wglCreatePbufferARB"/>
+ <command name="wglGetPbufferDCARB"/>
+ <command name="wglReleasePbufferDCARB"/>
+ <command name="wglDestroyPbufferARB"/>
+ <command name="wglQueryPbufferARB"/>
</require>
</extension>
<extension name="WGL_ARB_pixel_format" supported="wgl">
@@ -1452,29 +1558,9 @@
<command name="wglChoosePixelFormatARB"/>
</require>
</extension>
- <extension name="WGL_ARB_make_current_read" supported="wgl">
- <require>
- <enum name="ERROR_INVALID_PIXEL_TYPE_ARB"/>
- <enum name="ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB"/>
- <command name="wglMakeContextCurrentARB"/>
- <command name="wglGetCurrentReadDCARB"/>
- </require>
- </extension>
- <extension name="WGL_ARB_pbuffer" supported="wgl">
+ <extension name="WGL_ARB_pixel_format_float" supported="wgl">
<require>
- <enum name="WGL_DRAW_TO_PBUFFER_ARB"/>
- <enum name="WGL_MAX_PBUFFER_PIXELS_ARB"/>
- <enum name="WGL_MAX_PBUFFER_WIDTH_ARB"/>
- <enum name="WGL_MAX_PBUFFER_HEIGHT_ARB"/>
- <enum name="WGL_PBUFFER_LARGEST_ARB"/>
- <enum name="WGL_PBUFFER_WIDTH_ARB"/>
- <enum name="WGL_PBUFFER_HEIGHT_ARB"/>
- <enum name="WGL_PBUFFER_LOST_ARB"/>
- <command name="wglCreatePbufferARB"/>
- <command name="wglGetPbufferDCARB"/>
- <command name="wglReleasePbufferDCARB"/>
- <command name="wglDestroyPbufferARB"/>
- <command name="wglQueryPbufferARB"/>
+ <enum name="WGL_TYPE_RGBA_FLOAT_ARB"/>
</require>
</extension>
<extension name="WGL_ARB_render_texture" supported="wgl">
@@ -1517,52 +1603,34 @@
<command name="wglSetPbufferAttribARB"/>
</require>
</extension>
- <extension name="WGL_ARB_pixel_format_float" supported="wgl">
- <require>
- <enum name="WGL_TYPE_RGBA_FLOAT_ARB"/>
- </require>
- </extension>
- <extension name="WGL_ARB_framebuffer_sRGB" supported="wgl">
+ <extension name="WGL_ARB_robustness_application_isolation" supported="wgl">
<require>
- <enum name="WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB"/>
+ <enum name="WGL_CONTEXT_RESET_ISOLATION_BIT_ARB"/>
</require>
</extension>
- <extension name="WGL_ARB_create_context" supported="wgl">
+ <extension name="WGL_ARB_robustness_share_group_isolation" supported="wgl">
<require>
- <enum name="WGL_CONTEXT_DEBUG_BIT_ARB"/>
- <enum name="WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB"/>
- <enum name="WGL_CONTEXT_MAJOR_VERSION_ARB"/>
- <enum name="WGL_CONTEXT_MINOR_VERSION_ARB"/>
- <enum name="WGL_CONTEXT_LAYER_PLANE_ARB"/>
- <enum name="WGL_CONTEXT_FLAGS_ARB"/>
- <enum name="ERROR_INVALID_VERSION_ARB"/>
- <command name="wglCreateContextAttribsARB"/>
+ <enum name="WGL_CONTEXT_RESET_ISOLATION_BIT_ARB"/>
</require>
</extension>
- <extension name="WGL_ARB_create_context_profile" supported="wgl">
+ <extension name="WGL_ATI_pixel_format_float" supported="wgl">
<require>
- <enum name="WGL_CONTEXT_PROFILE_MASK_ARB"/>
- <enum name="WGL_CONTEXT_CORE_PROFILE_BIT_ARB"/>
- <enum name="WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB"/>
- <enum name="ERROR_INVALID_PROFILE_ARB"/>
+ <enum name="WGL_TYPE_RGBA_FLOAT_ATI"/>
</require>
</extension>
- <extension name="WGL_ARB_create_context_robustness" supported="wgl">
+ <extension name="WGL_EXT_create_context_es_profile" supported="wgl">
<require>
- <enum name="WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB"/>
- <enum name="WGL_LOSE_CONTEXT_ON_RESET_ARB"/>
- <enum name="WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB"/>
- <enum name="WGL_NO_RESET_NOTIFICATION_ARB"/>
+ <enum name="WGL_CONTEXT_ES_PROFILE_BIT_EXT"/>
</require>
</extension>
- <extension name="WGL_ARB_robustness_application_isolation" supported="wgl">
+ <extension name="WGL_EXT_create_context_es2_profile" supported="wgl">
<require>
- <enum name="WGL_CONTEXT_RESET_ISOLATION_BIT_ARB"/>
+ <enum name="WGL_CONTEXT_ES2_PROFILE_BIT_EXT"/>
</require>
</extension>
- <extension name="WGL_ARB_robustness_share_group_isolation" supported="wgl">
+ <extension name="WGL_EXT_depth_float" supported="wgl">
<require>
- <enum name="WGL_CONTEXT_RESET_ISOLATION_BIT_ARB"/>
+ <enum name="WGL_DEPTH_FLOAT_EXT"/>
</require>
</extension>
<extension name="WGL_EXT_display_color_table" supported="wgl">
@@ -1578,6 +1646,11 @@
<command name="wglGetExtensionsStringEXT"/>
</require>
</extension>
+ <extension name="WGL_EXT_framebuffer_sRGB" supported="wgl">
+ <require>
+ <enum name="WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT"/>
+ </require>
+ </extension>
<extension name="WGL_EXT_make_current_read" supported="wgl">
<require>
<enum name="ERROR_INVALID_PIXEL_TYPE_EXT"/>
@@ -1585,6 +1658,12 @@
<command name="wglGetCurrentReadDCEXT"/>
</require>
</extension>
+ <extension name="WGL_EXT_multisample" supported="wgl">
+ <require>
+ <enum name="WGL_SAMPLE_BUFFERS_EXT"/>
+ <enum name="WGL_SAMPLES_EXT"/>
+ </require>
+ </extension>
<extension name="WGL_EXT_pbuffer" supported="wgl">
<require>
<enum name="WGL_DRAW_TO_PBUFFER_EXT"/>
@@ -1655,43 +1734,19 @@
<command name="wglChoosePixelFormatEXT"/>
</require>
</extension>
- <extension name="WGL_EXT_swap_control" supported="wgl">
- <require>
- <command name="wglSwapIntervalEXT"/>
- <command name="wglGetSwapIntervalEXT"/>
- </require>
- </extension>
- <extension name="WGL_EXT_depth_float" supported="wgl">
- <require>
- <enum name="WGL_DEPTH_FLOAT_EXT"/>
- </require>
- </extension>
- <extension name="WGL_NV_vertex_array_range" supported="wgl">
- <require>
- <command name="wglAllocateMemoryNV"/>
- <command name="wglFreeMemoryNV"/>
- </require>
- </extension>
- <extension name="WGL_3DFX_multisample" supported="wgl">
+ <extension name="WGL_EXT_pixel_format_packed_float" supported="wgl">
<require>
- <enum name="WGL_SAMPLE_BUFFERS_3DFX"/>
- <enum name="WGL_SAMPLES_3DFX"/>
+ <enum name="WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT"/>
</require>
</extension>
- <extension name="WGL_EXT_multisample" supported="wgl">
+ <extension name="WGL_EXT_swap_control" supported="wgl">
<require>
- <enum name="WGL_SAMPLE_BUFFERS_EXT"/>
- <enum name="WGL_SAMPLES_EXT"/>
+ <command name="wglSwapIntervalEXT"/>
+ <command name="wglGetSwapIntervalEXT"/>
</require>
</extension>
- <extension name="WGL_OML_sync_control" supported="wgl">
+ <extension name="WGL_EXT_swap_control_tear" supported="wgl">
<require>
- <command name="wglGetSyncValuesOML"/>
- <command name="wglGetMscRateOML"/>
- <command name="wglSwapBuffersMscOML"/>
- <command name="wglSwapLayerBuffersMscOML"/>
- <command name="wglWaitForMscOML"/>
- <command name="wglWaitForSbcOML"/>
</require>
</extension>
<extension name="WGL_I3D_digital_video_control" supported="wgl">
@@ -1765,9 +1820,33 @@
<command name="wglQueryFrameTrackingI3D"/>
</require>
</extension>
- <extension name="WGL_ATI_pixel_format_float" supported="wgl">
+ <extension name="WGL_NV_copy_image" supported="wgl">
+ <require>
+ <command name="wglCopyImageSubDataNV"/>
+ </require>
+ </extension>
+ <extension name="WGL_NV_delay_before_swap" supported="wgl">
+ <require>
+ <command name="wglDelayBeforeSwapNV"/>
+ </require>
+ </extension>
+ <extension name="WGL_NV_DX_interop" supported="wgl">
+ <require>
+ <enum name="WGL_ACCESS_READ_ONLY_NV"/>
+ <enum name="WGL_ACCESS_READ_WRITE_NV"/>
+ <enum name="WGL_ACCESS_WRITE_DISCARD_NV"/>
+ <command name="wglDXSetResourceShareHandleNV"/>
+ <command name="wglDXOpenDeviceNV"/>
+ <command name="wglDXCloseDeviceNV"/>
+ <command name="wglDXRegisterObjectNV"/>
+ <command name="wglDXUnregisterObjectNV"/>
+ <command name="wglDXObjectAccessNV"/>
+ <command name="wglDXLockObjectsNV"/>
+ <command name="wglDXUnlockObjectsNV"/>
+ </require>
+ </extension>
+ <extension name="WGL_NV_DX_interop2" supported="wgl">
<require>
- <enum name="WGL_TYPE_RGBA_FLOAT_ATI"/>
</require>
</extension>
<extension name="WGL_NV_float_buffer" supported="wgl">
@@ -1783,23 +1862,21 @@
<enum name="WGL_TEXTURE_FLOAT_RGBA_NV"/>
</require>
</extension>
- <extension name="WGL_3DL_stereo_control" supported="wgl">
- <require>
- <enum name="WGL_STEREO_EMITTER_ENABLE_3DL"/>
- <enum name="WGL_STEREO_EMITTER_DISABLE_3DL"/>
- <enum name="WGL_STEREO_POLARITY_NORMAL_3DL"/>
- <enum name="WGL_STEREO_POLARITY_INVERT_3DL"/>
- <command name="wglSetStereoEmitterState3DL"/>
- </require>
- </extension>
- <extension name="WGL_EXT_pixel_format_packed_float" supported="wgl">
+ <extension name="WGL_NV_gpu_affinity" supported="wgl">
<require>
- <enum name="WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT"/>
+ <enum name="ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV"/>
+ <enum name="ERROR_MISSING_AFFINITY_MASK_NV"/>
+ <command name="wglEnumGpusNV"/>
+ <command name="wglEnumGpuDevicesNV"/>
+ <command name="wglCreateAffinityDCNV"/>
+ <command name="wglEnumGpusFromAffinityDCNV"/>
+ <command name="wglDeleteDCNV"/>
</require>
</extension>
- <extension name="WGL_EXT_framebuffer_sRGB" supported="wgl">
+ <extension name="WGL_NV_multisample_coverage" supported="wgl">
<require>
- <enum name="WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT"/>
+ <enum name="WGL_COVERAGE_SAMPLES_NV"/>
+ <enum name="WGL_COLOR_SAMPLES_NV"/>
</require>
</extension>
<extension name="WGL_NV_present_video" supported="wgl">
@@ -1810,29 +1887,6 @@
<command name="wglQueryCurrentContextNV"/>
</require>
</extension>
- <extension name="WGL_NV_video_output" supported="wgl">
- <require>
- <enum name="WGL_BIND_TO_VIDEO_RGB_NV"/>
- <enum name="WGL_BIND_TO_VIDEO_RGBA_NV"/>
- <enum name="WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV"/>
- <enum name="WGL_VIDEO_OUT_COLOR_NV"/>
- <enum name="WGL_VIDEO_OUT_ALPHA_NV"/>
- <enum name="WGL_VIDEO_OUT_DEPTH_NV"/>
- <enum name="WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV"/>
- <enum name="WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV"/>
- <enum name="WGL_VIDEO_OUT_FRAME"/>
- <enum name="WGL_VIDEO_OUT_FIELD_1"/>
- <enum name="WGL_VIDEO_OUT_FIELD_2"/>
- <enum name="WGL_VIDEO_OUT_STACKED_FIELDS_1_2"/>
- <enum name="WGL_VIDEO_OUT_STACKED_FIELDS_2_1"/>
- <command name="wglGetVideoDeviceNV"/>
- <command name="wglReleaseVideoDeviceNV"/>
- <command name="wglBindVideoImageNV"/>
- <command name="wglReleaseVideoImageNV"/>
- <command name="wglSendPbufferToVideoNV"/>
- <command name="wglGetVideoInfoNV"/>
- </require>
- </extension>
<extension name="WGL_NV_render_depth_texture" supported="wgl">
<require>
<enum name="WGL_BIND_TO_TEXTURE_DEPTH_NV"/>
@@ -1859,40 +1913,6 @@
<command name="wglResetFrameCountNV"/>
</require>
</extension>
- <extension name="WGL_NV_gpu_affinity" supported="wgl">
- <require>
- <enum name="ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV"/>
- <enum name="ERROR_MISSING_AFFINITY_MASK_NV"/>
- <command name="wglEnumGpusNV"/>
- <command name="wglEnumGpuDevicesNV"/>
- <command name="wglCreateAffinityDCNV"/>
- <command name="wglEnumGpusFromAffinityDCNV"/>
- <command name="wglDeleteDCNV"/>
- </require>
- </extension>
- <extension name="WGL_AMD_gpu_association" supported="wgl">
- <require>
- <enum name="WGL_GPU_VENDOR_AMD"/>
- <enum name="WGL_GPU_RENDERER_STRING_AMD"/>
- <enum name="WGL_GPU_OPENGL_VERSION_STRING_AMD"/>
- <enum name="WGL_GPU_FASTEST_TARGET_GPUS_AMD"/>
- <enum name="WGL_GPU_RAM_AMD"/>
- <enum name="WGL_GPU_CLOCK_AMD"/>
- <enum name="WGL_GPU_NUM_PIPES_AMD"/>
- <enum name="WGL_GPU_NUM_SIMD_AMD"/>
- <enum name="WGL_GPU_NUM_RB_AMD"/>
- <enum name="WGL_GPU_NUM_SPI_AMD"/>
- <command name="wglGetGPUIDsAMD"/>
- <command name="wglGetGPUInfoAMD"/>
- <command name="wglGetContextGPUIDAMD"/>
- <command name="wglCreateAssociatedContextAMD"/>
- <command name="wglCreateAssociatedContextAttribsAMD"/>
- <command name="wglDeleteAssociatedContextAMD"/>
- <command name="wglMakeAssociatedContextCurrentAMD"/>
- <command name="wglGetCurrentAssociatedContextAMD"/>
- <command name="wglBlitContextFramebufferAMD"/>
- </require>
- </extension>
<extension name="WGL_NV_video_capture" supported="wgl">
<require>
<enum name="WGL_UNIQUE_ID_NV"/>
@@ -1904,53 +1924,43 @@
<command name="wglReleaseVideoCaptureDeviceNV"/>
</require>
</extension>
- <extension name="WGL_NV_copy_image" supported="wgl">
- <require>
- <command name="wglCopyImageSubDataNV"/>
- </require>
- </extension>
- <extension name="WGL_NV_multisample_coverage" supported="wgl">
- <require>
- <enum name="WGL_COVERAGE_SAMPLES_NV"/>
- <enum name="WGL_COLOR_SAMPLES_NV"/>
- </require>
- </extension>
- <extension name="WGL_EXT_create_context_es_profile" supported="wgl">
- <require>
- <enum name="WGL_CONTEXT_ES_PROFILE_BIT_EXT"/>
- </require>
- </extension>
- <extension name="WGL_EXT_create_context_es2_profile" supported="wgl">
- <require>
- <enum name="WGL_CONTEXT_ES2_PROFILE_BIT_EXT"/>
- </require>
- </extension>
- <extension name="WGL_NV_DX_interop" supported="wgl">
- <require>
- <enum name="WGL_ACCESS_READ_ONLY_NV"/>
- <enum name="WGL_ACCESS_READ_WRITE_NV"/>
- <enum name="WGL_ACCESS_WRITE_DISCARD_NV"/>
- <command name="wglDXSetResourceShareHandleNV"/>
- <command name="wglDXOpenDeviceNV"/>
- <command name="wglDXCloseDeviceNV"/>
- <command name="wglDXRegisterObjectNV"/>
- <command name="wglDXUnregisterObjectNV"/>
- <command name="wglDXObjectAccessNV"/>
- <command name="wglDXLockObjectsNV"/>
- <command name="wglDXUnlockObjectsNV"/>
- </require>
- </extension>
- <extension name="WGL_NV_DX_interop2" supported="wgl">
+ <extension name="WGL_NV_video_output" supported="wgl">
<require>
+ <enum name="WGL_BIND_TO_VIDEO_RGB_NV"/>
+ <enum name="WGL_BIND_TO_VIDEO_RGBA_NV"/>
+ <enum name="WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV"/>
+ <enum name="WGL_VIDEO_OUT_COLOR_NV"/>
+ <enum name="WGL_VIDEO_OUT_ALPHA_NV"/>
+ <enum name="WGL_VIDEO_OUT_DEPTH_NV"/>
+ <enum name="WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV"/>
+ <enum name="WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV"/>
+ <enum name="WGL_VIDEO_OUT_FRAME"/>
+ <enum name="WGL_VIDEO_OUT_FIELD_1"/>
+ <enum name="WGL_VIDEO_OUT_FIELD_2"/>
+ <enum name="WGL_VIDEO_OUT_STACKED_FIELDS_1_2"/>
+ <enum name="WGL_VIDEO_OUT_STACKED_FIELDS_2_1"/>
+ <command name="wglGetVideoDeviceNV"/>
+ <command name="wglReleaseVideoDeviceNV"/>
+ <command name="wglBindVideoImageNV"/>
+ <command name="wglReleaseVideoImageNV"/>
+ <command name="wglSendPbufferToVideoNV"/>
+ <command name="wglGetVideoInfoNV"/>
</require>
</extension>
- <extension name="WGL_EXT_swap_control_tear" supported="wgl">
+ <extension name="WGL_NV_vertex_array_range" supported="wgl">
<require>
+ <command name="wglAllocateMemoryNV"/>
+ <command name="wglFreeMemoryNV"/>
</require>
</extension>
- <extension name="WGL_NV_delay_before_swap" supported="wgl">
+ <extension name="WGL_OML_sync_control" supported="wgl">
<require>
- <command name="wglDelayBeforeSwapNV"/>
+ <command name="wglGetSyncValuesOML"/>
+ <command name="wglGetMscRateOML"/>
+ <command name="wglSwapBuffersMscOML"/>
+ <command name="wglSwapLayerBuffersMscOML"/>
+ <command name="wglWaitForMscOML"/>
+ <command name="wglWaitForSbcOML"/>
</require>
</extension>
</extensions>