diff options
Diffstat (limited to 'registry/wgl.xml')
-rw-r--r-- | registry/wgl.xml | 408 |
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> |