Update for Vulkan-Docs 1.3.253
This commit is contained in:
parent
605dc6d3e7
commit
cb71b646f1
19 changed files with 5694 additions and 1689 deletions
|
|
@ -114,7 +114,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
|
|||
# include <span>
|
||||
#endif
|
||||
|
||||
static_assert( VK_HEADER_VERSION == 252, "Wrong VK_HEADER_VERSION!" );
|
||||
static_assert( VK_HEADER_VERSION == 253, "Wrong VK_HEADER_VERSION!" );
|
||||
|
||||
// 32-bit vulkan is not typesafe for non-dispatchable handles, so don't allow copy constructors on this platform by default.
|
||||
// To enable this feature on 32-bit platforms please define VULKAN_HPP_TYPESAFE_CONVERSION
|
||||
|
|
@ -4968,6 +4968,23 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
# if defined( VK_ENABLE_BETA_EXTENSIONS )
|
||||
//=== VK_KHR_video_encode_queue ===
|
||||
|
||||
VkResult
|
||||
vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR( VkPhysicalDevice physicalDevice,
|
||||
const VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR * pQualityLevelInfo,
|
||||
VkVideoEncodeQualityLevelPropertiesKHR * pQualityLevelProperties ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return ::vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR( physicalDevice, pQualityLevelInfo, pQualityLevelProperties );
|
||||
}
|
||||
|
||||
VkResult vkGetEncodedVideoSessionParametersKHR( VkDevice device,
|
||||
const VkVideoEncodeSessionParametersGetInfoKHR * pVideoSessionParametersInfo,
|
||||
VkVideoEncodeSessionParametersFeedbackInfoKHR * pFeedbackInfo,
|
||||
size_t * pDataSize,
|
||||
void * pData ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return ::vkGetEncodedVideoSessionParametersKHR( device, pVideoSessionParametersInfo, pFeedbackInfo, pDataSize, pData );
|
||||
}
|
||||
|
||||
void vkCmdEncodeVideoKHR( VkCommandBuffer commandBuffer, const VkVideoEncodeInfoKHR * pEncodeInfo ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return ::vkCmdEncodeVideoKHR( commandBuffer, pEncodeInfo );
|
||||
|
|
@ -8238,6 +8255,22 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH264QualityLevelPropertiesEXT, VideoEncodeQualityLevelPropertiesKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH264SessionCreateInfoEXT, VideoSessionCreateInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH264SessionParametersCreateInfoEXT, VideoSessionParametersCreateInfoKHR>
|
||||
{
|
||||
enum
|
||||
|
|
@ -8254,7 +8287,23 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH264VclFrameInfoEXT, VideoEncodeInfoKHR>
|
||||
struct StructExtends<VideoEncodeH264SessionParametersGetInfoEXT, VideoEncodeSessionParametersGetInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH264SessionParametersFeedbackInfoEXT, VideoEncodeSessionParametersFeedbackInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH264PictureInfoEXT, VideoEncodeInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
|
|
@ -8294,7 +8343,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH264RateControlLayerInfoEXT, VideoCodingControlInfoKHR>
|
||||
struct StructExtends<VideoEncodeH264RateControlInfoEXT, VideoBeginCodingInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
|
|
@ -8309,6 +8358,14 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
value = true
|
||||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH264GopRemainingFrameInfoEXT, VideoBeginCodingInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
# endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
|
||||
# if defined( VK_ENABLE_BETA_EXTENSIONS )
|
||||
|
|
@ -8322,6 +8379,22 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH265SessionCreateInfoEXT, VideoSessionCreateInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH265QualityLevelPropertiesEXT, VideoEncodeQualityLevelPropertiesKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH265SessionParametersCreateInfoEXT, VideoSessionParametersCreateInfoKHR>
|
||||
{
|
||||
enum
|
||||
|
|
@ -8338,7 +8411,23 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH265VclFrameInfoEXT, VideoEncodeInfoKHR>
|
||||
struct StructExtends<VideoEncodeH265SessionParametersGetInfoEXT, VideoEncodeSessionParametersGetInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH265SessionParametersFeedbackInfoEXT, VideoEncodeSessionParametersFeedbackInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH265PictureInfoEXT, VideoEncodeInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
|
|
@ -8378,7 +8467,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH265RateControlLayerInfoEXT, VideoCodingControlInfoKHR>
|
||||
struct StructExtends<VideoEncodeH265RateControlInfoEXT, VideoBeginCodingInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
|
|
@ -8393,6 +8482,14 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
value = true
|
||||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH265GopRemainingFrameInfoEXT, VideoBeginCodingInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
# endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
|
||||
//=== VK_KHR_video_decode_h264 ===
|
||||
|
|
@ -10728,7 +10825,23 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeRateControlLayerInfoKHR, VideoCodingControlInfoKHR>
|
||||
struct StructExtends<VideoEncodeRateControlInfoKHR, VideoBeginCodingInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeQualityLevelInfoKHR, VideoCodingControlInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeQualityLevelInfoKHR, VideoSessionParametersCreateInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
|
|
@ -13165,8 +13278,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
PFN_vkCreateXlibSurfaceKHR vkCreateXlibSurfaceKHR = 0;
|
||||
PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR vkGetPhysicalDeviceXlibPresentationSupportKHR = 0;
|
||||
#else
|
||||
PFN_dummy vkCreateXlibSurfaceKHR_placeholder = 0;
|
||||
PFN_dummy vkGetPhysicalDeviceXlibPresentationSupportKHR_placeholder = 0;
|
||||
PFN_dummy vkCreateXlibSurfaceKHR_placeholder = 0;
|
||||
PFN_dummy vkGetPhysicalDeviceXlibPresentationSupportKHR_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_XLIB_KHR*/
|
||||
|
||||
#if defined( VK_USE_PLATFORM_XCB_KHR )
|
||||
|
|
@ -13174,8 +13287,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
PFN_vkCreateXcbSurfaceKHR vkCreateXcbSurfaceKHR = 0;
|
||||
PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR vkGetPhysicalDeviceXcbPresentationSupportKHR = 0;
|
||||
#else
|
||||
PFN_dummy vkCreateXcbSurfaceKHR_placeholder = 0;
|
||||
PFN_dummy vkGetPhysicalDeviceXcbPresentationSupportKHR_placeholder = 0;
|
||||
PFN_dummy vkCreateXcbSurfaceKHR_placeholder = 0;
|
||||
PFN_dummy vkGetPhysicalDeviceXcbPresentationSupportKHR_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_XCB_KHR*/
|
||||
|
||||
#if defined( VK_USE_PLATFORM_WAYLAND_KHR )
|
||||
|
|
@ -13183,15 +13296,15 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
PFN_vkCreateWaylandSurfaceKHR vkCreateWaylandSurfaceKHR = 0;
|
||||
PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR vkGetPhysicalDeviceWaylandPresentationSupportKHR = 0;
|
||||
#else
|
||||
PFN_dummy vkCreateWaylandSurfaceKHR_placeholder = 0;
|
||||
PFN_dummy vkGetPhysicalDeviceWaylandPresentationSupportKHR_placeholder = 0;
|
||||
PFN_dummy vkCreateWaylandSurfaceKHR_placeholder = 0;
|
||||
PFN_dummy vkGetPhysicalDeviceWaylandPresentationSupportKHR_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/
|
||||
|
||||
#if defined( VK_USE_PLATFORM_ANDROID_KHR )
|
||||
//=== VK_KHR_android_surface ===
|
||||
PFN_vkCreateAndroidSurfaceKHR vkCreateAndroidSurfaceKHR = 0;
|
||||
#else
|
||||
PFN_dummy vkCreateAndroidSurfaceKHR_placeholder = 0;
|
||||
PFN_dummy vkCreateAndroidSurfaceKHR_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
|
||||
|
||||
#if defined( VK_USE_PLATFORM_WIN32_KHR )
|
||||
|
|
@ -13199,8 +13312,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
PFN_vkCreateWin32SurfaceKHR vkCreateWin32SurfaceKHR = 0;
|
||||
PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR vkGetPhysicalDeviceWin32PresentationSupportKHR = 0;
|
||||
#else
|
||||
PFN_dummy vkCreateWin32SurfaceKHR_placeholder = 0;
|
||||
PFN_dummy vkGetPhysicalDeviceWin32PresentationSupportKHR_placeholder = 0;
|
||||
PFN_dummy vkCreateWin32SurfaceKHR_placeholder = 0;
|
||||
PFN_dummy vkGetPhysicalDeviceWin32PresentationSupportKHR_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_WIN32_KHR*/
|
||||
|
||||
//=== VK_EXT_debug_report ===
|
||||
|
|
@ -13266,7 +13379,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
//=== VK_GGP_stream_descriptor_surface ===
|
||||
PFN_vkCreateStreamDescriptorSurfaceGGP vkCreateStreamDescriptorSurfaceGGP = 0;
|
||||
#else
|
||||
PFN_dummy vkCreateStreamDescriptorSurfaceGGP_placeholder = 0;
|
||||
PFN_dummy vkCreateStreamDescriptorSurfaceGGP_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_GGP*/
|
||||
|
||||
//=== VK_NV_external_memory_capabilities ===
|
||||
|
|
@ -13276,7 +13389,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
//=== VK_NV_external_memory_win32 ===
|
||||
PFN_vkGetMemoryWin32HandleNV vkGetMemoryWin32HandleNV = 0;
|
||||
#else
|
||||
PFN_dummy vkGetMemoryWin32HandleNV_placeholder = 0;
|
||||
PFN_dummy vkGetMemoryWin32HandleNV_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_WIN32_KHR*/
|
||||
|
||||
//=== VK_KHR_get_physical_device_properties2 ===
|
||||
|
|
@ -13297,7 +13410,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
//=== VK_NN_vi_surface ===
|
||||
PFN_vkCreateViSurfaceNN vkCreateViSurfaceNN = 0;
|
||||
#else
|
||||
PFN_dummy vkCreateViSurfaceNN_placeholder = 0;
|
||||
PFN_dummy vkCreateViSurfaceNN_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_VI_NN*/
|
||||
|
||||
//=== VK_KHR_maintenance1 ===
|
||||
|
|
@ -13314,8 +13427,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
PFN_vkGetMemoryWin32HandleKHR vkGetMemoryWin32HandleKHR = 0;
|
||||
PFN_vkGetMemoryWin32HandlePropertiesKHR vkGetMemoryWin32HandlePropertiesKHR = 0;
|
||||
#else
|
||||
PFN_dummy vkGetMemoryWin32HandleKHR_placeholder = 0;
|
||||
PFN_dummy vkGetMemoryWin32HandlePropertiesKHR_placeholder = 0;
|
||||
PFN_dummy vkGetMemoryWin32HandleKHR_placeholder = 0;
|
||||
PFN_dummy vkGetMemoryWin32HandlePropertiesKHR_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_WIN32_KHR*/
|
||||
|
||||
//=== VK_KHR_external_memory_fd ===
|
||||
|
|
@ -13330,8 +13443,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
PFN_vkImportSemaphoreWin32HandleKHR vkImportSemaphoreWin32HandleKHR = 0;
|
||||
PFN_vkGetSemaphoreWin32HandleKHR vkGetSemaphoreWin32HandleKHR = 0;
|
||||
#else
|
||||
PFN_dummy vkImportSemaphoreWin32HandleKHR_placeholder = 0;
|
||||
PFN_dummy vkGetSemaphoreWin32HandleKHR_placeholder = 0;
|
||||
PFN_dummy vkImportSemaphoreWin32HandleKHR_placeholder = 0;
|
||||
PFN_dummy vkGetSemaphoreWin32HandleKHR_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_WIN32_KHR*/
|
||||
|
||||
//=== VK_KHR_external_semaphore_fd ===
|
||||
|
|
@ -13362,8 +13475,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
PFN_vkAcquireXlibDisplayEXT vkAcquireXlibDisplayEXT = 0;
|
||||
PFN_vkGetRandROutputDisplayEXT vkGetRandROutputDisplayEXT = 0;
|
||||
#else
|
||||
PFN_dummy vkAcquireXlibDisplayEXT_placeholder = 0;
|
||||
PFN_dummy vkGetRandROutputDisplayEXT_placeholder = 0;
|
||||
PFN_dummy vkAcquireXlibDisplayEXT_placeholder = 0;
|
||||
PFN_dummy vkGetRandROutputDisplayEXT_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_XLIB_XRANDR_EXT*/
|
||||
|
||||
//=== VK_EXT_display_surface_counter ===
|
||||
|
|
@ -13404,8 +13517,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
PFN_vkImportFenceWin32HandleKHR vkImportFenceWin32HandleKHR = 0;
|
||||
PFN_vkGetFenceWin32HandleKHR vkGetFenceWin32HandleKHR = 0;
|
||||
#else
|
||||
PFN_dummy vkImportFenceWin32HandleKHR_placeholder = 0;
|
||||
PFN_dummy vkGetFenceWin32HandleKHR_placeholder = 0;
|
||||
PFN_dummy vkImportFenceWin32HandleKHR_placeholder = 0;
|
||||
PFN_dummy vkGetFenceWin32HandleKHR_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_WIN32_KHR*/
|
||||
|
||||
//=== VK_KHR_external_fence_fd ===
|
||||
|
|
@ -13432,14 +13545,14 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
//=== VK_MVK_ios_surface ===
|
||||
PFN_vkCreateIOSSurfaceMVK vkCreateIOSSurfaceMVK = 0;
|
||||
#else
|
||||
PFN_dummy vkCreateIOSSurfaceMVK_placeholder = 0;
|
||||
PFN_dummy vkCreateIOSSurfaceMVK_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_IOS_MVK*/
|
||||
|
||||
#if defined( VK_USE_PLATFORM_MACOS_MVK )
|
||||
//=== VK_MVK_macos_surface ===
|
||||
PFN_vkCreateMacOSSurfaceMVK vkCreateMacOSSurfaceMVK = 0;
|
||||
#else
|
||||
PFN_dummy vkCreateMacOSSurfaceMVK_placeholder = 0;
|
||||
PFN_dummy vkCreateMacOSSurfaceMVK_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_MACOS_MVK*/
|
||||
|
||||
//=== VK_EXT_debug_utils ===
|
||||
|
|
@ -13460,8 +13573,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
PFN_vkGetAndroidHardwareBufferPropertiesANDROID vkGetAndroidHardwareBufferPropertiesANDROID = 0;
|
||||
PFN_vkGetMemoryAndroidHardwareBufferANDROID vkGetMemoryAndroidHardwareBufferANDROID = 0;
|
||||
#else
|
||||
PFN_dummy vkGetAndroidHardwareBufferPropertiesANDROID_placeholder = 0;
|
||||
PFN_dummy vkGetMemoryAndroidHardwareBufferANDROID_placeholder = 0;
|
||||
PFN_dummy vkGetAndroidHardwareBufferPropertiesANDROID_placeholder = 0;
|
||||
PFN_dummy vkGetMemoryAndroidHardwareBufferANDROID_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
|
||||
|
||||
//=== VK_EXT_sample_locations ===
|
||||
|
|
@ -13589,14 +13702,14 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
//=== VK_FUCHSIA_imagepipe_surface ===
|
||||
PFN_vkCreateImagePipeSurfaceFUCHSIA vkCreateImagePipeSurfaceFUCHSIA = 0;
|
||||
#else
|
||||
PFN_dummy vkCreateImagePipeSurfaceFUCHSIA_placeholder = 0;
|
||||
PFN_dummy vkCreateImagePipeSurfaceFUCHSIA_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_FUCHSIA*/
|
||||
|
||||
#if defined( VK_USE_PLATFORM_METAL_EXT )
|
||||
//=== VK_EXT_metal_surface ===
|
||||
PFN_vkCreateMetalSurfaceEXT vkCreateMetalSurfaceEXT = 0;
|
||||
#else
|
||||
PFN_dummy vkCreateMetalSurfaceEXT_placeholder = 0;
|
||||
PFN_dummy vkCreateMetalSurfaceEXT_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_METAL_EXT*/
|
||||
|
||||
//=== VK_KHR_fragment_shading_rate ===
|
||||
|
|
@ -13625,10 +13738,10 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
PFN_vkReleaseFullScreenExclusiveModeEXT vkReleaseFullScreenExclusiveModeEXT = 0;
|
||||
PFN_vkGetDeviceGroupSurfacePresentModes2EXT vkGetDeviceGroupSurfacePresentModes2EXT = 0;
|
||||
#else
|
||||
PFN_dummy vkGetPhysicalDeviceSurfacePresentModes2EXT_placeholder = 0;
|
||||
PFN_dummy vkAcquireFullScreenExclusiveModeEXT_placeholder = 0;
|
||||
PFN_dummy vkReleaseFullScreenExclusiveModeEXT_placeholder = 0;
|
||||
PFN_dummy vkGetDeviceGroupSurfacePresentModes2EXT_placeholder = 0;
|
||||
PFN_dummy vkGetPhysicalDeviceSurfacePresentModes2EXT_placeholder = 0;
|
||||
PFN_dummy vkAcquireFullScreenExclusiveModeEXT_placeholder = 0;
|
||||
PFN_dummy vkReleaseFullScreenExclusiveModeEXT_placeholder = 0;
|
||||
PFN_dummy vkGetDeviceGroupSurfacePresentModes2EXT_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_WIN32_KHR*/
|
||||
|
||||
//=== VK_EXT_headless_surface ===
|
||||
|
|
@ -13698,16 +13811,20 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
|
||||
#if defined( VK_ENABLE_BETA_EXTENSIONS )
|
||||
//=== VK_KHR_video_encode_queue ===
|
||||
PFN_vkCmdEncodeVideoKHR vkCmdEncodeVideoKHR = 0;
|
||||
PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR = 0;
|
||||
PFN_vkGetEncodedVideoSessionParametersKHR vkGetEncodedVideoSessionParametersKHR = 0;
|
||||
PFN_vkCmdEncodeVideoKHR vkCmdEncodeVideoKHR = 0;
|
||||
#else
|
||||
PFN_dummy vkCmdEncodeVideoKHR_placeholder = 0;
|
||||
PFN_dummy vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR_placeholder = 0;
|
||||
PFN_dummy vkGetEncodedVideoSessionParametersKHR_placeholder = 0;
|
||||
PFN_dummy vkCmdEncodeVideoKHR_placeholder = 0;
|
||||
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
|
||||
#if defined( VK_USE_PLATFORM_METAL_EXT )
|
||||
//=== VK_EXT_metal_objects ===
|
||||
PFN_vkExportMetalObjectsEXT vkExportMetalObjectsEXT = 0;
|
||||
#else
|
||||
PFN_dummy vkExportMetalObjectsEXT_placeholder = 0;
|
||||
PFN_dummy vkExportMetalObjectsEXT_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_METAL_EXT*/
|
||||
|
||||
//=== VK_KHR_synchronization2 ===
|
||||
|
|
@ -13760,8 +13877,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
PFN_vkAcquireWinrtDisplayNV vkAcquireWinrtDisplayNV = 0;
|
||||
PFN_vkGetWinrtDisplayNV vkGetWinrtDisplayNV = 0;
|
||||
#else
|
||||
PFN_dummy vkAcquireWinrtDisplayNV_placeholder = 0;
|
||||
PFN_dummy vkGetWinrtDisplayNV_placeholder = 0;
|
||||
PFN_dummy vkAcquireWinrtDisplayNV_placeholder = 0;
|
||||
PFN_dummy vkGetWinrtDisplayNV_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_WIN32_KHR*/
|
||||
|
||||
#if defined( VK_USE_PLATFORM_DIRECTFB_EXT )
|
||||
|
|
@ -13769,8 +13886,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
PFN_vkCreateDirectFBSurfaceEXT vkCreateDirectFBSurfaceEXT = 0;
|
||||
PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT vkGetPhysicalDeviceDirectFBPresentationSupportEXT = 0;
|
||||
#else
|
||||
PFN_dummy vkCreateDirectFBSurfaceEXT_placeholder = 0;
|
||||
PFN_dummy vkGetPhysicalDeviceDirectFBPresentationSupportEXT_placeholder = 0;
|
||||
PFN_dummy vkCreateDirectFBSurfaceEXT_placeholder = 0;
|
||||
PFN_dummy vkGetPhysicalDeviceDirectFBPresentationSupportEXT_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/
|
||||
|
||||
//=== VK_EXT_vertex_input_dynamic_state ===
|
||||
|
|
@ -13781,8 +13898,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
PFN_vkGetMemoryZirconHandleFUCHSIA vkGetMemoryZirconHandleFUCHSIA = 0;
|
||||
PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA vkGetMemoryZirconHandlePropertiesFUCHSIA = 0;
|
||||
#else
|
||||
PFN_dummy vkGetMemoryZirconHandleFUCHSIA_placeholder = 0;
|
||||
PFN_dummy vkGetMemoryZirconHandlePropertiesFUCHSIA_placeholder = 0;
|
||||
PFN_dummy vkGetMemoryZirconHandleFUCHSIA_placeholder = 0;
|
||||
PFN_dummy vkGetMemoryZirconHandlePropertiesFUCHSIA_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_FUCHSIA*/
|
||||
|
||||
#if defined( VK_USE_PLATFORM_FUCHSIA )
|
||||
|
|
@ -13790,8 +13907,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
PFN_vkImportSemaphoreZirconHandleFUCHSIA vkImportSemaphoreZirconHandleFUCHSIA = 0;
|
||||
PFN_vkGetSemaphoreZirconHandleFUCHSIA vkGetSemaphoreZirconHandleFUCHSIA = 0;
|
||||
#else
|
||||
PFN_dummy vkImportSemaphoreZirconHandleFUCHSIA_placeholder = 0;
|
||||
PFN_dummy vkGetSemaphoreZirconHandleFUCHSIA_placeholder = 0;
|
||||
PFN_dummy vkImportSemaphoreZirconHandleFUCHSIA_placeholder = 0;
|
||||
PFN_dummy vkGetSemaphoreZirconHandleFUCHSIA_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_FUCHSIA*/
|
||||
|
||||
#if defined( VK_USE_PLATFORM_FUCHSIA )
|
||||
|
|
@ -13802,11 +13919,11 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
PFN_vkDestroyBufferCollectionFUCHSIA vkDestroyBufferCollectionFUCHSIA = 0;
|
||||
PFN_vkGetBufferCollectionPropertiesFUCHSIA vkGetBufferCollectionPropertiesFUCHSIA = 0;
|
||||
#else
|
||||
PFN_dummy vkCreateBufferCollectionFUCHSIA_placeholder = 0;
|
||||
PFN_dummy vkSetBufferCollectionImageConstraintsFUCHSIA_placeholder = 0;
|
||||
PFN_dummy vkSetBufferCollectionBufferConstraintsFUCHSIA_placeholder = 0;
|
||||
PFN_dummy vkDestroyBufferCollectionFUCHSIA_placeholder = 0;
|
||||
PFN_dummy vkGetBufferCollectionPropertiesFUCHSIA_placeholder = 0;
|
||||
PFN_dummy vkCreateBufferCollectionFUCHSIA_placeholder = 0;
|
||||
PFN_dummy vkSetBufferCollectionImageConstraintsFUCHSIA_placeholder = 0;
|
||||
PFN_dummy vkSetBufferCollectionBufferConstraintsFUCHSIA_placeholder = 0;
|
||||
PFN_dummy vkDestroyBufferCollectionFUCHSIA_placeholder = 0;
|
||||
PFN_dummy vkGetBufferCollectionPropertiesFUCHSIA_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_FUCHSIA*/
|
||||
|
||||
//=== VK_HUAWEI_subpass_shading ===
|
||||
|
|
@ -13834,8 +13951,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
PFN_vkCreateScreenSurfaceQNX vkCreateScreenSurfaceQNX = 0;
|
||||
PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX vkGetPhysicalDeviceScreenPresentationSupportQNX = 0;
|
||||
#else
|
||||
PFN_dummy vkCreateScreenSurfaceQNX_placeholder = 0;
|
||||
PFN_dummy vkGetPhysicalDeviceScreenPresentationSupportQNX_placeholder = 0;
|
||||
PFN_dummy vkCreateScreenSurfaceQNX_placeholder = 0;
|
||||
PFN_dummy vkGetPhysicalDeviceScreenPresentationSupportQNX_placeholder = 0;
|
||||
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
||||
|
||||
//=== VK_EXT_color_write_enable ===
|
||||
|
|
@ -14951,6 +15068,10 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
|
||||
#if defined( VK_ENABLE_BETA_EXTENSIONS )
|
||||
//=== VK_KHR_video_encode_queue ===
|
||||
vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR = PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR(
|
||||
vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR" ) );
|
||||
vkGetEncodedVideoSessionParametersKHR =
|
||||
PFN_vkGetEncodedVideoSessionParametersKHR( vkGetInstanceProcAddr( instance, "vkGetEncodedVideoSessionParametersKHR" ) );
|
||||
vkCmdEncodeVideoKHR = PFN_vkCmdEncodeVideoKHR( vkGetInstanceProcAddr( instance, "vkCmdEncodeVideoKHR" ) );
|
||||
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
|
||||
|
|
@ -15937,6 +16058,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
|
||||
#if defined( VK_ENABLE_BETA_EXTENSIONS )
|
||||
//=== VK_KHR_video_encode_queue ===
|
||||
vkGetEncodedVideoSessionParametersKHR =
|
||||
PFN_vkGetEncodedVideoSessionParametersKHR( vkGetDeviceProcAddr( device, "vkGetEncodedVideoSessionParametersKHR" ) );
|
||||
vkCmdEncodeVideoKHR = PFN_vkCmdEncodeVideoKHR( vkGetDeviceProcAddr( device, "vkCmdEncodeVideoKHR" ) );
|
||||
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue