Update Vulkan-Headers to v1.3.253
This commit is contained in:
@@ -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
|
||||
@@ -4972,6 +4972,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 );
|
||||
@@ -8456,6 +8473,24 @@ 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>
|
||||
{
|
||||
@@ -8475,7 +8510,25 @@ 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
|
||||
{
|
||||
@@ -8520,7 +8573,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
};
|
||||
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH264RateControlLayerInfoEXT, VideoCodingControlInfoKHR>
|
||||
struct StructExtends<VideoEncodeH264RateControlInfoEXT, VideoBeginCodingInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
@@ -8536,6 +8589,15 @@ 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 )
|
||||
@@ -8549,6 +8611,24 @@ 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>
|
||||
{
|
||||
@@ -8568,7 +8648,25 @@ 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
|
||||
{
|
||||
@@ -8613,7 +8711,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
};
|
||||
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH265RateControlLayerInfoEXT, VideoCodingControlInfoKHR>
|
||||
struct StructExtends<VideoEncodeH265RateControlInfoEXT, VideoBeginCodingInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
@@ -8629,6 +8727,15 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
value = true
|
||||
};
|
||||
};
|
||||
|
||||
template <>
|
||||
struct StructExtends<VideoEncodeH265GopRemainingFrameInfoEXT, VideoBeginCodingInfoKHR>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
# endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
|
||||
//=== VK_KHR_video_decode_h264 ===
|
||||
@@ -11129,7 +11236,25 @@ 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
|
||||
{
|
||||
@@ -13725,8 +13850,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 )
|
||||
@@ -13734,8 +13859,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 )
|
||||
@@ -13743,15 +13868,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 )
|
||||
@@ -13759,8 +13884,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 ===
|
||||
@@ -13826,7 +13951,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 ===
|
||||
@@ -13836,7 +13961,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 ===
|
||||
@@ -13857,7 +13982,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 ===
|
||||
@@ -13874,8 +13999,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 ===
|
||||
@@ -13890,8 +14015,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 ===
|
||||
@@ -13922,8 +14047,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 ===
|
||||
@@ -13964,8 +14089,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 ===
|
||||
@@ -13992,14 +14117,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 ===
|
||||
@@ -14020,8 +14145,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 ===
|
||||
@@ -14149,14 +14274,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 ===
|
||||
@@ -14185,10 +14310,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 ===
|
||||
@@ -14258,16 +14383,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 ===
|
||||
@@ -14320,8 +14449,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 )
|
||||
@@ -14329,8 +14458,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 ===
|
||||
@@ -14341,8 +14470,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 )
|
||||
@@ -14350,8 +14479,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 )
|
||||
@@ -14362,11 +14491,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 ===
|
||||
@@ -14394,8 +14523,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 ===
|
||||
@@ -15511,6 +15640,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*/
|
||||
|
||||
@@ -16497,6 +16630,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*/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user