mirror of
https://github.com/seekrs/MacroLibX.git
synced 2026-06-03 07:08:15 +02:00
[BOT] update dependencies
This commit is contained in:
Vendored
+72
-11
@@ -643,9 +643,6 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||||||
using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagBitsEXT;
|
using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagBitsEXT;
|
||||||
using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagsEXT;
|
using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagsEXT;
|
||||||
|
|
||||||
//=== VK_EXT_line_rasterization ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::LineRasterizationModeEXT;
|
|
||||||
|
|
||||||
//=== VK_KHR_pipeline_executable_properties ===
|
//=== VK_KHR_pipeline_executable_properties ===
|
||||||
using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticFormatKHR;
|
using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticFormatKHR;
|
||||||
|
|
||||||
@@ -839,6 +836,10 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||||||
//=== VK_MSFT_layered_driver ===
|
//=== VK_MSFT_layered_driver ===
|
||||||
using VULKAN_HPP_NAMESPACE::LayeredDriverUnderlyingApiMSFT;
|
using VULKAN_HPP_NAMESPACE::LayeredDriverUnderlyingApiMSFT;
|
||||||
|
|
||||||
|
//=== VK_KHR_line_rasterization ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::LineRasterizationModeEXT;
|
||||||
|
using VULKAN_HPP_NAMESPACE::LineRasterizationModeKHR;
|
||||||
|
|
||||||
//=== VK_KHR_calibrated_timestamps ===
|
//=== VK_KHR_calibrated_timestamps ===
|
||||||
using VULKAN_HPP_NAMESPACE::TimeDomainEXT;
|
using VULKAN_HPP_NAMESPACE::TimeDomainEXT;
|
||||||
using VULKAN_HPP_NAMESPACE::TimeDomainKHR;
|
using VULKAN_HPP_NAMESPACE::TimeDomainKHR;
|
||||||
@@ -1742,10 +1743,18 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||||||
using VULKAN_HPP_NAMESPACE::AMDDeviceCoherentMemoryExtensionName;
|
using VULKAN_HPP_NAMESPACE::AMDDeviceCoherentMemoryExtensionName;
|
||||||
using VULKAN_HPP_NAMESPACE::AMDDeviceCoherentMemorySpecVersion;
|
using VULKAN_HPP_NAMESPACE::AMDDeviceCoherentMemorySpecVersion;
|
||||||
|
|
||||||
|
//=== VK_KHR_dynamic_rendering_local_read ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRDynamicRenderingLocalReadExtensionName;
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRDynamicRenderingLocalReadSpecVersion;
|
||||||
|
|
||||||
//=== VK_EXT_shader_image_atomic_int64 ===
|
//=== VK_EXT_shader_image_atomic_int64 ===
|
||||||
using VULKAN_HPP_NAMESPACE::EXTShaderImageAtomicInt64ExtensionName;
|
using VULKAN_HPP_NAMESPACE::EXTShaderImageAtomicInt64ExtensionName;
|
||||||
using VULKAN_HPP_NAMESPACE::EXTShaderImageAtomicInt64SpecVersion;
|
using VULKAN_HPP_NAMESPACE::EXTShaderImageAtomicInt64SpecVersion;
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_quad_control ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRShaderQuadControlExtensionName;
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRShaderQuadControlSpecVersion;
|
||||||
|
|
||||||
//=== VK_KHR_spirv_1_4 ===
|
//=== VK_KHR_spirv_1_4 ===
|
||||||
using VULKAN_HPP_NAMESPACE::KHRSpirv14ExtensionName;
|
using VULKAN_HPP_NAMESPACE::KHRSpirv14ExtensionName;
|
||||||
using VULKAN_HPP_NAMESPACE::KHRSpirv14SpecVersion;
|
using VULKAN_HPP_NAMESPACE::KHRSpirv14SpecVersion;
|
||||||
@@ -2227,6 +2236,10 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||||||
using VULKAN_HPP_NAMESPACE::ARMShaderCorePropertiesExtensionName;
|
using VULKAN_HPP_NAMESPACE::ARMShaderCorePropertiesExtensionName;
|
||||||
using VULKAN_HPP_NAMESPACE::ARMShaderCorePropertiesSpecVersion;
|
using VULKAN_HPP_NAMESPACE::ARMShaderCorePropertiesSpecVersion;
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_subgroup_rotate ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupRotateExtensionName;
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupRotateSpecVersion;
|
||||||
|
|
||||||
//=== VK_ARM_scheduling_controls ===
|
//=== VK_ARM_scheduling_controls ===
|
||||||
using VULKAN_HPP_NAMESPACE::ARMSchedulingControlsExtensionName;
|
using VULKAN_HPP_NAMESPACE::ARMSchedulingControlsExtensionName;
|
||||||
using VULKAN_HPP_NAMESPACE::ARMSchedulingControlsSpecVersion;
|
using VULKAN_HPP_NAMESPACE::ARMSchedulingControlsSpecVersion;
|
||||||
@@ -2276,6 +2289,10 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||||||
using VULKAN_HPP_NAMESPACE::GOOGLESurfacelessQueryExtensionName;
|
using VULKAN_HPP_NAMESPACE::GOOGLESurfacelessQueryExtensionName;
|
||||||
using VULKAN_HPP_NAMESPACE::GOOGLESurfacelessQuerySpecVersion;
|
using VULKAN_HPP_NAMESPACE::GOOGLESurfacelessQuerySpecVersion;
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_maximal_reconvergence ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRShaderMaximalReconvergenceExtensionName;
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRShaderMaximalReconvergenceSpecVersion;
|
||||||
|
|
||||||
//=== VK_EXT_image_compression_control_swapchain ===
|
//=== VK_EXT_image_compression_control_swapchain ===
|
||||||
using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlSwapchainExtensionName;
|
using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlSwapchainExtensionName;
|
||||||
using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlSwapchainSpecVersion;
|
using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlSwapchainSpecVersion;
|
||||||
@@ -2427,6 +2444,14 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||||||
using VULKAN_HPP_NAMESPACE::KHRVertexAttributeDivisorExtensionName;
|
using VULKAN_HPP_NAMESPACE::KHRVertexAttributeDivisorExtensionName;
|
||||||
using VULKAN_HPP_NAMESPACE::KHRVertexAttributeDivisorSpecVersion;
|
using VULKAN_HPP_NAMESPACE::KHRVertexAttributeDivisorSpecVersion;
|
||||||
|
|
||||||
|
//=== VK_KHR_load_store_op_none ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRLoadStoreOpNoneExtensionName;
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRLoadStoreOpNoneSpecVersion;
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_float_controls2 ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRShaderFloatControls2ExtensionName;
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRShaderFloatControls2SpecVersion;
|
||||||
|
|
||||||
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
||||||
//=== VK_QNX_external_memory_screen_buffer ===
|
//=== VK_QNX_external_memory_screen_buffer ===
|
||||||
using VULKAN_HPP_NAMESPACE::QNXExternalMemoryScreenBufferExtensionName;
|
using VULKAN_HPP_NAMESPACE::QNXExternalMemoryScreenBufferExtensionName;
|
||||||
@@ -2437,10 +2462,22 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||||||
using VULKAN_HPP_NAMESPACE::MSFTLayeredDriverExtensionName;
|
using VULKAN_HPP_NAMESPACE::MSFTLayeredDriverExtensionName;
|
||||||
using VULKAN_HPP_NAMESPACE::MSFTLayeredDriverSpecVersion;
|
using VULKAN_HPP_NAMESPACE::MSFTLayeredDriverSpecVersion;
|
||||||
|
|
||||||
|
//=== VK_KHR_index_type_uint8 ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRIndexTypeUint8ExtensionName;
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRIndexTypeUint8SpecVersion;
|
||||||
|
|
||||||
|
//=== VK_KHR_line_rasterization ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRLineRasterizationExtensionName;
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRLineRasterizationSpecVersion;
|
||||||
|
|
||||||
//=== VK_KHR_calibrated_timestamps ===
|
//=== VK_KHR_calibrated_timestamps ===
|
||||||
using VULKAN_HPP_NAMESPACE::KHRCalibratedTimestampsExtensionName;
|
using VULKAN_HPP_NAMESPACE::KHRCalibratedTimestampsExtensionName;
|
||||||
using VULKAN_HPP_NAMESPACE::KHRCalibratedTimestampsSpecVersion;
|
using VULKAN_HPP_NAMESPACE::KHRCalibratedTimestampsSpecVersion;
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_expect_assume ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRShaderExpectAssumeExtensionName;
|
||||||
|
using VULKAN_HPP_NAMESPACE::KHRShaderExpectAssumeSpecVersion;
|
||||||
|
|
||||||
//=== VK_KHR_maintenance6 ===
|
//=== VK_KHR_maintenance6 ===
|
||||||
using VULKAN_HPP_NAMESPACE::KHRMaintenance6ExtensionName;
|
using VULKAN_HPP_NAMESPACE::KHRMaintenance6ExtensionName;
|
||||||
using VULKAN_HPP_NAMESPACE::KHRMaintenance6SpecVersion;
|
using VULKAN_HPP_NAMESPACE::KHRMaintenance6SpecVersion;
|
||||||
@@ -3531,9 +3568,17 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||||||
//=== VK_AMD_device_coherent_memory ===
|
//=== VK_AMD_device_coherent_memory ===
|
||||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD;
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD;
|
||||||
|
|
||||||
|
//=== VK_KHR_dynamic_rendering_local_read ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR;
|
||||||
|
using VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfoKHR;
|
||||||
|
using VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfoKHR;
|
||||||
|
|
||||||
//=== VK_EXT_shader_image_atomic_int64 ===
|
//=== VK_EXT_shader_image_atomic_int64 ===
|
||||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT;
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT;
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_quad_control ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR;
|
||||||
|
|
||||||
//=== VK_EXT_memory_budget ===
|
//=== VK_EXT_memory_budget ===
|
||||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT;
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT;
|
||||||
|
|
||||||
@@ -3589,17 +3634,9 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||||||
//=== VK_EXT_headless_surface ===
|
//=== VK_EXT_headless_surface ===
|
||||||
using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT;
|
using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT;
|
||||||
|
|
||||||
//=== VK_EXT_line_rasterization ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT;
|
|
||||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesEXT;
|
|
||||||
using VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT;
|
|
||||||
|
|
||||||
//=== VK_EXT_shader_atomic_float ===
|
//=== VK_EXT_shader_atomic_float ===
|
||||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT;
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT;
|
||||||
|
|
||||||
//=== VK_EXT_index_type_uint8 ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT;
|
|
||||||
|
|
||||||
//=== VK_EXT_extended_dynamic_state ===
|
//=== VK_EXT_extended_dynamic_state ===
|
||||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT;
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT;
|
||||||
|
|
||||||
@@ -3986,6 +4023,9 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||||||
//=== VK_ARM_shader_core_properties ===
|
//=== VK_ARM_shader_core_properties ===
|
||||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM;
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM;
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_subgroup_rotate ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeaturesKHR;
|
||||||
|
|
||||||
//=== VK_ARM_scheduling_controls ===
|
//=== VK_ARM_scheduling_controls ===
|
||||||
using VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM;
|
using VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM;
|
||||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM;
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM;
|
||||||
@@ -4038,6 +4078,9 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||||||
//=== VK_NV_linear_color_attachment ===
|
//=== VK_NV_linear_color_attachment ===
|
||||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV;
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV;
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_maximal_reconvergence ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR;
|
||||||
|
|
||||||
//=== VK_EXT_image_compression_control_swapchain ===
|
//=== VK_EXT_image_compression_control_swapchain ===
|
||||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT;
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT;
|
||||||
|
|
||||||
@@ -4220,6 +4263,9 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||||||
using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT;
|
using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT;
|
||||||
using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionKHR;
|
using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionKHR;
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_float_controls2 ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2FeaturesKHR;
|
||||||
|
|
||||||
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
||||||
//=== VK_QNX_external_memory_screen_buffer ===
|
//=== VK_QNX_external_memory_screen_buffer ===
|
||||||
using VULKAN_HPP_NAMESPACE::ExternalFormatQNX;
|
using VULKAN_HPP_NAMESPACE::ExternalFormatQNX;
|
||||||
@@ -4232,10 +4278,25 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||||||
//=== VK_MSFT_layered_driver ===
|
//=== VK_MSFT_layered_driver ===
|
||||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT;
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT;
|
||||||
|
|
||||||
|
//=== VK_KHR_index_type_uint8 ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT;
|
||||||
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesKHR;
|
||||||
|
|
||||||
|
//=== VK_KHR_line_rasterization ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT;
|
||||||
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesKHR;
|
||||||
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesEXT;
|
||||||
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesKHR;
|
||||||
|
using VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT;
|
||||||
|
using VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoKHR;
|
||||||
|
|
||||||
//=== VK_KHR_calibrated_timestamps ===
|
//=== VK_KHR_calibrated_timestamps ===
|
||||||
using VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT;
|
using VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT;
|
||||||
using VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR;
|
using VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR;
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_expect_assume ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeaturesKHR;
|
||||||
|
|
||||||
//=== VK_KHR_maintenance6 ===
|
//=== VK_KHR_maintenance6 ===
|
||||||
using VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT;
|
using VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT;
|
||||||
using VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfoKHR;
|
using VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfoKHR;
|
||||||
|
|||||||
Vendored
+315
-68
@@ -35,7 +35,7 @@
|
|||||||
#if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL == 1
|
#if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL == 1
|
||||||
# if defined( __unix__ ) || defined( __APPLE__ ) || defined( __QNX__ ) || defined( __Fuchsia__ )
|
# if defined( __unix__ ) || defined( __APPLE__ ) || defined( __QNX__ ) || defined( __Fuchsia__ )
|
||||||
# include <dlfcn.h>
|
# include <dlfcn.h>
|
||||||
# elif defined( _WIN32 )
|
# elif defined( _WIN32 ) && !defined( VULKAN_HPP_NO_WIN32_PROTOTYPES )
|
||||||
typedef struct HINSTANCE__ * HINSTANCE;
|
typedef struct HINSTANCE__ * HINSTANCE;
|
||||||
# if defined( _WIN64 )
|
# if defined( _WIN64 )
|
||||||
typedef int64_t( __stdcall * FARPROC )();
|
typedef int64_t( __stdcall * FARPROC )();
|
||||||
@@ -56,7 +56,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
|
|||||||
# include <span>
|
# include <span>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static_assert( VK_HEADER_VERSION == 275, "Wrong VK_HEADER_VERSION!" );
|
static_assert( VK_HEADER_VERSION == 276, "Wrong VK_HEADER_VERSION!" );
|
||||||
|
|
||||||
// <tuple> includes <sys/sysmacros.h> through some other header
|
// <tuple> includes <sys/sysmacros.h> through some other header
|
||||||
// this results in major(x) being resolved to gnu_dev_major(x)
|
// this results in major(x) being resolved to gnu_dev_major(x)
|
||||||
@@ -919,6 +919,13 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
return m_value.operator bool();
|
return m_value.operator bool();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# if defined( VULKAN_HPP_SMART_HANDLE_IMPLICIT_CAST )
|
||||||
|
operator Type() const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return m_value;
|
||||||
|
}
|
||||||
|
# endif
|
||||||
|
|
||||||
Type const * operator->() const VULKAN_HPP_NOEXCEPT
|
Type const * operator->() const VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
return &m_value;
|
return &m_value;
|
||||||
@@ -4379,6 +4386,20 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
return ::vkCmdSetFragmentShadingRateKHR( commandBuffer, pFragmentSize, combinerOps );
|
return ::vkCmdSetFragmentShadingRateKHR( commandBuffer, pFragmentSize, combinerOps );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//=== VK_KHR_dynamic_rendering_local_read ===
|
||||||
|
|
||||||
|
void vkCmdSetRenderingAttachmentLocationsKHR( VkCommandBuffer commandBuffer,
|
||||||
|
const VkRenderingAttachmentLocationInfoKHR * pLocationInfo ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return ::vkCmdSetRenderingAttachmentLocationsKHR( commandBuffer, pLocationInfo );
|
||||||
|
}
|
||||||
|
|
||||||
|
void vkCmdSetRenderingInputAttachmentIndicesKHR( VkCommandBuffer commandBuffer,
|
||||||
|
const VkRenderingInputAttachmentIndexInfoKHR * pLocationInfo ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return ::vkCmdSetRenderingInputAttachmentIndicesKHR( commandBuffer, pLocationInfo );
|
||||||
|
}
|
||||||
|
|
||||||
//=== VK_EXT_buffer_device_address ===
|
//=== VK_EXT_buffer_device_address ===
|
||||||
|
|
||||||
VkDeviceAddress vkGetBufferDeviceAddressEXT( VkDevice device, const VkBufferDeviceAddressInfo * pInfo ) const VULKAN_HPP_NOEXCEPT
|
VkDeviceAddress vkGetBufferDeviceAddressEXT( VkDevice device, const VkBufferDeviceAddressInfo * pInfo ) const VULKAN_HPP_NOEXCEPT
|
||||||
@@ -5482,11 +5503,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
//=== VK_EXT_extended_dynamic_state3 ===
|
//=== VK_EXT_extended_dynamic_state3 ===
|
||||||
|
|
||||||
void vkCmdSetTessellationDomainOriginEXT( VkCommandBuffer commandBuffer, VkTessellationDomainOrigin domainOrigin ) const VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
return ::vkCmdSetTessellationDomainOriginEXT( commandBuffer, domainOrigin );
|
|
||||||
}
|
|
||||||
|
|
||||||
void vkCmdSetDepthClampEnableEXT( VkCommandBuffer commandBuffer, VkBool32 depthClampEnable ) const VULKAN_HPP_NOEXCEPT
|
void vkCmdSetDepthClampEnableEXT( VkCommandBuffer commandBuffer, VkBool32 depthClampEnable ) const VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
return ::vkCmdSetDepthClampEnableEXT( commandBuffer, depthClampEnable );
|
return ::vkCmdSetDepthClampEnableEXT( commandBuffer, depthClampEnable );
|
||||||
@@ -5546,6 +5562,11 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
return ::vkCmdSetColorWriteMaskEXT( commandBuffer, firstAttachment, attachmentCount, pColorWriteMasks );
|
return ::vkCmdSetColorWriteMaskEXT( commandBuffer, firstAttachment, attachmentCount, pColorWriteMasks );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void vkCmdSetTessellationDomainOriginEXT( VkCommandBuffer commandBuffer, VkTessellationDomainOrigin domainOrigin ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return ::vkCmdSetTessellationDomainOriginEXT( commandBuffer, domainOrigin );
|
||||||
|
}
|
||||||
|
|
||||||
void vkCmdSetRasterizationStreamEXT( VkCommandBuffer commandBuffer, uint32_t rasterizationStream ) const VULKAN_HPP_NOEXCEPT
|
void vkCmdSetRasterizationStreamEXT( VkCommandBuffer commandBuffer, uint32_t rasterizationStream ) const VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
return ::vkCmdSetRasterizationStreamEXT( commandBuffer, rasterizationStream );
|
return ::vkCmdSetRasterizationStreamEXT( commandBuffer, rasterizationStream );
|
||||||
@@ -5838,6 +5859,13 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
# endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
# endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
||||||
|
|
||||||
|
//=== VK_KHR_line_rasterization ===
|
||||||
|
|
||||||
|
void vkCmdSetLineStippleKHR( VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return ::vkCmdSetLineStippleKHR( commandBuffer, lineStippleFactor, lineStipplePattern );
|
||||||
|
}
|
||||||
|
|
||||||
//=== VK_KHR_calibrated_timestamps ===
|
//=== VK_KHR_calibrated_timestamps ===
|
||||||
|
|
||||||
VkResult vkGetPhysicalDeviceCalibrateableTimeDomainsKHR( VkPhysicalDevice physicalDevice,
|
VkResult vkGetPhysicalDeviceCalibrateableTimeDomainsKHR( VkPhysicalDevice physicalDevice,
|
||||||
@@ -7830,10 +7858,18 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
VULKAN_HPP_CONSTEXPR_INLINE auto AMDDeviceCoherentMemoryExtensionName = VK_AMD_DEVICE_COHERENT_MEMORY_EXTENSION_NAME;
|
VULKAN_HPP_CONSTEXPR_INLINE auto AMDDeviceCoherentMemoryExtensionName = VK_AMD_DEVICE_COHERENT_MEMORY_EXTENSION_NAME;
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto AMDDeviceCoherentMemorySpecVersion = VK_AMD_DEVICE_COHERENT_MEMORY_SPEC_VERSION;
|
VULKAN_HPP_CONSTEXPR_INLINE auto AMDDeviceCoherentMemorySpecVersion = VK_AMD_DEVICE_COHERENT_MEMORY_SPEC_VERSION;
|
||||||
|
|
||||||
|
//=== VK_KHR_dynamic_rendering_local_read ===
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDynamicRenderingLocalReadExtensionName = VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_EXTENSION_NAME;
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDynamicRenderingLocalReadSpecVersion = VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_SPEC_VERSION;
|
||||||
|
|
||||||
//=== VK_EXT_shader_image_atomic_int64 ===
|
//=== VK_EXT_shader_image_atomic_int64 ===
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderImageAtomicInt64ExtensionName = VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME;
|
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderImageAtomicInt64ExtensionName = VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME;
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderImageAtomicInt64SpecVersion = VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION;
|
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderImageAtomicInt64SpecVersion = VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION;
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_quad_control ===
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderQuadControlExtensionName = VK_KHR_SHADER_QUAD_CONTROL_EXTENSION_NAME;
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderQuadControlSpecVersion = VK_KHR_SHADER_QUAD_CONTROL_SPEC_VERSION;
|
||||||
|
|
||||||
//=== VK_KHR_spirv_1_4 ===
|
//=== VK_KHR_spirv_1_4 ===
|
||||||
VULKAN_HPP_DEPRECATED( "The VK_KHR_spirv_1_4 extension has been promoted to core in version 1.2." )
|
VULKAN_HPP_DEPRECATED( "The VK_KHR_spirv_1_4 extension has been promoted to core in version 1.2." )
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSpirv14ExtensionName = VK_KHR_SPIRV_1_4_EXTENSION_NAME;
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSpirv14ExtensionName = VK_KHR_SPIRV_1_4_EXTENSION_NAME;
|
||||||
@@ -7947,8 +7983,10 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHostQueryResetSpecVersion = VK_EXT_HOST_QUERY_RESET_SPEC_VERSION;
|
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHostQueryResetSpecVersion = VK_EXT_HOST_QUERY_RESET_SPEC_VERSION;
|
||||||
|
|
||||||
//=== VK_EXT_index_type_uint8 ===
|
//=== VK_EXT_index_type_uint8 ===
|
||||||
|
VULKAN_HPP_DEPRECATED( "The VK_EXT_index_type_uint8 extension has been promoted to VK_KHR_index_type_uint8." )
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTIndexTypeUint8ExtensionName = VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME;
|
VULKAN_HPP_CONSTEXPR_INLINE auto EXTIndexTypeUint8ExtensionName = VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME;
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTIndexTypeUint8SpecVersion = VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION;
|
VULKAN_HPP_DEPRECATED( "The VK_EXT_index_type_uint8 extension has been promoted to VK_KHR_index_type_uint8." )
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto EXTIndexTypeUint8SpecVersion = VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION;
|
||||||
|
|
||||||
//=== VK_EXT_extended_dynamic_state ===
|
//=== VK_EXT_extended_dynamic_state ===
|
||||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_extended_dynamic_state extension has been promoted to core in version 1.3." )
|
VULKAN_HPP_DEPRECATED( "The VK_EXT_extended_dynamic_state extension has been promoted to core in version 1.3." )
|
||||||
@@ -8345,8 +8383,10 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||||
|
|
||||||
//=== VK_EXT_load_store_op_none ===
|
//=== VK_EXT_load_store_op_none ===
|
||||||
|
VULKAN_HPP_DEPRECATED( "The VK_EXT_load_store_op_none extension has been promoted to VK_KHR_load_store_op_none." )
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLoadStoreOpNoneExtensionName = VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME;
|
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLoadStoreOpNoneExtensionName = VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME;
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLoadStoreOpNoneSpecVersion = VK_EXT_LOAD_STORE_OP_NONE_SPEC_VERSION;
|
VULKAN_HPP_DEPRECATED( "The VK_EXT_load_store_op_none extension has been promoted to VK_KHR_load_store_op_none." )
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLoadStoreOpNoneSpecVersion = VK_EXT_LOAD_STORE_OP_NONE_SPEC_VERSION;
|
||||||
|
|
||||||
//=== VK_HUAWEI_cluster_culling_shader ===
|
//=== VK_HUAWEI_cluster_culling_shader ===
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto HUAWEIClusterCullingShaderExtensionName = VK_HUAWEI_CLUSTER_CULLING_SHADER_EXTENSION_NAME;
|
VULKAN_HPP_CONSTEXPR_INLINE auto HUAWEIClusterCullingShaderExtensionName = VK_HUAWEI_CLUSTER_CULLING_SHADER_EXTENSION_NAME;
|
||||||
@@ -8370,6 +8410,10 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
VULKAN_HPP_CONSTEXPR_INLINE auto ARMShaderCorePropertiesExtensionName = VK_ARM_SHADER_CORE_PROPERTIES_EXTENSION_NAME;
|
VULKAN_HPP_CONSTEXPR_INLINE auto ARMShaderCorePropertiesExtensionName = VK_ARM_SHADER_CORE_PROPERTIES_EXTENSION_NAME;
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto ARMShaderCorePropertiesSpecVersion = VK_ARM_SHADER_CORE_PROPERTIES_SPEC_VERSION;
|
VULKAN_HPP_CONSTEXPR_INLINE auto ARMShaderCorePropertiesSpecVersion = VK_ARM_SHADER_CORE_PROPERTIES_SPEC_VERSION;
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_subgroup_rotate ===
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderSubgroupRotateExtensionName = VK_KHR_SHADER_SUBGROUP_ROTATE_EXTENSION_NAME;
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderSubgroupRotateSpecVersion = VK_KHR_SHADER_SUBGROUP_ROTATE_SPEC_VERSION;
|
||||||
|
|
||||||
//=== VK_ARM_scheduling_controls ===
|
//=== VK_ARM_scheduling_controls ===
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto ARMSchedulingControlsExtensionName = VK_ARM_SCHEDULING_CONTROLS_EXTENSION_NAME;
|
VULKAN_HPP_CONSTEXPR_INLINE auto ARMSchedulingControlsExtensionName = VK_ARM_SCHEDULING_CONTROLS_EXTENSION_NAME;
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto ARMSchedulingControlsSpecVersion = VK_ARM_SCHEDULING_CONTROLS_SPEC_VERSION;
|
VULKAN_HPP_CONSTEXPR_INLINE auto ARMSchedulingControlsSpecVersion = VK_ARM_SCHEDULING_CONTROLS_SPEC_VERSION;
|
||||||
@@ -8418,6 +8462,10 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLESurfacelessQueryExtensionName = VK_GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME;
|
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLESurfacelessQueryExtensionName = VK_GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME;
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLESurfacelessQuerySpecVersion = VK_GOOGLE_SURFACELESS_QUERY_SPEC_VERSION;
|
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLESurfacelessQuerySpecVersion = VK_GOOGLE_SURFACELESS_QUERY_SPEC_VERSION;
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_maximal_reconvergence ===
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderMaximalReconvergenceExtensionName = VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_EXTENSION_NAME;
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderMaximalReconvergenceSpecVersion = VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_SPEC_VERSION;
|
||||||
|
|
||||||
//=== VK_EXT_image_compression_control_swapchain ===
|
//=== VK_EXT_image_compression_control_swapchain ===
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageCompressionControlSwapchainExtensionName = VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME;
|
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageCompressionControlSwapchainExtensionName = VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME;
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageCompressionControlSwapchainSpecVersion = VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_SPEC_VERSION;
|
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageCompressionControlSwapchainSpecVersion = VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_SPEC_VERSION;
|
||||||
@@ -8568,6 +8616,14 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVertexAttributeDivisorExtensionName = VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME;
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVertexAttributeDivisorExtensionName = VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME;
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVertexAttributeDivisorSpecVersion = VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION;
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVertexAttributeDivisorSpecVersion = VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION;
|
||||||
|
|
||||||
|
//=== VK_KHR_load_store_op_none ===
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRLoadStoreOpNoneExtensionName = VK_KHR_LOAD_STORE_OP_NONE_EXTENSION_NAME;
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRLoadStoreOpNoneSpecVersion = VK_KHR_LOAD_STORE_OP_NONE_SPEC_VERSION;
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_float_controls2 ===
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderFloatControls2ExtensionName = VK_KHR_SHADER_FLOAT_CONTROLS_2_EXTENSION_NAME;
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderFloatControls2SpecVersion = VK_KHR_SHADER_FLOAT_CONTROLS_2_SPEC_VERSION;
|
||||||
|
|
||||||
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
||||||
//=== VK_QNX_external_memory_screen_buffer ===
|
//=== VK_QNX_external_memory_screen_buffer ===
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto QNXExternalMemoryScreenBufferExtensionName = VK_QNX_EXTERNAL_MEMORY_SCREEN_BUFFER_EXTENSION_NAME;
|
VULKAN_HPP_CONSTEXPR_INLINE auto QNXExternalMemoryScreenBufferExtensionName = VK_QNX_EXTERNAL_MEMORY_SCREEN_BUFFER_EXTENSION_NAME;
|
||||||
@@ -8578,10 +8634,22 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
VULKAN_HPP_CONSTEXPR_INLINE auto MSFTLayeredDriverExtensionName = VK_MSFT_LAYERED_DRIVER_EXTENSION_NAME;
|
VULKAN_HPP_CONSTEXPR_INLINE auto MSFTLayeredDriverExtensionName = VK_MSFT_LAYERED_DRIVER_EXTENSION_NAME;
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto MSFTLayeredDriverSpecVersion = VK_MSFT_LAYERED_DRIVER_SPEC_VERSION;
|
VULKAN_HPP_CONSTEXPR_INLINE auto MSFTLayeredDriverSpecVersion = VK_MSFT_LAYERED_DRIVER_SPEC_VERSION;
|
||||||
|
|
||||||
|
//=== VK_KHR_index_type_uint8 ===
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRIndexTypeUint8ExtensionName = VK_KHR_INDEX_TYPE_UINT8_EXTENSION_NAME;
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRIndexTypeUint8SpecVersion = VK_KHR_INDEX_TYPE_UINT8_SPEC_VERSION;
|
||||||
|
|
||||||
|
//=== VK_KHR_line_rasterization ===
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRLineRasterizationExtensionName = VK_KHR_LINE_RASTERIZATION_EXTENSION_NAME;
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRLineRasterizationSpecVersion = VK_KHR_LINE_RASTERIZATION_SPEC_VERSION;
|
||||||
|
|
||||||
//=== VK_KHR_calibrated_timestamps ===
|
//=== VK_KHR_calibrated_timestamps ===
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCalibratedTimestampsExtensionName = VK_KHR_CALIBRATED_TIMESTAMPS_EXTENSION_NAME;
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCalibratedTimestampsExtensionName = VK_KHR_CALIBRATED_TIMESTAMPS_EXTENSION_NAME;
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCalibratedTimestampsSpecVersion = VK_KHR_CALIBRATED_TIMESTAMPS_SPEC_VERSION;
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCalibratedTimestampsSpecVersion = VK_KHR_CALIBRATED_TIMESTAMPS_SPEC_VERSION;
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_expect_assume ===
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderExpectAssumeExtensionName = VK_KHR_SHADER_EXPECT_ASSUME_EXTENSION_NAME;
|
||||||
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderExpectAssumeSpecVersion = VK_KHR_SHADER_EXPECT_ASSUME_SPEC_VERSION;
|
||||||
|
|
||||||
//=== VK_KHR_maintenance6 ===
|
//=== VK_KHR_maintenance6 ===
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance6ExtensionName = VK_KHR_MAINTENANCE_6_EXTENSION_NAME;
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance6ExtensionName = VK_KHR_MAINTENANCE_6_EXTENSION_NAME;
|
||||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance6SpecVersion = VK_KHR_MAINTENANCE_6_SPEC_VERSION;
|
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance6SpecVersion = VK_KHR_MAINTENANCE_6_SPEC_VERSION;
|
||||||
@@ -12257,6 +12325,61 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//=== VK_KHR_dynamic_rendering_local_read ===
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR, PhysicalDeviceFeatures2>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR, DeviceCreateInfo>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct StructExtends<RenderingAttachmentLocationInfoKHR, GraphicsPipelineCreateInfo>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct StructExtends<RenderingAttachmentLocationInfoKHR, CommandBufferInheritanceInfo>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct StructExtends<RenderingInputAttachmentIndexInfoKHR, GraphicsPipelineCreateInfo>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct StructExtends<RenderingInputAttachmentIndexInfoKHR, CommandBufferInheritanceInfo>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
//=== VK_EXT_shader_image_atomic_int64 ===
|
//=== VK_EXT_shader_image_atomic_int64 ===
|
||||||
template <>
|
template <>
|
||||||
struct StructExtends<PhysicalDeviceShaderImageAtomicInt64FeaturesEXT, PhysicalDeviceFeatures2>
|
struct StructExtends<PhysicalDeviceShaderImageAtomicInt64FeaturesEXT, PhysicalDeviceFeatures2>
|
||||||
@@ -12276,6 +12399,25 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_quad_control ===
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDeviceShaderQuadControlFeaturesKHR, PhysicalDeviceFeatures2>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDeviceShaderQuadControlFeaturesKHR, DeviceCreateInfo>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
//=== VK_EXT_memory_budget ===
|
//=== VK_EXT_memory_budget ===
|
||||||
template <>
|
template <>
|
||||||
struct StructExtends<PhysicalDeviceMemoryBudgetPropertiesEXT, PhysicalDeviceMemoryProperties2>
|
struct StructExtends<PhysicalDeviceMemoryBudgetPropertiesEXT, PhysicalDeviceMemoryProperties2>
|
||||||
@@ -12579,43 +12721,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
};
|
};
|
||||||
# endif /*VK_USE_PLATFORM_WIN32_KHR*/
|
# endif /*VK_USE_PLATFORM_WIN32_KHR*/
|
||||||
|
|
||||||
//=== VK_EXT_line_rasterization ===
|
|
||||||
template <>
|
|
||||||
struct StructExtends<PhysicalDeviceLineRasterizationFeaturesEXT, PhysicalDeviceFeatures2>
|
|
||||||
{
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
value = true
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
template <>
|
|
||||||
struct StructExtends<PhysicalDeviceLineRasterizationFeaturesEXT, DeviceCreateInfo>
|
|
||||||
{
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
value = true
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
template <>
|
|
||||||
struct StructExtends<PhysicalDeviceLineRasterizationPropertiesEXT, PhysicalDeviceProperties2>
|
|
||||||
{
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
value = true
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
template <>
|
|
||||||
struct StructExtends<PipelineRasterizationLineStateCreateInfoEXT, PipelineRasterizationStateCreateInfo>
|
|
||||||
{
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
value = true
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
//=== VK_EXT_shader_atomic_float ===
|
//=== VK_EXT_shader_atomic_float ===
|
||||||
template <>
|
template <>
|
||||||
struct StructExtends<PhysicalDeviceShaderAtomicFloatFeaturesEXT, PhysicalDeviceFeatures2>
|
struct StructExtends<PhysicalDeviceShaderAtomicFloatFeaturesEXT, PhysicalDeviceFeatures2>
|
||||||
@@ -12635,25 +12740,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
//=== VK_EXT_index_type_uint8 ===
|
|
||||||
template <>
|
|
||||||
struct StructExtends<PhysicalDeviceIndexTypeUint8FeaturesEXT, PhysicalDeviceFeatures2>
|
|
||||||
{
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
value = true
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
template <>
|
|
||||||
struct StructExtends<PhysicalDeviceIndexTypeUint8FeaturesEXT, DeviceCreateInfo>
|
|
||||||
{
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
value = true
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
//=== VK_EXT_extended_dynamic_state ===
|
//=== VK_EXT_extended_dynamic_state ===
|
||||||
template <>
|
template <>
|
||||||
struct StructExtends<PhysicalDeviceExtendedDynamicStateFeaturesEXT, PhysicalDeviceFeatures2>
|
struct StructExtends<PhysicalDeviceExtendedDynamicStateFeaturesEXT, PhysicalDeviceFeatures2>
|
||||||
@@ -14702,6 +14788,25 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_subgroup_rotate ===
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDeviceShaderSubgroupRotateFeaturesKHR, PhysicalDeviceFeatures2>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDeviceShaderSubgroupRotateFeaturesKHR, DeviceCreateInfo>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
//=== VK_ARM_scheduling_controls ===
|
//=== VK_ARM_scheduling_controls ===
|
||||||
template <>
|
template <>
|
||||||
struct StructExtends<DeviceQueueShaderCoreControlCreateInfoARM, DeviceQueueCreateInfo>
|
struct StructExtends<DeviceQueueShaderCoreControlCreateInfoARM, DeviceQueueCreateInfo>
|
||||||
@@ -15019,6 +15124,25 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_maximal_reconvergence ===
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR, PhysicalDeviceFeatures2>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR, DeviceCreateInfo>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
//=== VK_EXT_image_compression_control_swapchain ===
|
//=== VK_EXT_image_compression_control_swapchain ===
|
||||||
template <>
|
template <>
|
||||||
struct StructExtends<PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT, PhysicalDeviceFeatures2>
|
struct StructExtends<PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT, PhysicalDeviceFeatures2>
|
||||||
@@ -16138,6 +16262,25 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_float_controls2 ===
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDeviceShaderFloatControls2FeaturesKHR, PhysicalDeviceFeatures2>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDeviceShaderFloatControls2FeaturesKHR, DeviceCreateInfo>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
# if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
# if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
||||||
//=== VK_QNX_external_memory_screen_buffer ===
|
//=== VK_QNX_external_memory_screen_buffer ===
|
||||||
template <>
|
template <>
|
||||||
@@ -16205,6 +16348,81 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//=== VK_KHR_index_type_uint8 ===
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDeviceIndexTypeUint8FeaturesKHR, PhysicalDeviceFeatures2>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDeviceIndexTypeUint8FeaturesKHR, DeviceCreateInfo>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
//=== VK_KHR_line_rasterization ===
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDeviceLineRasterizationFeaturesKHR, PhysicalDeviceFeatures2>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDeviceLineRasterizationFeaturesKHR, DeviceCreateInfo>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDeviceLineRasterizationPropertiesKHR, PhysicalDeviceProperties2>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PipelineRasterizationLineStateCreateInfoKHR, PipelineRasterizationStateCreateInfo>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_expect_assume ===
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDeviceShaderExpectAssumeFeaturesKHR, PhysicalDeviceFeatures2>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDeviceShaderExpectAssumeFeaturesKHR, DeviceCreateInfo>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
//=== VK_KHR_maintenance6 ===
|
//=== VK_KHR_maintenance6 ===
|
||||||
template <>
|
template <>
|
||||||
struct StructExtends<PhysicalDeviceMaintenance6FeaturesKHR, PhysicalDeviceFeatures2>
|
struct StructExtends<PhysicalDeviceMaintenance6FeaturesKHR, PhysicalDeviceFeatures2>
|
||||||
@@ -17099,6 +17317,10 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR vkGetPhysicalDeviceFragmentShadingRatesKHR = 0;
|
PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR vkGetPhysicalDeviceFragmentShadingRatesKHR = 0;
|
||||||
PFN_vkCmdSetFragmentShadingRateKHR vkCmdSetFragmentShadingRateKHR = 0;
|
PFN_vkCmdSetFragmentShadingRateKHR vkCmdSetFragmentShadingRateKHR = 0;
|
||||||
|
|
||||||
|
//=== VK_KHR_dynamic_rendering_local_read ===
|
||||||
|
PFN_vkCmdSetRenderingAttachmentLocationsKHR vkCmdSetRenderingAttachmentLocationsKHR = 0;
|
||||||
|
PFN_vkCmdSetRenderingInputAttachmentIndicesKHR vkCmdSetRenderingInputAttachmentIndicesKHR = 0;
|
||||||
|
|
||||||
//=== VK_EXT_buffer_device_address ===
|
//=== VK_EXT_buffer_device_address ===
|
||||||
PFN_vkGetBufferDeviceAddressEXT vkGetBufferDeviceAddressEXT = 0;
|
PFN_vkGetBufferDeviceAddressEXT vkGetBufferDeviceAddressEXT = 0;
|
||||||
|
|
||||||
@@ -17412,7 +17634,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
PFN_vkGetPipelineIndirectDeviceAddressNV vkGetPipelineIndirectDeviceAddressNV = 0;
|
PFN_vkGetPipelineIndirectDeviceAddressNV vkGetPipelineIndirectDeviceAddressNV = 0;
|
||||||
|
|
||||||
//=== VK_EXT_extended_dynamic_state3 ===
|
//=== VK_EXT_extended_dynamic_state3 ===
|
||||||
PFN_vkCmdSetTessellationDomainOriginEXT vkCmdSetTessellationDomainOriginEXT = 0;
|
|
||||||
PFN_vkCmdSetDepthClampEnableEXT vkCmdSetDepthClampEnableEXT = 0;
|
PFN_vkCmdSetDepthClampEnableEXT vkCmdSetDepthClampEnableEXT = 0;
|
||||||
PFN_vkCmdSetPolygonModeEXT vkCmdSetPolygonModeEXT = 0;
|
PFN_vkCmdSetPolygonModeEXT vkCmdSetPolygonModeEXT = 0;
|
||||||
PFN_vkCmdSetRasterizationSamplesEXT vkCmdSetRasterizationSamplesEXT = 0;
|
PFN_vkCmdSetRasterizationSamplesEXT vkCmdSetRasterizationSamplesEXT = 0;
|
||||||
@@ -17423,6 +17644,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
PFN_vkCmdSetColorBlendEnableEXT vkCmdSetColorBlendEnableEXT = 0;
|
PFN_vkCmdSetColorBlendEnableEXT vkCmdSetColorBlendEnableEXT = 0;
|
||||||
PFN_vkCmdSetColorBlendEquationEXT vkCmdSetColorBlendEquationEXT = 0;
|
PFN_vkCmdSetColorBlendEquationEXT vkCmdSetColorBlendEquationEXT = 0;
|
||||||
PFN_vkCmdSetColorWriteMaskEXT vkCmdSetColorWriteMaskEXT = 0;
|
PFN_vkCmdSetColorWriteMaskEXT vkCmdSetColorWriteMaskEXT = 0;
|
||||||
|
PFN_vkCmdSetTessellationDomainOriginEXT vkCmdSetTessellationDomainOriginEXT = 0;
|
||||||
PFN_vkCmdSetRasterizationStreamEXT vkCmdSetRasterizationStreamEXT = 0;
|
PFN_vkCmdSetRasterizationStreamEXT vkCmdSetRasterizationStreamEXT = 0;
|
||||||
PFN_vkCmdSetConservativeRasterizationModeEXT vkCmdSetConservativeRasterizationModeEXT = 0;
|
PFN_vkCmdSetConservativeRasterizationModeEXT vkCmdSetConservativeRasterizationModeEXT = 0;
|
||||||
PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT vkCmdSetExtraPrimitiveOverestimationSizeEXT = 0;
|
PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT vkCmdSetExtraPrimitiveOverestimationSizeEXT = 0;
|
||||||
@@ -17491,6 +17713,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
PFN_dummy vkGetScreenBufferPropertiesQNX_placeholder = 0;
|
PFN_dummy vkGetScreenBufferPropertiesQNX_placeholder = 0;
|
||||||
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
||||||
|
|
||||||
|
//=== VK_KHR_line_rasterization ===
|
||||||
|
PFN_vkCmdSetLineStippleKHR vkCmdSetLineStippleKHR = 0;
|
||||||
|
|
||||||
//=== VK_KHR_calibrated_timestamps ===
|
//=== VK_KHR_calibrated_timestamps ===
|
||||||
PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR vkGetPhysicalDeviceCalibrateableTimeDomainsKHR = 0;
|
PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR vkGetPhysicalDeviceCalibrateableTimeDomainsKHR = 0;
|
||||||
PFN_vkGetCalibratedTimestampsKHR vkGetCalibratedTimestampsKHR = 0;
|
PFN_vkGetCalibratedTimestampsKHR vkGetCalibratedTimestampsKHR = 0;
|
||||||
@@ -18400,6 +18625,12 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR( vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceFragmentShadingRatesKHR" ) );
|
PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR( vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceFragmentShadingRatesKHR" ) );
|
||||||
vkCmdSetFragmentShadingRateKHR = PFN_vkCmdSetFragmentShadingRateKHR( vkGetInstanceProcAddr( instance, "vkCmdSetFragmentShadingRateKHR" ) );
|
vkCmdSetFragmentShadingRateKHR = PFN_vkCmdSetFragmentShadingRateKHR( vkGetInstanceProcAddr( instance, "vkCmdSetFragmentShadingRateKHR" ) );
|
||||||
|
|
||||||
|
//=== VK_KHR_dynamic_rendering_local_read ===
|
||||||
|
vkCmdSetRenderingAttachmentLocationsKHR =
|
||||||
|
PFN_vkCmdSetRenderingAttachmentLocationsKHR( vkGetInstanceProcAddr( instance, "vkCmdSetRenderingAttachmentLocationsKHR" ) );
|
||||||
|
vkCmdSetRenderingInputAttachmentIndicesKHR =
|
||||||
|
PFN_vkCmdSetRenderingInputAttachmentIndicesKHR( vkGetInstanceProcAddr( instance, "vkCmdSetRenderingInputAttachmentIndicesKHR" ) );
|
||||||
|
|
||||||
//=== VK_EXT_buffer_device_address ===
|
//=== VK_EXT_buffer_device_address ===
|
||||||
vkGetBufferDeviceAddressEXT = PFN_vkGetBufferDeviceAddressEXT( vkGetInstanceProcAddr( instance, "vkGetBufferDeviceAddressEXT" ) );
|
vkGetBufferDeviceAddressEXT = PFN_vkGetBufferDeviceAddressEXT( vkGetInstanceProcAddr( instance, "vkGetBufferDeviceAddressEXT" ) );
|
||||||
if ( !vkGetBufferDeviceAddress )
|
if ( !vkGetBufferDeviceAddress )
|
||||||
@@ -18449,6 +18680,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
//=== VK_EXT_line_rasterization ===
|
//=== VK_EXT_line_rasterization ===
|
||||||
vkCmdSetLineStippleEXT = PFN_vkCmdSetLineStippleEXT( vkGetInstanceProcAddr( instance, "vkCmdSetLineStippleEXT" ) );
|
vkCmdSetLineStippleEXT = PFN_vkCmdSetLineStippleEXT( vkGetInstanceProcAddr( instance, "vkCmdSetLineStippleEXT" ) );
|
||||||
|
if ( !vkCmdSetLineStippleKHR )
|
||||||
|
vkCmdSetLineStippleKHR = vkCmdSetLineStippleEXT;
|
||||||
|
|
||||||
//=== VK_EXT_host_query_reset ===
|
//=== VK_EXT_host_query_reset ===
|
||||||
vkResetQueryPoolEXT = PFN_vkResetQueryPoolEXT( vkGetInstanceProcAddr( instance, "vkResetQueryPoolEXT" ) );
|
vkResetQueryPoolEXT = PFN_vkResetQueryPoolEXT( vkGetInstanceProcAddr( instance, "vkResetQueryPoolEXT" ) );
|
||||||
@@ -18795,7 +19028,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
PFN_vkGetPipelineIndirectDeviceAddressNV( vkGetInstanceProcAddr( instance, "vkGetPipelineIndirectDeviceAddressNV" ) );
|
PFN_vkGetPipelineIndirectDeviceAddressNV( vkGetInstanceProcAddr( instance, "vkGetPipelineIndirectDeviceAddressNV" ) );
|
||||||
|
|
||||||
//=== VK_EXT_extended_dynamic_state3 ===
|
//=== VK_EXT_extended_dynamic_state3 ===
|
||||||
vkCmdSetTessellationDomainOriginEXT = PFN_vkCmdSetTessellationDomainOriginEXT( vkGetInstanceProcAddr( instance, "vkCmdSetTessellationDomainOriginEXT" ) );
|
|
||||||
vkCmdSetDepthClampEnableEXT = PFN_vkCmdSetDepthClampEnableEXT( vkGetInstanceProcAddr( instance, "vkCmdSetDepthClampEnableEXT" ) );
|
vkCmdSetDepthClampEnableEXT = PFN_vkCmdSetDepthClampEnableEXT( vkGetInstanceProcAddr( instance, "vkCmdSetDepthClampEnableEXT" ) );
|
||||||
vkCmdSetPolygonModeEXT = PFN_vkCmdSetPolygonModeEXT( vkGetInstanceProcAddr( instance, "vkCmdSetPolygonModeEXT" ) );
|
vkCmdSetPolygonModeEXT = PFN_vkCmdSetPolygonModeEXT( vkGetInstanceProcAddr( instance, "vkCmdSetPolygonModeEXT" ) );
|
||||||
vkCmdSetRasterizationSamplesEXT = PFN_vkCmdSetRasterizationSamplesEXT( vkGetInstanceProcAddr( instance, "vkCmdSetRasterizationSamplesEXT" ) );
|
vkCmdSetRasterizationSamplesEXT = PFN_vkCmdSetRasterizationSamplesEXT( vkGetInstanceProcAddr( instance, "vkCmdSetRasterizationSamplesEXT" ) );
|
||||||
@@ -18806,6 +19038,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
vkCmdSetColorBlendEnableEXT = PFN_vkCmdSetColorBlendEnableEXT( vkGetInstanceProcAddr( instance, "vkCmdSetColorBlendEnableEXT" ) );
|
vkCmdSetColorBlendEnableEXT = PFN_vkCmdSetColorBlendEnableEXT( vkGetInstanceProcAddr( instance, "vkCmdSetColorBlendEnableEXT" ) );
|
||||||
vkCmdSetColorBlendEquationEXT = PFN_vkCmdSetColorBlendEquationEXT( vkGetInstanceProcAddr( instance, "vkCmdSetColorBlendEquationEXT" ) );
|
vkCmdSetColorBlendEquationEXT = PFN_vkCmdSetColorBlendEquationEXT( vkGetInstanceProcAddr( instance, "vkCmdSetColorBlendEquationEXT" ) );
|
||||||
vkCmdSetColorWriteMaskEXT = PFN_vkCmdSetColorWriteMaskEXT( vkGetInstanceProcAddr( instance, "vkCmdSetColorWriteMaskEXT" ) );
|
vkCmdSetColorWriteMaskEXT = PFN_vkCmdSetColorWriteMaskEXT( vkGetInstanceProcAddr( instance, "vkCmdSetColorWriteMaskEXT" ) );
|
||||||
|
vkCmdSetTessellationDomainOriginEXT = PFN_vkCmdSetTessellationDomainOriginEXT( vkGetInstanceProcAddr( instance, "vkCmdSetTessellationDomainOriginEXT" ) );
|
||||||
vkCmdSetRasterizationStreamEXT = PFN_vkCmdSetRasterizationStreamEXT( vkGetInstanceProcAddr( instance, "vkCmdSetRasterizationStreamEXT" ) );
|
vkCmdSetRasterizationStreamEXT = PFN_vkCmdSetRasterizationStreamEXT( vkGetInstanceProcAddr( instance, "vkCmdSetRasterizationStreamEXT" ) );
|
||||||
vkCmdSetConservativeRasterizationModeEXT =
|
vkCmdSetConservativeRasterizationModeEXT =
|
||||||
PFN_vkCmdSetConservativeRasterizationModeEXT( vkGetInstanceProcAddr( instance, "vkCmdSetConservativeRasterizationModeEXT" ) );
|
PFN_vkCmdSetConservativeRasterizationModeEXT( vkGetInstanceProcAddr( instance, "vkCmdSetConservativeRasterizationModeEXT" ) );
|
||||||
@@ -18883,6 +19116,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
vkGetScreenBufferPropertiesQNX = PFN_vkGetScreenBufferPropertiesQNX( vkGetInstanceProcAddr( instance, "vkGetScreenBufferPropertiesQNX" ) );
|
vkGetScreenBufferPropertiesQNX = PFN_vkGetScreenBufferPropertiesQNX( vkGetInstanceProcAddr( instance, "vkGetScreenBufferPropertiesQNX" ) );
|
||||||
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
||||||
|
|
||||||
|
//=== VK_KHR_line_rasterization ===
|
||||||
|
vkCmdSetLineStippleKHR = PFN_vkCmdSetLineStippleKHR( vkGetInstanceProcAddr( instance, "vkCmdSetLineStippleKHR" ) );
|
||||||
|
|
||||||
//=== VK_KHR_calibrated_timestamps ===
|
//=== VK_KHR_calibrated_timestamps ===
|
||||||
vkGetPhysicalDeviceCalibrateableTimeDomainsKHR =
|
vkGetPhysicalDeviceCalibrateableTimeDomainsKHR =
|
||||||
PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR( vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceCalibrateableTimeDomainsKHR" ) );
|
PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR( vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceCalibrateableTimeDomainsKHR" ) );
|
||||||
@@ -19493,6 +19729,12 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
//=== VK_KHR_fragment_shading_rate ===
|
//=== VK_KHR_fragment_shading_rate ===
|
||||||
vkCmdSetFragmentShadingRateKHR = PFN_vkCmdSetFragmentShadingRateKHR( vkGetDeviceProcAddr( device, "vkCmdSetFragmentShadingRateKHR" ) );
|
vkCmdSetFragmentShadingRateKHR = PFN_vkCmdSetFragmentShadingRateKHR( vkGetDeviceProcAddr( device, "vkCmdSetFragmentShadingRateKHR" ) );
|
||||||
|
|
||||||
|
//=== VK_KHR_dynamic_rendering_local_read ===
|
||||||
|
vkCmdSetRenderingAttachmentLocationsKHR =
|
||||||
|
PFN_vkCmdSetRenderingAttachmentLocationsKHR( vkGetDeviceProcAddr( device, "vkCmdSetRenderingAttachmentLocationsKHR" ) );
|
||||||
|
vkCmdSetRenderingInputAttachmentIndicesKHR =
|
||||||
|
PFN_vkCmdSetRenderingInputAttachmentIndicesKHR( vkGetDeviceProcAddr( device, "vkCmdSetRenderingInputAttachmentIndicesKHR" ) );
|
||||||
|
|
||||||
//=== VK_EXT_buffer_device_address ===
|
//=== VK_EXT_buffer_device_address ===
|
||||||
vkGetBufferDeviceAddressEXT = PFN_vkGetBufferDeviceAddressEXT( vkGetDeviceProcAddr( device, "vkGetBufferDeviceAddressEXT" ) );
|
vkGetBufferDeviceAddressEXT = PFN_vkGetBufferDeviceAddressEXT( vkGetDeviceProcAddr( device, "vkGetBufferDeviceAddressEXT" ) );
|
||||||
if ( !vkGetBufferDeviceAddress )
|
if ( !vkGetBufferDeviceAddress )
|
||||||
@@ -19523,6 +19765,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
//=== VK_EXT_line_rasterization ===
|
//=== VK_EXT_line_rasterization ===
|
||||||
vkCmdSetLineStippleEXT = PFN_vkCmdSetLineStippleEXT( vkGetDeviceProcAddr( device, "vkCmdSetLineStippleEXT" ) );
|
vkCmdSetLineStippleEXT = PFN_vkCmdSetLineStippleEXT( vkGetDeviceProcAddr( device, "vkCmdSetLineStippleEXT" ) );
|
||||||
|
if ( !vkCmdSetLineStippleKHR )
|
||||||
|
vkCmdSetLineStippleKHR = vkCmdSetLineStippleEXT;
|
||||||
|
|
||||||
//=== VK_EXT_host_query_reset ===
|
//=== VK_EXT_host_query_reset ===
|
||||||
vkResetQueryPoolEXT = PFN_vkResetQueryPoolEXT( vkGetDeviceProcAddr( device, "vkResetQueryPoolEXT" ) );
|
vkResetQueryPoolEXT = PFN_vkResetQueryPoolEXT( vkGetDeviceProcAddr( device, "vkResetQueryPoolEXT" ) );
|
||||||
@@ -19838,7 +20082,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
vkGetPipelineIndirectDeviceAddressNV = PFN_vkGetPipelineIndirectDeviceAddressNV( vkGetDeviceProcAddr( device, "vkGetPipelineIndirectDeviceAddressNV" ) );
|
vkGetPipelineIndirectDeviceAddressNV = PFN_vkGetPipelineIndirectDeviceAddressNV( vkGetDeviceProcAddr( device, "vkGetPipelineIndirectDeviceAddressNV" ) );
|
||||||
|
|
||||||
//=== VK_EXT_extended_dynamic_state3 ===
|
//=== VK_EXT_extended_dynamic_state3 ===
|
||||||
vkCmdSetTessellationDomainOriginEXT = PFN_vkCmdSetTessellationDomainOriginEXT( vkGetDeviceProcAddr( device, "vkCmdSetTessellationDomainOriginEXT" ) );
|
|
||||||
vkCmdSetDepthClampEnableEXT = PFN_vkCmdSetDepthClampEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetDepthClampEnableEXT" ) );
|
vkCmdSetDepthClampEnableEXT = PFN_vkCmdSetDepthClampEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetDepthClampEnableEXT" ) );
|
||||||
vkCmdSetPolygonModeEXT = PFN_vkCmdSetPolygonModeEXT( vkGetDeviceProcAddr( device, "vkCmdSetPolygonModeEXT" ) );
|
vkCmdSetPolygonModeEXT = PFN_vkCmdSetPolygonModeEXT( vkGetDeviceProcAddr( device, "vkCmdSetPolygonModeEXT" ) );
|
||||||
vkCmdSetRasterizationSamplesEXT = PFN_vkCmdSetRasterizationSamplesEXT( vkGetDeviceProcAddr( device, "vkCmdSetRasterizationSamplesEXT" ) );
|
vkCmdSetRasterizationSamplesEXT = PFN_vkCmdSetRasterizationSamplesEXT( vkGetDeviceProcAddr( device, "vkCmdSetRasterizationSamplesEXT" ) );
|
||||||
@@ -19849,6 +20092,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
vkCmdSetColorBlendEnableEXT = PFN_vkCmdSetColorBlendEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetColorBlendEnableEXT" ) );
|
vkCmdSetColorBlendEnableEXT = PFN_vkCmdSetColorBlendEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetColorBlendEnableEXT" ) );
|
||||||
vkCmdSetColorBlendEquationEXT = PFN_vkCmdSetColorBlendEquationEXT( vkGetDeviceProcAddr( device, "vkCmdSetColorBlendEquationEXT" ) );
|
vkCmdSetColorBlendEquationEXT = PFN_vkCmdSetColorBlendEquationEXT( vkGetDeviceProcAddr( device, "vkCmdSetColorBlendEquationEXT" ) );
|
||||||
vkCmdSetColorWriteMaskEXT = PFN_vkCmdSetColorWriteMaskEXT( vkGetDeviceProcAddr( device, "vkCmdSetColorWriteMaskEXT" ) );
|
vkCmdSetColorWriteMaskEXT = PFN_vkCmdSetColorWriteMaskEXT( vkGetDeviceProcAddr( device, "vkCmdSetColorWriteMaskEXT" ) );
|
||||||
|
vkCmdSetTessellationDomainOriginEXT = PFN_vkCmdSetTessellationDomainOriginEXT( vkGetDeviceProcAddr( device, "vkCmdSetTessellationDomainOriginEXT" ) );
|
||||||
vkCmdSetRasterizationStreamEXT = PFN_vkCmdSetRasterizationStreamEXT( vkGetDeviceProcAddr( device, "vkCmdSetRasterizationStreamEXT" ) );
|
vkCmdSetRasterizationStreamEXT = PFN_vkCmdSetRasterizationStreamEXT( vkGetDeviceProcAddr( device, "vkCmdSetRasterizationStreamEXT" ) );
|
||||||
vkCmdSetConservativeRasterizationModeEXT =
|
vkCmdSetConservativeRasterizationModeEXT =
|
||||||
PFN_vkCmdSetConservativeRasterizationModeEXT( vkGetDeviceProcAddr( device, "vkCmdSetConservativeRasterizationModeEXT" ) );
|
PFN_vkCmdSetConservativeRasterizationModeEXT( vkGetDeviceProcAddr( device, "vkCmdSetConservativeRasterizationModeEXT" ) );
|
||||||
@@ -19918,6 +20162,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
vkGetScreenBufferPropertiesQNX = PFN_vkGetScreenBufferPropertiesQNX( vkGetDeviceProcAddr( device, "vkGetScreenBufferPropertiesQNX" ) );
|
vkGetScreenBufferPropertiesQNX = PFN_vkGetScreenBufferPropertiesQNX( vkGetDeviceProcAddr( device, "vkGetScreenBufferPropertiesQNX" ) );
|
||||||
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
||||||
|
|
||||||
|
//=== VK_KHR_line_rasterization ===
|
||||||
|
vkCmdSetLineStippleKHR = PFN_vkCmdSetLineStippleKHR( vkGetDeviceProcAddr( device, "vkCmdSetLineStippleKHR" ) );
|
||||||
|
|
||||||
//=== VK_KHR_calibrated_timestamps ===
|
//=== VK_KHR_calibrated_timestamps ===
|
||||||
vkGetCalibratedTimestampsKHR = PFN_vkGetCalibratedTimestampsKHR( vkGetDeviceProcAddr( device, "vkGetCalibratedTimestampsKHR" ) );
|
vkGetCalibratedTimestampsKHR = PFN_vkGetCalibratedTimestampsKHR( vkGetDeviceProcAddr( device, "vkGetCalibratedTimestampsKHR" ) );
|
||||||
|
|
||||||
|
|||||||
Vendored
+206
-49
@@ -69,7 +69,7 @@ extern "C" {
|
|||||||
#define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0)// Patch version should always be set to 0
|
#define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0)// Patch version should always be set to 0
|
||||||
|
|
||||||
// Version of this file
|
// Version of this file
|
||||||
#define VK_HEADER_VERSION 275
|
#define VK_HEADER_VERSION 276
|
||||||
|
|
||||||
// Complete version of this file
|
// Complete version of this file
|
||||||
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION)
|
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION)
|
||||||
@@ -718,7 +718,11 @@ typedef enum VkStructureType {
|
|||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR = 1000226004,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR = 1000226004,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD = 1000227000,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD = 1000227000,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD = 1000229000,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD = 1000229000,
|
||||||
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR = 1000232000,
|
||||||
|
VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO_KHR = 1000232001,
|
||||||
|
VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR = 1000232002,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT = 1000234000,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT = 1000234000,
|
||||||
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR = 1000235000,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT = 1000237000,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT = 1000237000,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT = 1000238000,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT = 1000238000,
|
||||||
VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT = 1000238001,
|
VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT = 1000238001,
|
||||||
@@ -743,11 +747,7 @@ typedef enum VkStructureType {
|
|||||||
VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT = 1000255002,
|
VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT = 1000255002,
|
||||||
VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT = 1000255001,
|
VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT = 1000255001,
|
||||||
VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT = 1000256000,
|
VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT = 1000256000,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT = 1000259000,
|
|
||||||
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT = 1000259001,
|
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT = 1000259002,
|
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT = 1000260000,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT = 1000260000,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT = 1000265000,
|
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT = 1000267000,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT = 1000267000,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR = 1000269000,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR = 1000269000,
|
||||||
VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR = 1000269001,
|
VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR = 1000269001,
|
||||||
@@ -959,6 +959,7 @@ typedef enum VkStructureType {
|
|||||||
VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT = 1000411001,
|
VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT = 1000411001,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT = 1000412000,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT = 1000412000,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM = 1000415000,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM = 1000415000,
|
||||||
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR = 1000416000,
|
||||||
VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM = 1000417000,
|
VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM = 1000417000,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM = 1000417001,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM = 1000417001,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM = 1000417002,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM = 1000417002,
|
||||||
@@ -985,6 +986,7 @@ typedef enum VkStructureType {
|
|||||||
VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV = 1000428001,
|
VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV = 1000428001,
|
||||||
VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV = 1000428002,
|
VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV = 1000428002,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV = 1000430000,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV = 1000430000,
|
||||||
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MAXIMAL_RECONVERGENCE_FEATURES_KHR = 1000434000,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT = 1000437000,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT = 1000437000,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM = 1000440000,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM = 1000440000,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM = 1000440001,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM = 1000440001,
|
||||||
@@ -1075,13 +1077,19 @@ typedef enum VkStructureType {
|
|||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR = 1000525000,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR = 1000525000,
|
||||||
VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR = 1000190001,
|
VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR = 1000190001,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR = 1000190002,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR = 1000190002,
|
||||||
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR = 1000528000,
|
||||||
VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX = 1000529000,
|
VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX = 1000529000,
|
||||||
VK_STRUCTURE_TYPE_SCREEN_BUFFER_FORMAT_PROPERTIES_QNX = 1000529001,
|
VK_STRUCTURE_TYPE_SCREEN_BUFFER_FORMAT_PROPERTIES_QNX = 1000529001,
|
||||||
VK_STRUCTURE_TYPE_IMPORT_SCREEN_BUFFER_INFO_QNX = 1000529002,
|
VK_STRUCTURE_TYPE_IMPORT_SCREEN_BUFFER_INFO_QNX = 1000529002,
|
||||||
VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_QNX = 1000529003,
|
VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_QNX = 1000529003,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX = 1000529004,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX = 1000529004,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT = 1000530000,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT = 1000530000,
|
||||||
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR = 1000265000,
|
||||||
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR = 1000259000,
|
||||||
|
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR = 1000259001,
|
||||||
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR = 1000259002,
|
||||||
VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR = 1000184000,
|
VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR = 1000184000,
|
||||||
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR = 1000544000,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR = 1000545000,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR = 1000545000,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR = 1000545001,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR = 1000545001,
|
||||||
VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR = 1000545002,
|
VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR = 1000545002,
|
||||||
@@ -1227,7 +1235,11 @@ typedef enum VkStructureType {
|
|||||||
VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO,
|
VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO,
|
||||||
VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR = VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO,
|
VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR = VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO,
|
||||||
VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO,
|
VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO,
|
||||||
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR,
|
||||||
|
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR,
|
||||||
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES,
|
||||||
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES,
|
||||||
@@ -1304,6 +1316,7 @@ typedef enum VkImageLayout {
|
|||||||
VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR = 1000111000,
|
VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR = 1000111000,
|
||||||
VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT = 1000218000,
|
VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT = 1000218000,
|
||||||
VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR = 1000164003,
|
VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR = 1000164003,
|
||||||
|
VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ_KHR = 1000232000,
|
||||||
VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR = 1000299000,
|
VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR = 1000299000,
|
||||||
VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR = 1000299001,
|
VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR = 1000299001,
|
||||||
VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR = 1000299002,
|
VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR = 1000299002,
|
||||||
@@ -1909,12 +1922,10 @@ typedef enum VkDynamicState {
|
|||||||
VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV = 1000205000,
|
VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV = 1000205000,
|
||||||
VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV = 1000205001,
|
VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV = 1000205001,
|
||||||
VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR = 1000226000,
|
VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR = 1000226000,
|
||||||
VK_DYNAMIC_STATE_LINE_STIPPLE_EXT = 1000259000,
|
|
||||||
VK_DYNAMIC_STATE_VERTEX_INPUT_EXT = 1000352000,
|
VK_DYNAMIC_STATE_VERTEX_INPUT_EXT = 1000352000,
|
||||||
VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT = 1000377000,
|
VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT = 1000377000,
|
||||||
VK_DYNAMIC_STATE_LOGIC_OP_EXT = 1000377003,
|
VK_DYNAMIC_STATE_LOGIC_OP_EXT = 1000377003,
|
||||||
VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT = 1000381000,
|
VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT = 1000381000,
|
||||||
VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT = 1000455002,
|
|
||||||
VK_DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT = 1000455003,
|
VK_DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT = 1000455003,
|
||||||
VK_DYNAMIC_STATE_POLYGON_MODE_EXT = 1000455004,
|
VK_DYNAMIC_STATE_POLYGON_MODE_EXT = 1000455004,
|
||||||
VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT = 1000455005,
|
VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT = 1000455005,
|
||||||
@@ -1925,6 +1936,7 @@ typedef enum VkDynamicState {
|
|||||||
VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT = 1000455010,
|
VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT = 1000455010,
|
||||||
VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT = 1000455011,
|
VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT = 1000455011,
|
||||||
VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT = 1000455012,
|
VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT = 1000455012,
|
||||||
|
VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT = 1000455002,
|
||||||
VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT = 1000455013,
|
VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT = 1000455013,
|
||||||
VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT = 1000455014,
|
VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT = 1000455014,
|
||||||
VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT = 1000455015,
|
VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT = 1000455015,
|
||||||
@@ -1946,6 +1958,8 @@ typedef enum VkDynamicState {
|
|||||||
VK_DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV = 1000455031,
|
VK_DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV = 1000455031,
|
||||||
VK_DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV = 1000455032,
|
VK_DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV = 1000455032,
|
||||||
VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT = 1000524000,
|
VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT = 1000524000,
|
||||||
|
VK_DYNAMIC_STATE_LINE_STIPPLE_KHR = 1000259000,
|
||||||
|
VK_DYNAMIC_STATE_LINE_STIPPLE_EXT = VK_DYNAMIC_STATE_LINE_STIPPLE_KHR,
|
||||||
VK_DYNAMIC_STATE_CULL_MODE_EXT = VK_DYNAMIC_STATE_CULL_MODE,
|
VK_DYNAMIC_STATE_CULL_MODE_EXT = VK_DYNAMIC_STATE_CULL_MODE,
|
||||||
VK_DYNAMIC_STATE_FRONT_FACE_EXT = VK_DYNAMIC_STATE_FRONT_FACE,
|
VK_DYNAMIC_STATE_FRONT_FACE_EXT = VK_DYNAMIC_STATE_FRONT_FACE,
|
||||||
VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT = VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY,
|
VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT = VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY,
|
||||||
@@ -2094,7 +2108,8 @@ typedef enum VkAttachmentLoadOp {
|
|||||||
VK_ATTACHMENT_LOAD_OP_LOAD = 0,
|
VK_ATTACHMENT_LOAD_OP_LOAD = 0,
|
||||||
VK_ATTACHMENT_LOAD_OP_CLEAR = 1,
|
VK_ATTACHMENT_LOAD_OP_CLEAR = 1,
|
||||||
VK_ATTACHMENT_LOAD_OP_DONT_CARE = 2,
|
VK_ATTACHMENT_LOAD_OP_DONT_CARE = 2,
|
||||||
VK_ATTACHMENT_LOAD_OP_NONE_EXT = 1000400000,
|
VK_ATTACHMENT_LOAD_OP_NONE_KHR = 1000400000,
|
||||||
|
VK_ATTACHMENT_LOAD_OP_NONE_EXT = VK_ATTACHMENT_LOAD_OP_NONE_KHR,
|
||||||
VK_ATTACHMENT_LOAD_OP_MAX_ENUM = 0x7FFFFFFF
|
VK_ATTACHMENT_LOAD_OP_MAX_ENUM = 0x7FFFFFFF
|
||||||
} VkAttachmentLoadOp;
|
} VkAttachmentLoadOp;
|
||||||
|
|
||||||
@@ -2130,8 +2145,9 @@ typedef enum VkIndexType {
|
|||||||
VK_INDEX_TYPE_UINT16 = 0,
|
VK_INDEX_TYPE_UINT16 = 0,
|
||||||
VK_INDEX_TYPE_UINT32 = 1,
|
VK_INDEX_TYPE_UINT32 = 1,
|
||||||
VK_INDEX_TYPE_NONE_KHR = 1000165000,
|
VK_INDEX_TYPE_NONE_KHR = 1000165000,
|
||||||
VK_INDEX_TYPE_UINT8_EXT = 1000265000,
|
VK_INDEX_TYPE_UINT8_KHR = 1000265000,
|
||||||
VK_INDEX_TYPE_NONE_NV = VK_INDEX_TYPE_NONE_KHR,
|
VK_INDEX_TYPE_NONE_NV = VK_INDEX_TYPE_NONE_KHR,
|
||||||
|
VK_INDEX_TYPE_UINT8_EXT = VK_INDEX_TYPE_UINT8_KHR,
|
||||||
VK_INDEX_TYPE_MAX_ENUM = 0x7FFFFFFF
|
VK_INDEX_TYPE_MAX_ENUM = 0x7FFFFFFF
|
||||||
} VkIndexType;
|
} VkIndexType;
|
||||||
|
|
||||||
@@ -10196,6 +10212,58 @@ VKAPI_ATTR void VKAPI_CALL vkCmdSetFragmentShadingRateKHR(
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
// VK_KHR_dynamic_rendering_local_read is a preprocessor guard. Do not pass it to API calls.
|
||||||
|
#define VK_KHR_dynamic_rendering_local_read 1
|
||||||
|
#define VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_SPEC_VERSION 1
|
||||||
|
#define VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_EXTENSION_NAME "VK_KHR_dynamic_rendering_local_read"
|
||||||
|
typedef struct VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR {
|
||||||
|
VkStructureType sType;
|
||||||
|
void* pNext;
|
||||||
|
VkBool32 dynamicRenderingLocalRead;
|
||||||
|
} VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR;
|
||||||
|
|
||||||
|
typedef struct VkRenderingAttachmentLocationInfoKHR {
|
||||||
|
VkStructureType sType;
|
||||||
|
const void* pNext;
|
||||||
|
uint32_t colorAttachmentCount;
|
||||||
|
const uint32_t* pColorAttachmentLocations;
|
||||||
|
} VkRenderingAttachmentLocationInfoKHR;
|
||||||
|
|
||||||
|
typedef struct VkRenderingInputAttachmentIndexInfoKHR {
|
||||||
|
VkStructureType sType;
|
||||||
|
const void* pNext;
|
||||||
|
uint32_t colorAttachmentCount;
|
||||||
|
const uint32_t* pColorAttachmentInputIndices;
|
||||||
|
const uint32_t* pDepthInputAttachmentIndex;
|
||||||
|
const uint32_t* pStencilInputAttachmentIndex;
|
||||||
|
} VkRenderingInputAttachmentIndexInfoKHR;
|
||||||
|
|
||||||
|
typedef void (VKAPI_PTR *PFN_vkCmdSetRenderingAttachmentLocationsKHR)(VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfoKHR* pLocationInfo);
|
||||||
|
typedef void (VKAPI_PTR *PFN_vkCmdSetRenderingInputAttachmentIndicesKHR)(VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfoKHR* pLocationInfo);
|
||||||
|
|
||||||
|
#ifndef VK_NO_PROTOTYPES
|
||||||
|
VKAPI_ATTR void VKAPI_CALL vkCmdSetRenderingAttachmentLocationsKHR(
|
||||||
|
VkCommandBuffer commandBuffer,
|
||||||
|
const VkRenderingAttachmentLocationInfoKHR* pLocationInfo);
|
||||||
|
|
||||||
|
VKAPI_ATTR void VKAPI_CALL vkCmdSetRenderingInputAttachmentIndicesKHR(
|
||||||
|
VkCommandBuffer commandBuffer,
|
||||||
|
const VkRenderingInputAttachmentIndexInfoKHR* pLocationInfo);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
// VK_KHR_shader_quad_control is a preprocessor guard. Do not pass it to API calls.
|
||||||
|
#define VK_KHR_shader_quad_control 1
|
||||||
|
#define VK_KHR_SHADER_QUAD_CONTROL_SPEC_VERSION 1
|
||||||
|
#define VK_KHR_SHADER_QUAD_CONTROL_EXTENSION_NAME "VK_KHR_shader_quad_control"
|
||||||
|
typedef struct VkPhysicalDeviceShaderQuadControlFeaturesKHR {
|
||||||
|
VkStructureType sType;
|
||||||
|
void* pNext;
|
||||||
|
VkBool32 shaderQuadControl;
|
||||||
|
} VkPhysicalDeviceShaderQuadControlFeaturesKHR;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// VK_KHR_spirv_1_4 is a preprocessor guard. Do not pass it to API calls.
|
// VK_KHR_spirv_1_4 is a preprocessor guard. Do not pass it to API calls.
|
||||||
#define VK_KHR_spirv_1_4 1
|
#define VK_KHR_spirv_1_4 1
|
||||||
#define VK_KHR_SPIRV_1_4_SPEC_VERSION 1
|
#define VK_KHR_SPIRV_1_4_SPEC_VERSION 1
|
||||||
@@ -10976,6 +11044,31 @@ VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageSparseMemoryRequirementsKHR(
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
// VK_KHR_shader_subgroup_rotate is a preprocessor guard. Do not pass it to API calls.
|
||||||
|
#define VK_KHR_shader_subgroup_rotate 1
|
||||||
|
#define VK_KHR_SHADER_SUBGROUP_ROTATE_SPEC_VERSION 1
|
||||||
|
#define VK_KHR_SHADER_SUBGROUP_ROTATE_EXTENSION_NAME "VK_KHR_shader_subgroup_rotate"
|
||||||
|
typedef struct VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR {
|
||||||
|
VkStructureType sType;
|
||||||
|
void* pNext;
|
||||||
|
VkBool32 shaderSubgroupRotate;
|
||||||
|
VkBool32 shaderSubgroupRotateClustered;
|
||||||
|
} VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// VK_KHR_shader_maximal_reconvergence is a preprocessor guard. Do not pass it to API calls.
|
||||||
|
#define VK_KHR_shader_maximal_reconvergence 1
|
||||||
|
#define VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_SPEC_VERSION 1
|
||||||
|
#define VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_EXTENSION_NAME "VK_KHR_shader_maximal_reconvergence"
|
||||||
|
typedef struct VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR {
|
||||||
|
VkStructureType sType;
|
||||||
|
void* pNext;
|
||||||
|
VkBool32 shaderMaximalReconvergence;
|
||||||
|
} VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// VK_KHR_maintenance5 is a preprocessor guard. Do not pass it to API calls.
|
// VK_KHR_maintenance5 is a preprocessor guard. Do not pass it to API calls.
|
||||||
#define VK_KHR_maintenance5 1
|
#define VK_KHR_maintenance5 1
|
||||||
#define VK_KHR_MAINTENANCE_5_SPEC_VERSION 1
|
#define VK_KHR_MAINTENANCE_5_SPEC_VERSION 1
|
||||||
@@ -11284,6 +11377,88 @@ typedef struct VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// VK_KHR_load_store_op_none is a preprocessor guard. Do not pass it to API calls.
|
||||||
|
#define VK_KHR_load_store_op_none 1
|
||||||
|
#define VK_KHR_LOAD_STORE_OP_NONE_SPEC_VERSION 1
|
||||||
|
#define VK_KHR_LOAD_STORE_OP_NONE_EXTENSION_NAME "VK_KHR_load_store_op_none"
|
||||||
|
|
||||||
|
|
||||||
|
// VK_KHR_shader_float_controls2 is a preprocessor guard. Do not pass it to API calls.
|
||||||
|
#define VK_KHR_shader_float_controls2 1
|
||||||
|
#define VK_KHR_SHADER_FLOAT_CONTROLS_2_SPEC_VERSION 1
|
||||||
|
#define VK_KHR_SHADER_FLOAT_CONTROLS_2_EXTENSION_NAME "VK_KHR_shader_float_controls2"
|
||||||
|
typedef struct VkPhysicalDeviceShaderFloatControls2FeaturesKHR {
|
||||||
|
VkStructureType sType;
|
||||||
|
void* pNext;
|
||||||
|
VkBool32 shaderFloatControls2;
|
||||||
|
} VkPhysicalDeviceShaderFloatControls2FeaturesKHR;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// VK_KHR_index_type_uint8 is a preprocessor guard. Do not pass it to API calls.
|
||||||
|
#define VK_KHR_index_type_uint8 1
|
||||||
|
#define VK_KHR_INDEX_TYPE_UINT8_SPEC_VERSION 1
|
||||||
|
#define VK_KHR_INDEX_TYPE_UINT8_EXTENSION_NAME "VK_KHR_index_type_uint8"
|
||||||
|
typedef struct VkPhysicalDeviceIndexTypeUint8FeaturesKHR {
|
||||||
|
VkStructureType sType;
|
||||||
|
void* pNext;
|
||||||
|
VkBool32 indexTypeUint8;
|
||||||
|
} VkPhysicalDeviceIndexTypeUint8FeaturesKHR;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// VK_KHR_line_rasterization is a preprocessor guard. Do not pass it to API calls.
|
||||||
|
#define VK_KHR_line_rasterization 1
|
||||||
|
#define VK_KHR_LINE_RASTERIZATION_SPEC_VERSION 1
|
||||||
|
#define VK_KHR_LINE_RASTERIZATION_EXTENSION_NAME "VK_KHR_line_rasterization"
|
||||||
|
|
||||||
|
typedef enum VkLineRasterizationModeKHR {
|
||||||
|
VK_LINE_RASTERIZATION_MODE_DEFAULT_KHR = 0,
|
||||||
|
VK_LINE_RASTERIZATION_MODE_RECTANGULAR_KHR = 1,
|
||||||
|
VK_LINE_RASTERIZATION_MODE_BRESENHAM_KHR = 2,
|
||||||
|
VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_KHR = 3,
|
||||||
|
VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT = VK_LINE_RASTERIZATION_MODE_DEFAULT_KHR,
|
||||||
|
VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT = VK_LINE_RASTERIZATION_MODE_RECTANGULAR_KHR,
|
||||||
|
VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT = VK_LINE_RASTERIZATION_MODE_BRESENHAM_KHR,
|
||||||
|
VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT = VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_KHR,
|
||||||
|
VK_LINE_RASTERIZATION_MODE_MAX_ENUM_KHR = 0x7FFFFFFF
|
||||||
|
} VkLineRasterizationModeKHR;
|
||||||
|
typedef struct VkPhysicalDeviceLineRasterizationFeaturesKHR {
|
||||||
|
VkStructureType sType;
|
||||||
|
void* pNext;
|
||||||
|
VkBool32 rectangularLines;
|
||||||
|
VkBool32 bresenhamLines;
|
||||||
|
VkBool32 smoothLines;
|
||||||
|
VkBool32 stippledRectangularLines;
|
||||||
|
VkBool32 stippledBresenhamLines;
|
||||||
|
VkBool32 stippledSmoothLines;
|
||||||
|
} VkPhysicalDeviceLineRasterizationFeaturesKHR;
|
||||||
|
|
||||||
|
typedef struct VkPhysicalDeviceLineRasterizationPropertiesKHR {
|
||||||
|
VkStructureType sType;
|
||||||
|
void* pNext;
|
||||||
|
uint32_t lineSubPixelPrecisionBits;
|
||||||
|
} VkPhysicalDeviceLineRasterizationPropertiesKHR;
|
||||||
|
|
||||||
|
typedef struct VkPipelineRasterizationLineStateCreateInfoKHR {
|
||||||
|
VkStructureType sType;
|
||||||
|
const void* pNext;
|
||||||
|
VkLineRasterizationModeKHR lineRasterizationMode;
|
||||||
|
VkBool32 stippledLineEnable;
|
||||||
|
uint32_t lineStippleFactor;
|
||||||
|
uint16_t lineStipplePattern;
|
||||||
|
} VkPipelineRasterizationLineStateCreateInfoKHR;
|
||||||
|
|
||||||
|
typedef void (VKAPI_PTR *PFN_vkCmdSetLineStippleKHR)(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern);
|
||||||
|
|
||||||
|
#ifndef VK_NO_PROTOTYPES
|
||||||
|
VKAPI_ATTR void VKAPI_CALL vkCmdSetLineStippleKHR(
|
||||||
|
VkCommandBuffer commandBuffer,
|
||||||
|
uint32_t lineStippleFactor,
|
||||||
|
uint16_t lineStipplePattern);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
// VK_KHR_calibrated_timestamps is a preprocessor guard. Do not pass it to API calls.
|
// VK_KHR_calibrated_timestamps is a preprocessor guard. Do not pass it to API calls.
|
||||||
#define VK_KHR_calibrated_timestamps 1
|
#define VK_KHR_calibrated_timestamps 1
|
||||||
#define VK_KHR_CALIBRATED_TIMESTAMPS_SPEC_VERSION 1
|
#define VK_KHR_CALIBRATED_TIMESTAMPS_SPEC_VERSION 1
|
||||||
@@ -11324,6 +11499,18 @@ VKAPI_ATTR VkResult VKAPI_CALL vkGetCalibratedTimestampsKHR(
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
// VK_KHR_shader_expect_assume is a preprocessor guard. Do not pass it to API calls.
|
||||||
|
#define VK_KHR_shader_expect_assume 1
|
||||||
|
#define VK_KHR_SHADER_EXPECT_ASSUME_SPEC_VERSION 1
|
||||||
|
#define VK_KHR_SHADER_EXPECT_ASSUME_EXTENSION_NAME "VK_KHR_shader_expect_assume"
|
||||||
|
typedef struct VkPhysicalDeviceShaderExpectAssumeFeaturesKHR {
|
||||||
|
VkStructureType sType;
|
||||||
|
void* pNext;
|
||||||
|
VkBool32 shaderExpectAssume;
|
||||||
|
} VkPhysicalDeviceShaderExpectAssumeFeaturesKHR;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// VK_KHR_maintenance6 is a preprocessor guard. Do not pass it to API calls.
|
// VK_KHR_maintenance6 is a preprocessor guard. Do not pass it to API calls.
|
||||||
#define VK_KHR_maintenance6 1
|
#define VK_KHR_maintenance6 1
|
||||||
#define VK_KHR_MAINTENANCE_6_SPEC_VERSION 1
|
#define VK_KHR_MAINTENANCE_6_SPEC_VERSION 1
|
||||||
@@ -14652,39 +14839,13 @@ VKAPI_ATTR VkResult VKAPI_CALL vkCreateHeadlessSurfaceEXT(
|
|||||||
#define VK_EXT_line_rasterization 1
|
#define VK_EXT_line_rasterization 1
|
||||||
#define VK_EXT_LINE_RASTERIZATION_SPEC_VERSION 1
|
#define VK_EXT_LINE_RASTERIZATION_SPEC_VERSION 1
|
||||||
#define VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME "VK_EXT_line_rasterization"
|
#define VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME "VK_EXT_line_rasterization"
|
||||||
|
typedef VkLineRasterizationModeKHR VkLineRasterizationModeEXT;
|
||||||
|
|
||||||
typedef enum VkLineRasterizationModeEXT {
|
typedef VkPhysicalDeviceLineRasterizationFeaturesKHR VkPhysicalDeviceLineRasterizationFeaturesEXT;
|
||||||
VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT = 0,
|
|
||||||
VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT = 1,
|
|
||||||
VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT = 2,
|
|
||||||
VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT = 3,
|
|
||||||
VK_LINE_RASTERIZATION_MODE_MAX_ENUM_EXT = 0x7FFFFFFF
|
|
||||||
} VkLineRasterizationModeEXT;
|
|
||||||
typedef struct VkPhysicalDeviceLineRasterizationFeaturesEXT {
|
|
||||||
VkStructureType sType;
|
|
||||||
void* pNext;
|
|
||||||
VkBool32 rectangularLines;
|
|
||||||
VkBool32 bresenhamLines;
|
|
||||||
VkBool32 smoothLines;
|
|
||||||
VkBool32 stippledRectangularLines;
|
|
||||||
VkBool32 stippledBresenhamLines;
|
|
||||||
VkBool32 stippledSmoothLines;
|
|
||||||
} VkPhysicalDeviceLineRasterizationFeaturesEXT;
|
|
||||||
|
|
||||||
typedef struct VkPhysicalDeviceLineRasterizationPropertiesEXT {
|
typedef VkPhysicalDeviceLineRasterizationPropertiesKHR VkPhysicalDeviceLineRasterizationPropertiesEXT;
|
||||||
VkStructureType sType;
|
|
||||||
void* pNext;
|
|
||||||
uint32_t lineSubPixelPrecisionBits;
|
|
||||||
} VkPhysicalDeviceLineRasterizationPropertiesEXT;
|
|
||||||
|
|
||||||
typedef struct VkPipelineRasterizationLineStateCreateInfoEXT {
|
typedef VkPipelineRasterizationLineStateCreateInfoKHR VkPipelineRasterizationLineStateCreateInfoEXT;
|
||||||
VkStructureType sType;
|
|
||||||
const void* pNext;
|
|
||||||
VkLineRasterizationModeEXT lineRasterizationMode;
|
|
||||||
VkBool32 stippledLineEnable;
|
|
||||||
uint32_t lineStippleFactor;
|
|
||||||
uint16_t lineStipplePattern;
|
|
||||||
} VkPipelineRasterizationLineStateCreateInfoEXT;
|
|
||||||
|
|
||||||
typedef void (VKAPI_PTR *PFN_vkCmdSetLineStippleEXT)(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern);
|
typedef void (VKAPI_PTR *PFN_vkCmdSetLineStippleEXT)(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern);
|
||||||
|
|
||||||
@@ -14740,11 +14901,7 @@ VKAPI_ATTR void VKAPI_CALL vkResetQueryPoolEXT(
|
|||||||
#define VK_EXT_index_type_uint8 1
|
#define VK_EXT_index_type_uint8 1
|
||||||
#define VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION 1
|
#define VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION 1
|
||||||
#define VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME "VK_EXT_index_type_uint8"
|
#define VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME "VK_EXT_index_type_uint8"
|
||||||
typedef struct VkPhysicalDeviceIndexTypeUint8FeaturesEXT {
|
typedef VkPhysicalDeviceIndexTypeUint8FeaturesKHR VkPhysicalDeviceIndexTypeUint8FeaturesEXT;
|
||||||
VkStructureType sType;
|
|
||||||
void* pNext;
|
|
||||||
VkBool32 indexTypeUint8;
|
|
||||||
} VkPhysicalDeviceIndexTypeUint8FeaturesEXT;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -17769,7 +17926,6 @@ typedef struct VkColorBlendAdvancedEXT {
|
|||||||
VkBool32 clampResults;
|
VkBool32 clampResults;
|
||||||
} VkColorBlendAdvancedEXT;
|
} VkColorBlendAdvancedEXT;
|
||||||
|
|
||||||
typedef void (VKAPI_PTR *PFN_vkCmdSetTessellationDomainOriginEXT)(VkCommandBuffer commandBuffer, VkTessellationDomainOrigin domainOrigin);
|
|
||||||
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthClampEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthClampEnable);
|
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthClampEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthClampEnable);
|
||||||
typedef void (VKAPI_PTR *PFN_vkCmdSetPolygonModeEXT)(VkCommandBuffer commandBuffer, VkPolygonMode polygonMode);
|
typedef void (VKAPI_PTR *PFN_vkCmdSetPolygonModeEXT)(VkCommandBuffer commandBuffer, VkPolygonMode polygonMode);
|
||||||
typedef void (VKAPI_PTR *PFN_vkCmdSetRasterizationSamplesEXT)(VkCommandBuffer commandBuffer, VkSampleCountFlagBits rasterizationSamples);
|
typedef void (VKAPI_PTR *PFN_vkCmdSetRasterizationSamplesEXT)(VkCommandBuffer commandBuffer, VkSampleCountFlagBits rasterizationSamples);
|
||||||
@@ -17780,6 +17936,7 @@ typedef void (VKAPI_PTR *PFN_vkCmdSetLogicOpEnableEXT)(VkCommandBuffer commandBu
|
|||||||
typedef void (VKAPI_PTR *PFN_vkCmdSetColorBlendEnableEXT)(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkBool32* pColorBlendEnables);
|
typedef void (VKAPI_PTR *PFN_vkCmdSetColorBlendEnableEXT)(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkBool32* pColorBlendEnables);
|
||||||
typedef void (VKAPI_PTR *PFN_vkCmdSetColorBlendEquationEXT)(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorBlendEquationEXT* pColorBlendEquations);
|
typedef void (VKAPI_PTR *PFN_vkCmdSetColorBlendEquationEXT)(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorBlendEquationEXT* pColorBlendEquations);
|
||||||
typedef void (VKAPI_PTR *PFN_vkCmdSetColorWriteMaskEXT)(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorComponentFlags* pColorWriteMasks);
|
typedef void (VKAPI_PTR *PFN_vkCmdSetColorWriteMaskEXT)(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorComponentFlags* pColorWriteMasks);
|
||||||
|
typedef void (VKAPI_PTR *PFN_vkCmdSetTessellationDomainOriginEXT)(VkCommandBuffer commandBuffer, VkTessellationDomainOrigin domainOrigin);
|
||||||
typedef void (VKAPI_PTR *PFN_vkCmdSetRasterizationStreamEXT)(VkCommandBuffer commandBuffer, uint32_t rasterizationStream);
|
typedef void (VKAPI_PTR *PFN_vkCmdSetRasterizationStreamEXT)(VkCommandBuffer commandBuffer, uint32_t rasterizationStream);
|
||||||
typedef void (VKAPI_PTR *PFN_vkCmdSetConservativeRasterizationModeEXT)(VkCommandBuffer commandBuffer, VkConservativeRasterizationModeEXT conservativeRasterizationMode);
|
typedef void (VKAPI_PTR *PFN_vkCmdSetConservativeRasterizationModeEXT)(VkCommandBuffer commandBuffer, VkConservativeRasterizationModeEXT conservativeRasterizationMode);
|
||||||
typedef void (VKAPI_PTR *PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT)(VkCommandBuffer commandBuffer, float extraPrimitiveOverestimationSize);
|
typedef void (VKAPI_PTR *PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT)(VkCommandBuffer commandBuffer, float extraPrimitiveOverestimationSize);
|
||||||
@@ -17802,10 +17959,6 @@ typedef void (VKAPI_PTR *PFN_vkCmdSetRepresentativeFragmentTestEnableNV)(VkComma
|
|||||||
typedef void (VKAPI_PTR *PFN_vkCmdSetCoverageReductionModeNV)(VkCommandBuffer commandBuffer, VkCoverageReductionModeNV coverageReductionMode);
|
typedef void (VKAPI_PTR *PFN_vkCmdSetCoverageReductionModeNV)(VkCommandBuffer commandBuffer, VkCoverageReductionModeNV coverageReductionMode);
|
||||||
|
|
||||||
#ifndef VK_NO_PROTOTYPES
|
#ifndef VK_NO_PROTOTYPES
|
||||||
VKAPI_ATTR void VKAPI_CALL vkCmdSetTessellationDomainOriginEXT(
|
|
||||||
VkCommandBuffer commandBuffer,
|
|
||||||
VkTessellationDomainOrigin domainOrigin);
|
|
||||||
|
|
||||||
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthClampEnableEXT(
|
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthClampEnableEXT(
|
||||||
VkCommandBuffer commandBuffer,
|
VkCommandBuffer commandBuffer,
|
||||||
VkBool32 depthClampEnable);
|
VkBool32 depthClampEnable);
|
||||||
@@ -17853,6 +18006,10 @@ VKAPI_ATTR void VKAPI_CALL vkCmdSetColorWriteMaskEXT(
|
|||||||
uint32_t attachmentCount,
|
uint32_t attachmentCount,
|
||||||
const VkColorComponentFlags* pColorWriteMasks);
|
const VkColorComponentFlags* pColorWriteMasks);
|
||||||
|
|
||||||
|
VKAPI_ATTR void VKAPI_CALL vkCmdSetTessellationDomainOriginEXT(
|
||||||
|
VkCommandBuffer commandBuffer,
|
||||||
|
VkTessellationDomainOrigin domainOrigin);
|
||||||
|
|
||||||
VKAPI_ATTR void VKAPI_CALL vkCmdSetRasterizationStreamEXT(
|
VKAPI_ATTR void VKAPI_CALL vkCmdSetRasterizationStreamEXT(
|
||||||
VkCommandBuffer commandBuffer,
|
VkCommandBuffer commandBuffer,
|
||||||
uint32_t rasterizationStream);
|
uint32_t rasterizationStream);
|
||||||
|
|||||||
Vendored
+33
-16
@@ -958,7 +958,11 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
ePhysicalDeviceFragmentShadingRateKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR,
|
ePhysicalDeviceFragmentShadingRateKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR,
|
||||||
ePhysicalDeviceShaderCoreProperties2AMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD,
|
ePhysicalDeviceShaderCoreProperties2AMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD,
|
||||||
ePhysicalDeviceCoherentMemoryFeaturesAMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD,
|
ePhysicalDeviceCoherentMemoryFeaturesAMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD,
|
||||||
|
ePhysicalDeviceDynamicRenderingLocalReadFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR,
|
||||||
|
eRenderingAttachmentLocationInfoKHR = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO_KHR,
|
||||||
|
eRenderingInputAttachmentIndexInfoKHR = VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR,
|
||||||
ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT,
|
ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT,
|
||||||
|
ePhysicalDeviceShaderQuadControlFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR,
|
||||||
ePhysicalDeviceMemoryBudgetPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT,
|
ePhysicalDeviceMemoryBudgetPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT,
|
||||||
ePhysicalDeviceMemoryPriorityFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT,
|
ePhysicalDeviceMemoryPriorityFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT,
|
||||||
eMemoryPriorityAllocateInfoEXT = VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT,
|
eMemoryPriorityAllocateInfoEXT = VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT,
|
||||||
@@ -1263,6 +1267,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
eDeviceBufferMemoryRequirementsKHR = VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR,
|
eDeviceBufferMemoryRequirementsKHR = VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR,
|
||||||
eDeviceImageMemoryRequirementsKHR = VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR,
|
eDeviceImageMemoryRequirementsKHR = VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR,
|
||||||
ePhysicalDeviceShaderCorePropertiesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM,
|
ePhysicalDeviceShaderCorePropertiesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM,
|
||||||
|
ePhysicalDeviceShaderSubgroupRotateFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR,
|
||||||
eDeviceQueueShaderCoreControlCreateInfoARM = VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM,
|
eDeviceQueueShaderCoreControlCreateInfoARM = VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM,
|
||||||
ePhysicalDeviceSchedulingControlsFeaturesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM,
|
ePhysicalDeviceSchedulingControlsFeaturesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM,
|
||||||
ePhysicalDeviceSchedulingControlsPropertiesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM,
|
ePhysicalDeviceSchedulingControlsPropertiesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM,
|
||||||
@@ -1289,6 +1294,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
eComputePipelineIndirectBufferInfoNV = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV,
|
eComputePipelineIndirectBufferInfoNV = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV,
|
||||||
ePipelineIndirectDeviceAddressInfoNV = VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV,
|
ePipelineIndirectDeviceAddressInfoNV = VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV,
|
||||||
ePhysicalDeviceLinearColorAttachmentFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV,
|
ePhysicalDeviceLinearColorAttachmentFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV,
|
||||||
|
ePhysicalDeviceShaderMaximalReconvergenceFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MAXIMAL_RECONVERGENCE_FEATURES_KHR,
|
||||||
ePhysicalDeviceImageCompressionControlSwapchainFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT,
|
ePhysicalDeviceImageCompressionControlSwapchainFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT,
|
||||||
ePhysicalDeviceImageProcessingFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM,
|
ePhysicalDeviceImageProcessingFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM,
|
||||||
ePhysicalDeviceImageProcessingPropertiesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM,
|
ePhysicalDeviceImageProcessingPropertiesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM,
|
||||||
@@ -1382,6 +1388,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
ePhysicalDeviceVertexAttributeDivisorPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR,
|
ePhysicalDeviceVertexAttributeDivisorPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR,
|
||||||
ePipelineVertexInputDivisorStateCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR,
|
ePipelineVertexInputDivisorStateCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR,
|
||||||
ePhysicalDeviceVertexAttributeDivisorFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR,
|
ePhysicalDeviceVertexAttributeDivisorFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR,
|
||||||
|
ePhysicalDeviceShaderFloatControls2FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR,
|
||||||
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
||||||
eScreenBufferPropertiesQNX = VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX,
|
eScreenBufferPropertiesQNX = VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX,
|
||||||
eScreenBufferFormatPropertiesQNX = VK_STRUCTURE_TYPE_SCREEN_BUFFER_FORMAT_PROPERTIES_QNX,
|
eScreenBufferFormatPropertiesQNX = VK_STRUCTURE_TYPE_SCREEN_BUFFER_FORMAT_PROPERTIES_QNX,
|
||||||
@@ -1390,7 +1397,12 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
ePhysicalDeviceExternalMemoryScreenBufferFeaturesQNX = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX,
|
ePhysicalDeviceExternalMemoryScreenBufferFeaturesQNX = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX,
|
||||||
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
||||||
ePhysicalDeviceLayeredDriverPropertiesMSFT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT,
|
ePhysicalDeviceLayeredDriverPropertiesMSFT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT,
|
||||||
|
ePhysicalDeviceIndexTypeUint8FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR,
|
||||||
|
ePhysicalDeviceLineRasterizationFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR,
|
||||||
|
ePipelineRasterizationLineStateCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR,
|
||||||
|
ePhysicalDeviceLineRasterizationPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR,
|
||||||
eCalibratedTimestampInfoKHR = VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR,
|
eCalibratedTimestampInfoKHR = VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR,
|
||||||
|
ePhysicalDeviceShaderExpectAssumeFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR,
|
||||||
ePhysicalDeviceMaintenance6FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR,
|
ePhysicalDeviceMaintenance6FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR,
|
||||||
ePhysicalDeviceMaintenance6PropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR,
|
ePhysicalDeviceMaintenance6PropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR,
|
||||||
eBindMemoryStatusKHR = VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR,
|
eBindMemoryStatusKHR = VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR,
|
||||||
@@ -2502,6 +2514,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
eShadingRateOptimalNV = VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV,
|
eShadingRateOptimalNV = VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV,
|
||||||
eFragmentDensityMapOptimalEXT = VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT,
|
eFragmentDensityMapOptimalEXT = VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT,
|
||||||
eFragmentShadingRateAttachmentOptimalKHR = VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR,
|
eFragmentShadingRateAttachmentOptimalKHR = VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR,
|
||||||
|
eRenderingLocalReadKHR = VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ_KHR,
|
||||||
eDepthAttachmentOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR,
|
eDepthAttachmentOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR,
|
||||||
eDepthReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR,
|
eDepthReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR,
|
||||||
eStencilAttachmentOptimalKHR = VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR,
|
eStencilAttachmentOptimalKHR = VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR,
|
||||||
@@ -2765,7 +2778,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
eLogicOpEXT = VK_DYNAMIC_STATE_LOGIC_OP_EXT,
|
eLogicOpEXT = VK_DYNAMIC_STATE_LOGIC_OP_EXT,
|
||||||
ePrimitiveRestartEnableEXT = VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT,
|
ePrimitiveRestartEnableEXT = VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT,
|
||||||
eColorWriteEnableEXT = VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT,
|
eColorWriteEnableEXT = VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT,
|
||||||
eTessellationDomainOriginEXT = VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT,
|
|
||||||
eDepthClampEnableEXT = VK_DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT,
|
eDepthClampEnableEXT = VK_DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT,
|
||||||
ePolygonModeEXT = VK_DYNAMIC_STATE_POLYGON_MODE_EXT,
|
ePolygonModeEXT = VK_DYNAMIC_STATE_POLYGON_MODE_EXT,
|
||||||
eRasterizationSamplesEXT = VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT,
|
eRasterizationSamplesEXT = VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT,
|
||||||
@@ -2776,6 +2788,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
eColorBlendEnableEXT = VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT,
|
eColorBlendEnableEXT = VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT,
|
||||||
eColorBlendEquationEXT = VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT,
|
eColorBlendEquationEXT = VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT,
|
||||||
eColorWriteMaskEXT = VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT,
|
eColorWriteMaskEXT = VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT,
|
||||||
|
eTessellationDomainOriginEXT = VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT,
|
||||||
eRasterizationStreamEXT = VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT,
|
eRasterizationStreamEXT = VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT,
|
||||||
eConservativeRasterizationModeEXT = VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT,
|
eConservativeRasterizationModeEXT = VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT,
|
||||||
eExtraPrimitiveOverestimationSizeEXT = VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT,
|
eExtraPrimitiveOverestimationSizeEXT = VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT,
|
||||||
@@ -2796,7 +2809,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
eShadingRateImageEnableNV = VK_DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV,
|
eShadingRateImageEnableNV = VK_DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV,
|
||||||
eRepresentativeFragmentTestEnableNV = VK_DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV,
|
eRepresentativeFragmentTestEnableNV = VK_DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV,
|
||||||
eCoverageReductionModeNV = VK_DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV,
|
eCoverageReductionModeNV = VK_DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV,
|
||||||
eAttachmentFeedbackLoopEnableEXT = VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT
|
eAttachmentFeedbackLoopEnableEXT = VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT,
|
||||||
|
eLineStippleKHR = VK_DYNAMIC_STATE_LINE_STIPPLE_KHR
|
||||||
};
|
};
|
||||||
|
|
||||||
enum class FrontFace
|
enum class FrontFace
|
||||||
@@ -3349,7 +3363,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
eLoad = VK_ATTACHMENT_LOAD_OP_LOAD,
|
eLoad = VK_ATTACHMENT_LOAD_OP_LOAD,
|
||||||
eClear = VK_ATTACHMENT_LOAD_OP_CLEAR,
|
eClear = VK_ATTACHMENT_LOAD_OP_CLEAR,
|
||||||
eDontCare = VK_ATTACHMENT_LOAD_OP_DONT_CARE,
|
eDontCare = VK_ATTACHMENT_LOAD_OP_DONT_CARE,
|
||||||
eNoneEXT = VK_ATTACHMENT_LOAD_OP_NONE_EXT
|
eNoneEXT = VK_ATTACHMENT_LOAD_OP_NONE_EXT,
|
||||||
|
eNoneKHR = VK_ATTACHMENT_LOAD_OP_NONE_KHR
|
||||||
};
|
};
|
||||||
|
|
||||||
enum class AttachmentStoreOp
|
enum class AttachmentStoreOp
|
||||||
@@ -3539,7 +3554,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
eUint32 = VK_INDEX_TYPE_UINT32,
|
eUint32 = VK_INDEX_TYPE_UINT32,
|
||||||
eNoneKHR = VK_INDEX_TYPE_NONE_KHR,
|
eNoneKHR = VK_INDEX_TYPE_NONE_KHR,
|
||||||
eNoneNV = VK_INDEX_TYPE_NONE_NV,
|
eNoneNV = VK_INDEX_TYPE_NONE_NV,
|
||||||
eUint8EXT = VK_INDEX_TYPE_UINT8_EXT
|
eUint8EXT = VK_INDEX_TYPE_UINT8_EXT,
|
||||||
|
eUint8KHR = VK_INDEX_TYPE_UINT8_KHR
|
||||||
};
|
};
|
||||||
|
|
||||||
enum class StencilFaceFlagBits : VkStencilFaceFlags
|
enum class StencilFaceFlagBits : VkStencilFaceFlags
|
||||||
@@ -6024,16 +6040,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR HeadlessSurfaceCreateFlagsEXT allFlags = {};
|
static VULKAN_HPP_CONST_OR_CONSTEXPR HeadlessSurfaceCreateFlagsEXT allFlags = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
//=== VK_EXT_line_rasterization ===
|
|
||||||
|
|
||||||
enum class LineRasterizationModeEXT
|
|
||||||
{
|
|
||||||
eDefault = VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT,
|
|
||||||
eRectangular = VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT,
|
|
||||||
eBresenham = VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT,
|
|
||||||
eRectangularSmooth = VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT
|
|
||||||
};
|
|
||||||
|
|
||||||
//=== VK_KHR_pipeline_executable_properties ===
|
//=== VK_KHR_pipeline_executable_properties ===
|
||||||
|
|
||||||
enum class PipelineExecutableStatisticFormatKHR
|
enum class PipelineExecutableStatisticFormatKHR
|
||||||
@@ -7145,6 +7151,17 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
eD3D12 = VK_LAYERED_DRIVER_UNDERLYING_API_D3D12_MSFT
|
eD3D12 = VK_LAYERED_DRIVER_UNDERLYING_API_D3D12_MSFT
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//=== VK_KHR_line_rasterization ===
|
||||||
|
|
||||||
|
enum class LineRasterizationModeKHR
|
||||||
|
{
|
||||||
|
eDefault = VK_LINE_RASTERIZATION_MODE_DEFAULT_KHR,
|
||||||
|
eRectangular = VK_LINE_RASTERIZATION_MODE_RECTANGULAR_KHR,
|
||||||
|
eBresenham = VK_LINE_RASTERIZATION_MODE_BRESENHAM_KHR,
|
||||||
|
eRectangularSmooth = VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_KHR
|
||||||
|
};
|
||||||
|
using LineRasterizationModeEXT = LineRasterizationModeKHR;
|
||||||
|
|
||||||
//=== VK_KHR_calibrated_timestamps ===
|
//=== VK_KHR_calibrated_timestamps ===
|
||||||
|
|
||||||
enum class TimeDomainKHR
|
enum class TimeDomainKHR
|
||||||
@@ -7192,11 +7209,11 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
template <>
|
template <>
|
||||||
struct IndexTypeValue<uint8_t>
|
struct IndexTypeValue<uint8_t>
|
||||||
{
|
{
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR IndexType value = IndexType::eUint8EXT;
|
static VULKAN_HPP_CONST_OR_CONSTEXPR IndexType value = IndexType::eUint8KHR;
|
||||||
};
|
};
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct CppType<IndexType, IndexType::eUint8EXT>
|
struct CppType<IndexType, IndexType::eUint8KHR>
|
||||||
{
|
{
|
||||||
using Type = uint8_t;
|
using Type = uint8_t;
|
||||||
};
|
};
|
||||||
|
|||||||
+74
-16
@@ -248,7 +248,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
"VK_KHR_fragment_shading_rate",
|
"VK_KHR_fragment_shading_rate",
|
||||||
"VK_AMD_shader_core_properties2",
|
"VK_AMD_shader_core_properties2",
|
||||||
"VK_AMD_device_coherent_memory",
|
"VK_AMD_device_coherent_memory",
|
||||||
|
"VK_KHR_dynamic_rendering_local_read",
|
||||||
"VK_EXT_shader_image_atomic_int64",
|
"VK_EXT_shader_image_atomic_int64",
|
||||||
|
"VK_KHR_shader_quad_control",
|
||||||
"VK_KHR_spirv_1_4",
|
"VK_KHR_spirv_1_4",
|
||||||
"VK_EXT_memory_budget",
|
"VK_EXT_memory_budget",
|
||||||
"VK_EXT_memory_priority",
|
"VK_EXT_memory_priority",
|
||||||
@@ -368,6 +370,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
"VK_EXT_pageable_device_local_memory",
|
"VK_EXT_pageable_device_local_memory",
|
||||||
"VK_KHR_maintenance4",
|
"VK_KHR_maintenance4",
|
||||||
"VK_ARM_shader_core_properties",
|
"VK_ARM_shader_core_properties",
|
||||||
|
"VK_KHR_shader_subgroup_rotate",
|
||||||
"VK_ARM_scheduling_controls",
|
"VK_ARM_scheduling_controls",
|
||||||
"VK_EXT_image_sliced_view_of_3d",
|
"VK_EXT_image_sliced_view_of_3d",
|
||||||
"VK_VALVE_descriptor_set_host_mapping",
|
"VK_VALVE_descriptor_set_host_mapping",
|
||||||
@@ -379,6 +382,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
"VK_NV_memory_decompression",
|
"VK_NV_memory_decompression",
|
||||||
"VK_NV_device_generated_commands_compute",
|
"VK_NV_device_generated_commands_compute",
|
||||||
"VK_NV_linear_color_attachment",
|
"VK_NV_linear_color_attachment",
|
||||||
|
"VK_KHR_shader_maximal_reconvergence",
|
||||||
"VK_EXT_image_compression_control_swapchain",
|
"VK_EXT_image_compression_control_swapchain",
|
||||||
"VK_QCOM_image_processing",
|
"VK_QCOM_image_processing",
|
||||||
"VK_EXT_nested_command_buffer",
|
"VK_EXT_nested_command_buffer",
|
||||||
@@ -416,11 +420,16 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
"VK_QCOM_filter_cubic_clamp",
|
"VK_QCOM_filter_cubic_clamp",
|
||||||
"VK_EXT_attachment_feedback_loop_dynamic_state",
|
"VK_EXT_attachment_feedback_loop_dynamic_state",
|
||||||
"VK_KHR_vertex_attribute_divisor",
|
"VK_KHR_vertex_attribute_divisor",
|
||||||
|
"VK_KHR_load_store_op_none",
|
||||||
|
"VK_KHR_shader_float_controls2",
|
||||||
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
||||||
"VK_QNX_external_memory_screen_buffer",
|
"VK_QNX_external_memory_screen_buffer",
|
||||||
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
||||||
"VK_MSFT_layered_driver",
|
"VK_MSFT_layered_driver",
|
||||||
|
"VK_KHR_index_type_uint8",
|
||||||
|
"VK_KHR_line_rasterization",
|
||||||
"VK_KHR_calibrated_timestamps",
|
"VK_KHR_calibrated_timestamps",
|
||||||
|
"VK_KHR_shader_expect_assume",
|
||||||
"VK_KHR_maintenance6",
|
"VK_KHR_maintenance6",
|
||||||
"VK_NV_descriptor_pool_overallocation"
|
"VK_NV_descriptor_pool_overallocation"
|
||||||
};
|
};
|
||||||
@@ -1231,12 +1240,23 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
{ {
|
{ {
|
||||||
"VK_KHR_get_physical_device_properties2",
|
"VK_KHR_get_physical_device_properties2",
|
||||||
} } } } },
|
} } } } },
|
||||||
|
{ "VK_KHR_dynamic_rendering_local_read",
|
||||||
|
{ { "VK_VERSION_1_0",
|
||||||
|
{ {
|
||||||
|
"VK_KHR_dynamic_rendering",
|
||||||
|
} } } } },
|
||||||
{ "VK_EXT_shader_image_atomic_int64",
|
{ "VK_EXT_shader_image_atomic_int64",
|
||||||
{ { "VK_VERSION_1_0",
|
{ { "VK_VERSION_1_0",
|
||||||
{ {
|
{ {
|
||||||
"VK_KHR_get_physical_device_properties2",
|
"VK_KHR_get_physical_device_properties2",
|
||||||
} } },
|
} } },
|
||||||
{ "VK_VERSION_1_1", { {} } } } },
|
{ "VK_VERSION_1_1", { {} } } } },
|
||||||
|
{ "VK_KHR_shader_quad_control",
|
||||||
|
{ { "VK_VERSION_1_1",
|
||||||
|
{ {
|
||||||
|
"VK_KHR_vulkan_memory_model",
|
||||||
|
"VK_KHR_shader_maximal_reconvergence",
|
||||||
|
} } } } },
|
||||||
{ "VK_KHR_spirv_1_4",
|
{ "VK_KHR_spirv_1_4",
|
||||||
{ { "VK_VERSION_1_1",
|
{ { "VK_VERSION_1_1",
|
||||||
{ {
|
{ {
|
||||||
@@ -1845,6 +1865,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
{ {
|
{ {
|
||||||
"VK_KHR_surface",
|
"VK_KHR_surface",
|
||||||
} } } } },
|
} } } } },
|
||||||
|
{ "VK_KHR_shader_maximal_reconvergence", { { "VK_VERSION_1_1", { {} } } } },
|
||||||
{ "VK_EXT_image_compression_control_swapchain",
|
{ "VK_EXT_image_compression_control_swapchain",
|
||||||
{ { "VK_VERSION_1_0",
|
{ { "VK_VERSION_1_0",
|
||||||
{ {
|
{ {
|
||||||
@@ -2031,6 +2052,11 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
"VK_KHR_get_physical_device_properties2",
|
"VK_KHR_get_physical_device_properties2",
|
||||||
} } },
|
} } },
|
||||||
{ "VK_VERSION_1_1", { {} } } } },
|
{ "VK_VERSION_1_1", { {} } } } },
|
||||||
|
{ "VK_KHR_shader_float_controls2",
|
||||||
|
{ { "VK_VERSION_1_1",
|
||||||
|
{ {
|
||||||
|
"VK_KHR_shader_float_controls",
|
||||||
|
} } } } },
|
||||||
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
||||||
{ "VK_QNX_external_memory_screen_buffer",
|
{ "VK_QNX_external_memory_screen_buffer",
|
||||||
{ { "VK_VERSION_1_0",
|
{ { "VK_VERSION_1_0",
|
||||||
@@ -2049,12 +2075,29 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
{ {
|
{ {
|
||||||
"VK_KHR_get_physical_device_properties2",
|
"VK_KHR_get_physical_device_properties2",
|
||||||
} } } } },
|
} } } } },
|
||||||
|
{ "VK_KHR_index_type_uint8",
|
||||||
|
{ { "VK_VERSION_1_0",
|
||||||
|
{ {
|
||||||
|
"VK_KHR_get_physical_device_properties2",
|
||||||
|
} } },
|
||||||
|
{ "VK_VERSION_1_1", { {} } } } },
|
||||||
|
{ "VK_KHR_line_rasterization",
|
||||||
|
{ { "VK_VERSION_1_0",
|
||||||
|
{ {
|
||||||
|
"VK_KHR_get_physical_device_properties2",
|
||||||
|
} } },
|
||||||
|
{ "VK_VERSION_1_1", { {} } } } },
|
||||||
{ "VK_KHR_calibrated_timestamps",
|
{ "VK_KHR_calibrated_timestamps",
|
||||||
{ { "VK_VERSION_1_0",
|
{ { "VK_VERSION_1_0",
|
||||||
{ {
|
{ {
|
||||||
"VK_KHR_get_physical_device_properties2",
|
"VK_KHR_get_physical_device_properties2",
|
||||||
} } },
|
} } },
|
||||||
{ "VK_VERSION_1_1", { {} } } } },
|
{ "VK_VERSION_1_1", { {} } } } },
|
||||||
|
{ "VK_KHR_shader_expect_assume",
|
||||||
|
{ { "VK_VERSION_1_0",
|
||||||
|
{ {
|
||||||
|
"VK_KHR_get_physical_device_properties2",
|
||||||
|
} } } } },
|
||||||
{ "VK_KHR_maintenance6", { { "VK_VERSION_1_1", { {} } } } },
|
{ "VK_KHR_maintenance6", { { "VK_VERSION_1_1", { {} } } } },
|
||||||
{ "VK_NV_descriptor_pool_overallocation", { { "VK_VERSION_1_1", { {} } } } }
|
{ "VK_NV_descriptor_pool_overallocation", { { "VK_VERSION_1_1", { {} } } } }
|
||||||
};
|
};
|
||||||
@@ -2163,6 +2206,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
{ "VK_KHR_uniform_buffer_standard_layout", "VK_VERSION_1_2" },
|
{ "VK_KHR_uniform_buffer_standard_layout", "VK_VERSION_1_2" },
|
||||||
{ "VK_KHR_buffer_device_address", "VK_VERSION_1_2" },
|
{ "VK_KHR_buffer_device_address", "VK_VERSION_1_2" },
|
||||||
{ "VK_EXT_host_query_reset", "VK_VERSION_1_2" },
|
{ "VK_EXT_host_query_reset", "VK_VERSION_1_2" },
|
||||||
|
{ "VK_EXT_index_type_uint8", "VK_KHR_index_type_uint8" },
|
||||||
{ "VK_EXT_extended_dynamic_state", "VK_VERSION_1_3" },
|
{ "VK_EXT_extended_dynamic_state", "VK_VERSION_1_3" },
|
||||||
{ "VK_EXT_shader_demote_to_helper_invocation", "VK_VERSION_1_3" },
|
{ "VK_EXT_shader_demote_to_helper_invocation", "VK_VERSION_1_3" },
|
||||||
{ "VK_KHR_shader_integer_dot_product", "VK_VERSION_1_3" },
|
{ "VK_KHR_shader_integer_dot_product", "VK_VERSION_1_3" },
|
||||||
@@ -2181,6 +2225,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
{ "VK_KHR_format_feature_flags2", "VK_VERSION_1_3" },
|
{ "VK_KHR_format_feature_flags2", "VK_VERSION_1_3" },
|
||||||
{ "VK_EXT_extended_dynamic_state2", "VK_VERSION_1_3" },
|
{ "VK_EXT_extended_dynamic_state2", "VK_VERSION_1_3" },
|
||||||
{ "VK_EXT_global_priority_query", "VK_KHR_global_priority" },
|
{ "VK_EXT_global_priority_query", "VK_KHR_global_priority" },
|
||||||
|
{ "VK_EXT_load_store_op_none", "VK_KHR_load_store_op_none" },
|
||||||
{ "VK_KHR_maintenance4", "VK_VERSION_1_3" }
|
{ "VK_KHR_maintenance4", "VK_VERSION_1_3" }
|
||||||
};
|
};
|
||||||
return promotedExtensions;
|
return promotedExtensions;
|
||||||
@@ -2518,6 +2563,10 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
{
|
{
|
||||||
return "VK_VERSION_1_2";
|
return "VK_VERSION_1_2";
|
||||||
}
|
}
|
||||||
|
if ( extension == "VK_EXT_index_type_uint8" )
|
||||||
|
{
|
||||||
|
return "VK_KHR_index_type_uint8";
|
||||||
|
}
|
||||||
if ( extension == "VK_EXT_extended_dynamic_state" )
|
if ( extension == "VK_EXT_extended_dynamic_state" )
|
||||||
{
|
{
|
||||||
return "VK_VERSION_1_3";
|
return "VK_VERSION_1_3";
|
||||||
@@ -2590,6 +2639,10 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
{
|
{
|
||||||
return "VK_KHR_global_priority";
|
return "VK_KHR_global_priority";
|
||||||
}
|
}
|
||||||
|
if ( extension == "VK_EXT_load_store_op_none" )
|
||||||
|
{
|
||||||
|
return "VK_KHR_load_store_op_none";
|
||||||
|
}
|
||||||
if ( extension == "VK_KHR_maintenance4" )
|
if ( extension == "VK_KHR_maintenance4" )
|
||||||
{
|
{
|
||||||
return "VK_VERSION_1_3";
|
return "VK_VERSION_1_3";
|
||||||
@@ -2708,7 +2761,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
( extension == "VK_GOOGLE_hlsl_functionality1" ) || ( extension == "VK_GOOGLE_decorate_string" ) ||
|
( extension == "VK_GOOGLE_hlsl_functionality1" ) || ( extension == "VK_GOOGLE_decorate_string" ) ||
|
||||||
( extension == "VK_EXT_subgroup_size_control" ) || ( extension == "VK_KHR_fragment_shading_rate" ) ||
|
( extension == "VK_EXT_subgroup_size_control" ) || ( extension == "VK_KHR_fragment_shading_rate" ) ||
|
||||||
( extension == "VK_AMD_shader_core_properties2" ) || ( extension == "VK_AMD_device_coherent_memory" ) ||
|
( extension == "VK_AMD_shader_core_properties2" ) || ( extension == "VK_AMD_device_coherent_memory" ) ||
|
||||||
( extension == "VK_EXT_shader_image_atomic_int64" ) || ( extension == "VK_KHR_spirv_1_4" ) || ( extension == "VK_EXT_memory_budget" ) ||
|
( extension == "VK_KHR_dynamic_rendering_local_read" ) || ( extension == "VK_EXT_shader_image_atomic_int64" ) ||
|
||||||
|
( extension == "VK_KHR_shader_quad_control" ) || ( extension == "VK_KHR_spirv_1_4" ) || ( extension == "VK_EXT_memory_budget" ) ||
|
||||||
( extension == "VK_EXT_memory_priority" ) || ( extension == "VK_NV_dedicated_allocation_image_aliasing" ) ||
|
( extension == "VK_EXT_memory_priority" ) || ( extension == "VK_NV_dedicated_allocation_image_aliasing" ) ||
|
||||||
( extension == "VK_KHR_separate_depth_stencil_layouts" ) || ( extension == "VK_EXT_buffer_device_address" ) ||
|
( extension == "VK_KHR_separate_depth_stencil_layouts" ) || ( extension == "VK_EXT_buffer_device_address" ) ||
|
||||||
( extension == "VK_EXT_tooling_info" ) || ( extension == "VK_EXT_separate_stencil_usage" ) || ( extension == "VK_KHR_present_wait" ) ||
|
( extension == "VK_EXT_tooling_info" ) || ( extension == "VK_EXT_separate_stencil_usage" ) || ( extension == "VK_KHR_present_wait" ) ||
|
||||||
@@ -2770,17 +2824,18 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||||
|| ( extension == "VK_EXT_load_store_op_none" ) || ( extension == "VK_HUAWEI_cluster_culling_shader" ) ||
|
|| ( extension == "VK_EXT_load_store_op_none" ) || ( extension == "VK_HUAWEI_cluster_culling_shader" ) ||
|
||||||
( extension == "VK_EXT_border_color_swizzle" ) || ( extension == "VK_EXT_pageable_device_local_memory" ) || ( extension == "VK_KHR_maintenance4" ) ||
|
( extension == "VK_EXT_border_color_swizzle" ) || ( extension == "VK_EXT_pageable_device_local_memory" ) || ( extension == "VK_KHR_maintenance4" ) ||
|
||||||
( extension == "VK_ARM_shader_core_properties" ) || ( extension == "VK_ARM_scheduling_controls" ) ||
|
( extension == "VK_ARM_shader_core_properties" ) || ( extension == "VK_KHR_shader_subgroup_rotate" ) ||
|
||||||
( extension == "VK_EXT_image_sliced_view_of_3d" ) || ( extension == "VK_VALVE_descriptor_set_host_mapping" ) ||
|
( extension == "VK_ARM_scheduling_controls" ) || ( extension == "VK_EXT_image_sliced_view_of_3d" ) ||
|
||||||
( extension == "VK_EXT_depth_clamp_zero_one" ) || ( extension == "VK_EXT_non_seamless_cube_map" ) || ( extension == "VK_ARM_render_pass_striped" ) ||
|
( extension == "VK_VALVE_descriptor_set_host_mapping" ) || ( extension == "VK_EXT_depth_clamp_zero_one" ) ||
|
||||||
|
( extension == "VK_EXT_non_seamless_cube_map" ) || ( extension == "VK_ARM_render_pass_striped" ) ||
|
||||||
( extension == "VK_QCOM_fragment_density_map_offset" ) || ( extension == "VK_NV_copy_memory_indirect" ) ||
|
( extension == "VK_QCOM_fragment_density_map_offset" ) || ( extension == "VK_NV_copy_memory_indirect" ) ||
|
||||||
( extension == "VK_NV_memory_decompression" ) || ( extension == "VK_NV_device_generated_commands_compute" ) ||
|
( extension == "VK_NV_memory_decompression" ) || ( extension == "VK_NV_device_generated_commands_compute" ) ||
|
||||||
( extension == "VK_NV_linear_color_attachment" ) || ( extension == "VK_EXT_image_compression_control_swapchain" ) ||
|
( extension == "VK_NV_linear_color_attachment" ) || ( extension == "VK_KHR_shader_maximal_reconvergence" ) ||
|
||||||
( extension == "VK_QCOM_image_processing" ) || ( extension == "VK_EXT_nested_command_buffer" ) ||
|
( extension == "VK_EXT_image_compression_control_swapchain" ) || ( extension == "VK_QCOM_image_processing" ) ||
|
||||||
( extension == "VK_EXT_external_memory_acquire_unmodified" ) || ( extension == "VK_EXT_extended_dynamic_state3" ) ||
|
( extension == "VK_EXT_nested_command_buffer" ) || ( extension == "VK_EXT_external_memory_acquire_unmodified" ) ||
|
||||||
( extension == "VK_EXT_subpass_merge_feedback" ) || ( extension == "VK_EXT_shader_module_identifier" ) ||
|
( extension == "VK_EXT_extended_dynamic_state3" ) || ( extension == "VK_EXT_subpass_merge_feedback" ) ||
|
||||||
( extension == "VK_EXT_rasterization_order_attachment_access" ) || ( extension == "VK_NV_optical_flow" ) ||
|
( extension == "VK_EXT_shader_module_identifier" ) || ( extension == "VK_EXT_rasterization_order_attachment_access" ) ||
|
||||||
( extension == "VK_EXT_legacy_dithering" ) || ( extension == "VK_EXT_pipeline_protected_access" )
|
( extension == "VK_NV_optical_flow" ) || ( extension == "VK_EXT_legacy_dithering" ) || ( extension == "VK_EXT_pipeline_protected_access" )
|
||||||
#if defined( VK_USE_PLATFORM_ANDROID_KHR )
|
#if defined( VK_USE_PLATFORM_ANDROID_KHR )
|
||||||
|| ( extension == "VK_ANDROID_external_format_resolve" )
|
|| ( extension == "VK_ANDROID_external_format_resolve" )
|
||||||
#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
|
#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
|
||||||
@@ -2793,11 +2848,13 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
( extension == "VK_QCOM_multiview_per_view_render_areas" ) || ( extension == "VK_KHR_video_maintenance1" ) ||
|
( extension == "VK_QCOM_multiview_per_view_render_areas" ) || ( extension == "VK_KHR_video_maintenance1" ) ||
|
||||||
( extension == "VK_NV_per_stage_descriptor_set" ) || ( extension == "VK_QCOM_image_processing2" ) ||
|
( extension == "VK_NV_per_stage_descriptor_set" ) || ( extension == "VK_QCOM_image_processing2" ) ||
|
||||||
( extension == "VK_QCOM_filter_cubic_weights" ) || ( extension == "VK_QCOM_ycbcr_degamma" ) || ( extension == "VK_QCOM_filter_cubic_clamp" ) ||
|
( extension == "VK_QCOM_filter_cubic_weights" ) || ( extension == "VK_QCOM_ycbcr_degamma" ) || ( extension == "VK_QCOM_filter_cubic_clamp" ) ||
|
||||||
( extension == "VK_EXT_attachment_feedback_loop_dynamic_state" ) || ( extension == "VK_KHR_vertex_attribute_divisor" )
|
( extension == "VK_EXT_attachment_feedback_loop_dynamic_state" ) || ( extension == "VK_KHR_vertex_attribute_divisor" ) ||
|
||||||
|
( extension == "VK_KHR_load_store_op_none" ) || ( extension == "VK_KHR_shader_float_controls2" )
|
||||||
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
||||||
|| ( extension == "VK_QNX_external_memory_screen_buffer" )
|
|| ( extension == "VK_QNX_external_memory_screen_buffer" )
|
||||||
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
||||||
|| ( extension == "VK_MSFT_layered_driver" ) || ( extension == "VK_KHR_calibrated_timestamps" ) || ( extension == "VK_KHR_maintenance6" ) ||
|
|| ( extension == "VK_MSFT_layered_driver" ) || ( extension == "VK_KHR_index_type_uint8" ) || ( extension == "VK_KHR_line_rasterization" ) ||
|
||||||
|
( extension == "VK_KHR_calibrated_timestamps" ) || ( extension == "VK_KHR_shader_expect_assume" ) || ( extension == "VK_KHR_maintenance6" ) ||
|
||||||
( extension == "VK_NV_descriptor_pool_overallocation" );
|
( extension == "VK_NV_descriptor_pool_overallocation" );
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2896,15 +2953,16 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
( extension == "VK_EXT_scalar_block_layout" ) || ( extension == "VK_EXT_subgroup_size_control" ) || ( extension == "VK_KHR_spirv_1_4" ) ||
|
( extension == "VK_EXT_scalar_block_layout" ) || ( extension == "VK_EXT_subgroup_size_control" ) || ( extension == "VK_KHR_spirv_1_4" ) ||
|
||||||
( extension == "VK_KHR_separate_depth_stencil_layouts" ) || ( extension == "VK_EXT_tooling_info" ) ||
|
( extension == "VK_KHR_separate_depth_stencil_layouts" ) || ( extension == "VK_EXT_tooling_info" ) ||
|
||||||
( extension == "VK_EXT_separate_stencil_usage" ) || ( extension == "VK_KHR_uniform_buffer_standard_layout" ) ||
|
( extension == "VK_EXT_separate_stencil_usage" ) || ( extension == "VK_KHR_uniform_buffer_standard_layout" ) ||
|
||||||
( extension == "VK_KHR_buffer_device_address" ) || ( extension == "VK_EXT_host_query_reset" ) || ( extension == "VK_EXT_extended_dynamic_state" ) ||
|
( extension == "VK_KHR_buffer_device_address" ) || ( extension == "VK_EXT_host_query_reset" ) || ( extension == "VK_EXT_index_type_uint8" ) ||
|
||||||
( extension == "VK_EXT_shader_demote_to_helper_invocation" ) || ( extension == "VK_KHR_shader_integer_dot_product" ) ||
|
( extension == "VK_EXT_extended_dynamic_state" ) || ( extension == "VK_EXT_shader_demote_to_helper_invocation" ) ||
|
||||||
( extension == "VK_EXT_texel_buffer_alignment" ) || ( extension == "VK_KHR_shader_non_semantic_info" ) || ( extension == "VK_EXT_private_data" ) ||
|
( extension == "VK_KHR_shader_integer_dot_product" ) || ( extension == "VK_EXT_texel_buffer_alignment" ) ||
|
||||||
|
( extension == "VK_KHR_shader_non_semantic_info" ) || ( extension == "VK_EXT_private_data" ) ||
|
||||||
( extension == "VK_EXT_pipeline_creation_cache_control" ) || ( extension == "VK_KHR_synchronization2" ) ||
|
( extension == "VK_EXT_pipeline_creation_cache_control" ) || ( extension == "VK_KHR_synchronization2" ) ||
|
||||||
( extension == "VK_KHR_zero_initialize_workgroup_memory" ) || ( extension == "VK_EXT_ycbcr_2plane_444_formats" ) ||
|
( extension == "VK_KHR_zero_initialize_workgroup_memory" ) || ( extension == "VK_EXT_ycbcr_2plane_444_formats" ) ||
|
||||||
( extension == "VK_EXT_image_robustness" ) || ( extension == "VK_KHR_copy_commands2" ) || ( extension == "VK_EXT_4444_formats" ) ||
|
( extension == "VK_EXT_image_robustness" ) || ( extension == "VK_KHR_copy_commands2" ) || ( extension == "VK_EXT_4444_formats" ) ||
|
||||||
( extension == "VK_ARM_rasterization_order_attachment_access" ) || ( extension == "VK_VALVE_mutable_descriptor_type" ) ||
|
( extension == "VK_ARM_rasterization_order_attachment_access" ) || ( extension == "VK_VALVE_mutable_descriptor_type" ) ||
|
||||||
( extension == "VK_KHR_format_feature_flags2" ) || ( extension == "VK_EXT_extended_dynamic_state2" ) ||
|
( extension == "VK_KHR_format_feature_flags2" ) || ( extension == "VK_EXT_extended_dynamic_state2" ) ||
|
||||||
( extension == "VK_EXT_global_priority_query" ) || ( extension == "VK_KHR_maintenance4" );
|
( extension == "VK_EXT_global_priority_query" ) || ( extension == "VK_EXT_load_store_op_none" ) || ( extension == "VK_KHR_maintenance4" );
|
||||||
}
|
}
|
||||||
} // namespace VULKAN_HPP_NAMESPACE
|
} // namespace VULKAN_HPP_NAMESPACE
|
||||||
|
|
||||||
|
|||||||
Vendored
+2882
-219
File diff suppressed because it is too large
Load Diff
+295
-247
File diff suppressed because it is too large
Load Diff
Vendored
+145
-28
@@ -8355,6 +8355,21 @@ namespace std
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR>
|
||||||
|
{
|
||||||
|
std::size_t
|
||||||
|
operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR const & physicalDeviceDynamicRenderingLocalReadFeaturesKHR ) const
|
||||||
|
VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
std::size_t seed = 0;
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDynamicRenderingLocalReadFeaturesKHR.sType );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDynamicRenderingLocalReadFeaturesKHR.pNext );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDynamicRenderingLocalReadFeaturesKHR.dynamicRenderingLocalRead );
|
||||||
|
return seed;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT>
|
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT>
|
||||||
{
|
{
|
||||||
@@ -9282,15 +9297,15 @@ namespace std
|
|||||||
};
|
};
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT>
|
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesKHR>
|
||||||
{
|
{
|
||||||
std::size_t
|
std::size_t
|
||||||
operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT const & physicalDeviceIndexTypeUint8FeaturesEXT ) const VULKAN_HPP_NOEXCEPT
|
operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesKHR const & physicalDeviceIndexTypeUint8FeaturesKHR ) const VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
std::size_t seed = 0;
|
std::size_t seed = 0;
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceIndexTypeUint8FeaturesEXT.sType );
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceIndexTypeUint8FeaturesKHR.sType );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceIndexTypeUint8FeaturesEXT.pNext );
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceIndexTypeUint8FeaturesKHR.pNext );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceIndexTypeUint8FeaturesEXT.indexTypeUint8 );
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceIndexTypeUint8FeaturesKHR.indexTypeUint8 );
|
||||||
return seed;
|
return seed;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -9519,34 +9534,34 @@ namespace std
|
|||||||
};
|
};
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT>
|
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesKHR>
|
||||||
{
|
{
|
||||||
std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT const & physicalDeviceLineRasterizationFeaturesEXT ) const
|
std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesKHR const & physicalDeviceLineRasterizationFeaturesKHR ) const
|
||||||
VULKAN_HPP_NOEXCEPT
|
VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
std::size_t seed = 0;
|
std::size_t seed = 0;
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesEXT.sType );
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesKHR.sType );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesEXT.pNext );
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesKHR.pNext );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesEXT.rectangularLines );
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesKHR.rectangularLines );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesEXT.bresenhamLines );
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesKHR.bresenhamLines );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesEXT.smoothLines );
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesKHR.smoothLines );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesEXT.stippledRectangularLines );
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesKHR.stippledRectangularLines );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesEXT.stippledBresenhamLines );
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesKHR.stippledBresenhamLines );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesEXT.stippledSmoothLines );
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesKHR.stippledSmoothLines );
|
||||||
return seed;
|
return seed;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesEXT>
|
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesKHR>
|
||||||
{
|
{
|
||||||
std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesEXT const & physicalDeviceLineRasterizationPropertiesEXT ) const
|
std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesKHR const & physicalDeviceLineRasterizationPropertiesKHR ) const
|
||||||
VULKAN_HPP_NOEXCEPT
|
VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
std::size_t seed = 0;
|
std::size_t seed = 0;
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationPropertiesEXT.sType );
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationPropertiesKHR.sType );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationPropertiesEXT.pNext );
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationPropertiesKHR.pNext );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationPropertiesEXT.lineSubPixelPrecisionBits );
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationPropertiesKHR.lineSubPixelPrecisionBits );
|
||||||
return seed;
|
return seed;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -11179,6 +11194,20 @@ namespace std
|
|||||||
};
|
};
|
||||||
# endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
# endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeaturesKHR>
|
||||||
|
{
|
||||||
|
std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeaturesKHR const & physicalDeviceShaderExpectAssumeFeaturesKHR ) const
|
||||||
|
VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
std::size_t seed = 0;
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderExpectAssumeFeaturesKHR.sType );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderExpectAssumeFeaturesKHR.pNext );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderExpectAssumeFeaturesKHR.shaderExpectAssume );
|
||||||
|
return seed;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features>
|
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features>
|
||||||
{
|
{
|
||||||
@@ -11194,6 +11223,20 @@ namespace std
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2FeaturesKHR>
|
||||||
|
{
|
||||||
|
std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2FeaturesKHR const & physicalDeviceShaderFloatControls2FeaturesKHR ) const
|
||||||
|
VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
std::size_t seed = 0;
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderFloatControls2FeaturesKHR.sType );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderFloatControls2FeaturesKHR.pNext );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderFloatControls2FeaturesKHR.shaderFloatControls2 );
|
||||||
|
return seed;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT>
|
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT>
|
||||||
{
|
{
|
||||||
@@ -11296,6 +11339,21 @@ namespace std
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR>
|
||||||
|
{
|
||||||
|
std::size_t
|
||||||
|
operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR const & physicalDeviceShaderMaximalReconvergenceFeaturesKHR ) const
|
||||||
|
VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
std::size_t seed = 0;
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderMaximalReconvergenceFeaturesKHR.sType );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderMaximalReconvergenceFeaturesKHR.pNext );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderMaximalReconvergenceFeaturesKHR.shaderMaximalReconvergence );
|
||||||
|
return seed;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT>
|
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT>
|
||||||
{
|
{
|
||||||
@@ -11359,6 +11417,20 @@ namespace std
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR>
|
||||||
|
{
|
||||||
|
std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR const & physicalDeviceShaderQuadControlFeaturesKHR ) const
|
||||||
|
VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
std::size_t seed = 0;
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderQuadControlFeaturesKHR.sType );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderQuadControlFeaturesKHR.pNext );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderQuadControlFeaturesKHR.shaderQuadControl );
|
||||||
|
return seed;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV>
|
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV>
|
||||||
{
|
{
|
||||||
@@ -11402,6 +11474,21 @@ namespace std
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeaturesKHR>
|
||||||
|
{
|
||||||
|
std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeaturesKHR const & physicalDeviceShaderSubgroupRotateFeaturesKHR ) const
|
||||||
|
VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
std::size_t seed = 0;
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderSubgroupRotateFeaturesKHR.sType );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderSubgroupRotateFeaturesKHR.pNext );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderSubgroupRotateFeaturesKHR.shaderSubgroupRotate );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderSubgroupRotateFeaturesKHR.shaderSubgroupRotateClustered );
|
||||||
|
return seed;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR>
|
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR>
|
||||||
{
|
{
|
||||||
@@ -12688,18 +12775,18 @@ namespace std
|
|||||||
};
|
};
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct hash<VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT>
|
struct hash<VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoKHR>
|
||||||
{
|
{
|
||||||
std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT const & pipelineRasterizationLineStateCreateInfoEXT ) const
|
std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoKHR const & pipelineRasterizationLineStateCreateInfoKHR ) const
|
||||||
VULKAN_HPP_NOEXCEPT
|
VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
std::size_t seed = 0;
|
std::size_t seed = 0;
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoEXT.sType );
|
VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoKHR.sType );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoEXT.pNext );
|
VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoKHR.pNext );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoEXT.lineRasterizationMode );
|
VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoKHR.lineRasterizationMode );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoEXT.stippledLineEnable );
|
VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoKHR.stippledLineEnable );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoEXT.lineStippleFactor );
|
VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoKHR.lineStippleFactor );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoEXT.lineStipplePattern );
|
VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoKHR.lineStipplePattern );
|
||||||
return seed;
|
return seed;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -13914,6 +14001,20 @@ namespace std
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct hash<VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfoKHR>
|
||||||
|
{
|
||||||
|
std::size_t operator()( VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfoKHR const & renderingAttachmentLocationInfoKHR ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
std::size_t seed = 0;
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, renderingAttachmentLocationInfoKHR.sType );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, renderingAttachmentLocationInfoKHR.pNext );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, renderingAttachmentLocationInfoKHR.colorAttachmentCount );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, renderingAttachmentLocationInfoKHR.pColorAttachmentLocations );
|
||||||
|
return seed;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct hash<VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT>
|
struct hash<VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT>
|
||||||
{
|
{
|
||||||
@@ -13965,6 +14066,22 @@ namespace std
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct hash<VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfoKHR>
|
||||||
|
{
|
||||||
|
std::size_t operator()( VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfoKHR const & renderingInputAttachmentIndexInfoKHR ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
std::size_t seed = 0;
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, renderingInputAttachmentIndexInfoKHR.sType );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, renderingInputAttachmentIndexInfoKHR.pNext );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, renderingInputAttachmentIndexInfoKHR.colorAttachmentCount );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, renderingInputAttachmentIndexInfoKHR.pColorAttachmentInputIndices );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, renderingInputAttachmentIndexInfoKHR.pDepthInputAttachmentIndex );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, renderingInputAttachmentIndexInfoKHR.pStencilInputAttachmentIndex );
|
||||||
|
return seed;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct hash<VULKAN_HPP_NAMESPACE::ResolveImageInfo2>
|
struct hash<VULKAN_HPP_NAMESPACE::ResolveImageInfo2>
|
||||||
{
|
{
|
||||||
|
|||||||
Vendored
+371
-60
File diff suppressed because it is too large
Load Diff
Vendored
+7
@@ -182,6 +182,13 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
return bool( m_handle );
|
return bool( m_handle );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# if defined( VULKAN_HPP_SMART_HANDLE_IMPLICIT_CAST )
|
||||||
|
operator HandleType() const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return m_handle;
|
||||||
|
}
|
||||||
|
# endif
|
||||||
|
|
||||||
const HandleType * operator->() const VULKAN_HPP_NOEXCEPT
|
const HandleType * operator->() const VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
return &m_handle;
|
return &m_handle;
|
||||||
|
|||||||
+107
-34
@@ -4278,6 +4278,30 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Physical
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD>::value,
|
||||||
"PhysicalDeviceCoherentMemoryFeaturesAMD is not nothrow_move_constructible!" );
|
"PhysicalDeviceCoherentMemoryFeaturesAMD is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
//=== VK_KHR_dynamic_rendering_local_read ===
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR ) ==
|
||||||
|
sizeof( VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR>::value,
|
||||||
|
"struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR>::value,
|
||||||
|
"PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfoKHR ) == sizeof( VkRenderingAttachmentLocationInfoKHR ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfoKHR>::value,
|
||||||
|
"struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfoKHR>::value,
|
||||||
|
"RenderingAttachmentLocationInfoKHR is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfoKHR ) == sizeof( VkRenderingInputAttachmentIndexInfoKHR ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfoKHR>::value,
|
||||||
|
"struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfoKHR>::value,
|
||||||
|
"RenderingInputAttachmentIndexInfoKHR is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
//=== VK_EXT_shader_image_atomic_int64 ===
|
//=== VK_EXT_shader_image_atomic_int64 ===
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT ) ==
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT ) ==
|
||||||
@@ -4288,6 +4312,15 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Physical
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT>::value,
|
||||||
"PhysicalDeviceShaderImageAtomicInt64FeaturesEXT is not nothrow_move_constructible!" );
|
"PhysicalDeviceShaderImageAtomicInt64FeaturesEXT is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_quad_control ===
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR ) == sizeof( VkPhysicalDeviceShaderQuadControlFeaturesKHR ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR>::value,
|
||||||
|
"struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR>::value,
|
||||||
|
"PhysicalDeviceShaderQuadControlFeaturesKHR is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
//=== VK_EXT_memory_budget ===
|
//=== VK_EXT_memory_budget ===
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT ) == sizeof( VkPhysicalDeviceMemoryBudgetPropertiesEXT ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT ) == sizeof( VkPhysicalDeviceMemoryBudgetPropertiesEXT ),
|
||||||
@@ -4485,31 +4518,6 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Headless
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT>::value,
|
||||||
"HeadlessSurfaceCreateInfoEXT is not nothrow_move_constructible!" );
|
"HeadlessSurfaceCreateInfoEXT is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
//=== VK_EXT_line_rasterization ===
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT ) == sizeof( VkPhysicalDeviceLineRasterizationFeaturesEXT ),
|
|
||||||
"struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT>::value,
|
|
||||||
"struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT>::value,
|
|
||||||
"PhysicalDeviceLineRasterizationFeaturesEXT is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesEXT ) ==
|
|
||||||
sizeof( VkPhysicalDeviceLineRasterizationPropertiesEXT ),
|
|
||||||
"struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesEXT>::value,
|
|
||||||
"struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesEXT>::value,
|
|
||||||
"PhysicalDeviceLineRasterizationPropertiesEXT is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT ) ==
|
|
||||||
sizeof( VkPipelineRasterizationLineStateCreateInfoEXT ),
|
|
||||||
"struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT>::value,
|
|
||||||
"struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT>::value,
|
|
||||||
"PipelineRasterizationLineStateCreateInfoEXT is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
//=== VK_EXT_shader_atomic_float ===
|
//=== VK_EXT_shader_atomic_float ===
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT ) == sizeof( VkPhysicalDeviceShaderAtomicFloatFeaturesEXT ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT ) == sizeof( VkPhysicalDeviceShaderAtomicFloatFeaturesEXT ),
|
||||||
@@ -4519,15 +4527,6 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Physical
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT>::value,
|
||||||
"PhysicalDeviceShaderAtomicFloatFeaturesEXT is not nothrow_move_constructible!" );
|
"PhysicalDeviceShaderAtomicFloatFeaturesEXT is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
//=== VK_EXT_index_type_uint8 ===
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT ) == sizeof( VkPhysicalDeviceIndexTypeUint8FeaturesEXT ),
|
|
||||||
"struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT>::value,
|
|
||||||
"struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT>::value,
|
|
||||||
"PhysicalDeviceIndexTypeUint8FeaturesEXT is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
//=== VK_EXT_extended_dynamic_state ===
|
//=== VK_EXT_extended_dynamic_state ===
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT ) ==
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT ) ==
|
||||||
@@ -6230,6 +6229,16 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Physical
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM>::value,
|
||||||
"PhysicalDeviceShaderCorePropertiesARM is not nothrow_move_constructible!" );
|
"PhysicalDeviceShaderCorePropertiesARM is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_subgroup_rotate ===
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeaturesKHR ) ==
|
||||||
|
sizeof( VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeaturesKHR>::value,
|
||||||
|
"struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeaturesKHR>::value,
|
||||||
|
"PhysicalDeviceShaderSubgroupRotateFeaturesKHR is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
//=== VK_ARM_scheduling_controls ===
|
//=== VK_ARM_scheduling_controls ===
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM ) == sizeof( VkDeviceQueueShaderCoreControlCreateInfoARM ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM ) == sizeof( VkDeviceQueueShaderCoreControlCreateInfoARM ),
|
||||||
@@ -6468,6 +6477,16 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Physical
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV>::value,
|
||||||
"PhysicalDeviceLinearColorAttachmentFeaturesNV is not nothrow_move_constructible!" );
|
"PhysicalDeviceLinearColorAttachmentFeaturesNV is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_maximal_reconvergence ===
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR ) ==
|
||||||
|
sizeof( VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR>::value,
|
||||||
|
"struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR>::value,
|
||||||
|
"PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
//=== VK_EXT_image_compression_control_swapchain ===
|
//=== VK_EXT_image_compression_control_swapchain ===
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT ) ==
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT ) ==
|
||||||
@@ -7224,6 +7243,16 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Physical
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesKHR>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesKHR>::value,
|
||||||
"PhysicalDeviceVertexAttributeDivisorFeaturesKHR is not nothrow_move_constructible!" );
|
"PhysicalDeviceVertexAttributeDivisorFeaturesKHR is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_float_controls2 ===
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2FeaturesKHR ) ==
|
||||||
|
sizeof( VkPhysicalDeviceShaderFloatControls2FeaturesKHR ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2FeaturesKHR>::value,
|
||||||
|
"struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2FeaturesKHR>::value,
|
||||||
|
"PhysicalDeviceShaderFloatControls2FeaturesKHR is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
||||||
//=== VK_QNX_external_memory_screen_buffer ===
|
//=== VK_QNX_external_memory_screen_buffer ===
|
||||||
|
|
||||||
@@ -7268,6 +7297,40 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Physical
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT>::value,
|
||||||
"PhysicalDeviceLayeredDriverPropertiesMSFT is not nothrow_move_constructible!" );
|
"PhysicalDeviceLayeredDriverPropertiesMSFT is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
//=== VK_KHR_index_type_uint8 ===
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesKHR ) == sizeof( VkPhysicalDeviceIndexTypeUint8FeaturesKHR ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesKHR>::value,
|
||||||
|
"struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesKHR>::value,
|
||||||
|
"PhysicalDeviceIndexTypeUint8FeaturesKHR is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
//=== VK_KHR_line_rasterization ===
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesKHR ) == sizeof( VkPhysicalDeviceLineRasterizationFeaturesKHR ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesKHR>::value,
|
||||||
|
"struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesKHR>::value,
|
||||||
|
"PhysicalDeviceLineRasterizationFeaturesKHR is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesKHR ) ==
|
||||||
|
sizeof( VkPhysicalDeviceLineRasterizationPropertiesKHR ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesKHR>::value,
|
||||||
|
"struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesKHR>::value,
|
||||||
|
"PhysicalDeviceLineRasterizationPropertiesKHR is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoKHR ) ==
|
||||||
|
sizeof( VkPipelineRasterizationLineStateCreateInfoKHR ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoKHR>::value,
|
||||||
|
"struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoKHR>::value,
|
||||||
|
"PipelineRasterizationLineStateCreateInfoKHR is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
//=== VK_KHR_calibrated_timestamps ===
|
//=== VK_KHR_calibrated_timestamps ===
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR ) == sizeof( VkCalibratedTimestampInfoKHR ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR ) == sizeof( VkCalibratedTimestampInfoKHR ),
|
||||||
@@ -7276,6 +7339,16 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Calibrat
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR>::value,
|
||||||
"CalibratedTimestampInfoKHR is not nothrow_move_constructible!" );
|
"CalibratedTimestampInfoKHR is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
//=== VK_KHR_shader_expect_assume ===
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeaturesKHR ) ==
|
||||||
|
sizeof( VkPhysicalDeviceShaderExpectAssumeFeaturesKHR ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeaturesKHR>::value,
|
||||||
|
"struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeaturesKHR>::value,
|
||||||
|
"PhysicalDeviceShaderExpectAssumeFeaturesKHR is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
//=== VK_KHR_maintenance6 ===
|
//=== VK_KHR_maintenance6 ===
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6FeaturesKHR ) == sizeof( VkPhysicalDeviceMaintenance6FeaturesKHR ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6FeaturesKHR ) == sizeof( VkPhysicalDeviceMaintenance6FeaturesKHR ),
|
||||||
|
|||||||
+996
-373
File diff suppressed because it is too large
Load Diff
+31
-22
@@ -4127,7 +4127,11 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case StructureType::ePhysicalDeviceFragmentShadingRateKHR: return "PhysicalDeviceFragmentShadingRateKHR";
|
case StructureType::ePhysicalDeviceFragmentShadingRateKHR: return "PhysicalDeviceFragmentShadingRateKHR";
|
||||||
case StructureType::ePhysicalDeviceShaderCoreProperties2AMD: return "PhysicalDeviceShaderCoreProperties2AMD";
|
case StructureType::ePhysicalDeviceShaderCoreProperties2AMD: return "PhysicalDeviceShaderCoreProperties2AMD";
|
||||||
case StructureType::ePhysicalDeviceCoherentMemoryFeaturesAMD: return "PhysicalDeviceCoherentMemoryFeaturesAMD";
|
case StructureType::ePhysicalDeviceCoherentMemoryFeaturesAMD: return "PhysicalDeviceCoherentMemoryFeaturesAMD";
|
||||||
|
case StructureType::ePhysicalDeviceDynamicRenderingLocalReadFeaturesKHR: return "PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR";
|
||||||
|
case StructureType::eRenderingAttachmentLocationInfoKHR: return "RenderingAttachmentLocationInfoKHR";
|
||||||
|
case StructureType::eRenderingInputAttachmentIndexInfoKHR: return "RenderingInputAttachmentIndexInfoKHR";
|
||||||
case StructureType::ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT: return "PhysicalDeviceShaderImageAtomicInt64FeaturesEXT";
|
case StructureType::ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT: return "PhysicalDeviceShaderImageAtomicInt64FeaturesEXT";
|
||||||
|
case StructureType::ePhysicalDeviceShaderQuadControlFeaturesKHR: return "PhysicalDeviceShaderQuadControlFeaturesKHR";
|
||||||
case StructureType::ePhysicalDeviceMemoryBudgetPropertiesEXT: return "PhysicalDeviceMemoryBudgetPropertiesEXT";
|
case StructureType::ePhysicalDeviceMemoryBudgetPropertiesEXT: return "PhysicalDeviceMemoryBudgetPropertiesEXT";
|
||||||
case StructureType::ePhysicalDeviceMemoryPriorityFeaturesEXT: return "PhysicalDeviceMemoryPriorityFeaturesEXT";
|
case StructureType::ePhysicalDeviceMemoryPriorityFeaturesEXT: return "PhysicalDeviceMemoryPriorityFeaturesEXT";
|
||||||
case StructureType::eMemoryPriorityAllocateInfoEXT: return "MemoryPriorityAllocateInfoEXT";
|
case StructureType::eMemoryPriorityAllocateInfoEXT: return "MemoryPriorityAllocateInfoEXT";
|
||||||
@@ -4154,11 +4158,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case StructureType::eSurfaceFullScreenExclusiveWin32InfoEXT: return "SurfaceFullScreenExclusiveWin32InfoEXT";
|
case StructureType::eSurfaceFullScreenExclusiveWin32InfoEXT: return "SurfaceFullScreenExclusiveWin32InfoEXT";
|
||||||
#endif /*VK_USE_PLATFORM_WIN32_KHR*/
|
#endif /*VK_USE_PLATFORM_WIN32_KHR*/
|
||||||
case StructureType::eHeadlessSurfaceCreateInfoEXT: return "HeadlessSurfaceCreateInfoEXT";
|
case StructureType::eHeadlessSurfaceCreateInfoEXT: return "HeadlessSurfaceCreateInfoEXT";
|
||||||
case StructureType::ePhysicalDeviceLineRasterizationFeaturesEXT: return "PhysicalDeviceLineRasterizationFeaturesEXT";
|
|
||||||
case StructureType::ePipelineRasterizationLineStateCreateInfoEXT: return "PipelineRasterizationLineStateCreateInfoEXT";
|
|
||||||
case StructureType::ePhysicalDeviceLineRasterizationPropertiesEXT: return "PhysicalDeviceLineRasterizationPropertiesEXT";
|
|
||||||
case StructureType::ePhysicalDeviceShaderAtomicFloatFeaturesEXT: return "PhysicalDeviceShaderAtomicFloatFeaturesEXT";
|
case StructureType::ePhysicalDeviceShaderAtomicFloatFeaturesEXT: return "PhysicalDeviceShaderAtomicFloatFeaturesEXT";
|
||||||
case StructureType::ePhysicalDeviceIndexTypeUint8FeaturesEXT: return "PhysicalDeviceIndexTypeUint8FeaturesEXT";
|
|
||||||
case StructureType::ePhysicalDeviceExtendedDynamicStateFeaturesEXT: return "PhysicalDeviceExtendedDynamicStateFeaturesEXT";
|
case StructureType::ePhysicalDeviceExtendedDynamicStateFeaturesEXT: return "PhysicalDeviceExtendedDynamicStateFeaturesEXT";
|
||||||
case StructureType::ePhysicalDevicePipelineExecutablePropertiesFeaturesKHR: return "PhysicalDevicePipelineExecutablePropertiesFeaturesKHR";
|
case StructureType::ePhysicalDevicePipelineExecutablePropertiesFeaturesKHR: return "PhysicalDevicePipelineExecutablePropertiesFeaturesKHR";
|
||||||
case StructureType::ePipelineInfoKHR: return "PipelineInfoKHR";
|
case StructureType::ePipelineInfoKHR: return "PipelineInfoKHR";
|
||||||
@@ -4376,6 +4376,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case StructureType::eSamplerBorderColorComponentMappingCreateInfoEXT: return "SamplerBorderColorComponentMappingCreateInfoEXT";
|
case StructureType::eSamplerBorderColorComponentMappingCreateInfoEXT: return "SamplerBorderColorComponentMappingCreateInfoEXT";
|
||||||
case StructureType::ePhysicalDevicePageableDeviceLocalMemoryFeaturesEXT: return "PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT";
|
case StructureType::ePhysicalDevicePageableDeviceLocalMemoryFeaturesEXT: return "PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT";
|
||||||
case StructureType::ePhysicalDeviceShaderCorePropertiesARM: return "PhysicalDeviceShaderCorePropertiesARM";
|
case StructureType::ePhysicalDeviceShaderCorePropertiesARM: return "PhysicalDeviceShaderCorePropertiesARM";
|
||||||
|
case StructureType::ePhysicalDeviceShaderSubgroupRotateFeaturesKHR: return "PhysicalDeviceShaderSubgroupRotateFeaturesKHR";
|
||||||
case StructureType::eDeviceQueueShaderCoreControlCreateInfoARM: return "DeviceQueueShaderCoreControlCreateInfoARM";
|
case StructureType::eDeviceQueueShaderCoreControlCreateInfoARM: return "DeviceQueueShaderCoreControlCreateInfoARM";
|
||||||
case StructureType::ePhysicalDeviceSchedulingControlsFeaturesARM: return "PhysicalDeviceSchedulingControlsFeaturesARM";
|
case StructureType::ePhysicalDeviceSchedulingControlsFeaturesARM: return "PhysicalDeviceSchedulingControlsFeaturesARM";
|
||||||
case StructureType::ePhysicalDeviceSchedulingControlsPropertiesARM: return "PhysicalDeviceSchedulingControlsPropertiesARM";
|
case StructureType::ePhysicalDeviceSchedulingControlsPropertiesARM: return "PhysicalDeviceSchedulingControlsPropertiesARM";
|
||||||
@@ -4402,6 +4403,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case StructureType::eComputePipelineIndirectBufferInfoNV: return "ComputePipelineIndirectBufferInfoNV";
|
case StructureType::eComputePipelineIndirectBufferInfoNV: return "ComputePipelineIndirectBufferInfoNV";
|
||||||
case StructureType::ePipelineIndirectDeviceAddressInfoNV: return "PipelineIndirectDeviceAddressInfoNV";
|
case StructureType::ePipelineIndirectDeviceAddressInfoNV: return "PipelineIndirectDeviceAddressInfoNV";
|
||||||
case StructureType::ePhysicalDeviceLinearColorAttachmentFeaturesNV: return "PhysicalDeviceLinearColorAttachmentFeaturesNV";
|
case StructureType::ePhysicalDeviceLinearColorAttachmentFeaturesNV: return "PhysicalDeviceLinearColorAttachmentFeaturesNV";
|
||||||
|
case StructureType::ePhysicalDeviceShaderMaximalReconvergenceFeaturesKHR: return "PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR";
|
||||||
case StructureType::ePhysicalDeviceImageCompressionControlSwapchainFeaturesEXT: return "PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT";
|
case StructureType::ePhysicalDeviceImageCompressionControlSwapchainFeaturesEXT: return "PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT";
|
||||||
case StructureType::ePhysicalDeviceImageProcessingFeaturesQCOM: return "PhysicalDeviceImageProcessingFeaturesQCOM";
|
case StructureType::ePhysicalDeviceImageProcessingFeaturesQCOM: return "PhysicalDeviceImageProcessingFeaturesQCOM";
|
||||||
case StructureType::ePhysicalDeviceImageProcessingPropertiesQCOM: return "PhysicalDeviceImageProcessingPropertiesQCOM";
|
case StructureType::ePhysicalDeviceImageProcessingPropertiesQCOM: return "PhysicalDeviceImageProcessingPropertiesQCOM";
|
||||||
@@ -4494,6 +4496,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case StructureType::ePhysicalDeviceVertexAttributeDivisorPropertiesKHR: return "PhysicalDeviceVertexAttributeDivisorPropertiesKHR";
|
case StructureType::ePhysicalDeviceVertexAttributeDivisorPropertiesKHR: return "PhysicalDeviceVertexAttributeDivisorPropertiesKHR";
|
||||||
case StructureType::ePipelineVertexInputDivisorStateCreateInfoKHR: return "PipelineVertexInputDivisorStateCreateInfoKHR";
|
case StructureType::ePipelineVertexInputDivisorStateCreateInfoKHR: return "PipelineVertexInputDivisorStateCreateInfoKHR";
|
||||||
case StructureType::ePhysicalDeviceVertexAttributeDivisorFeaturesKHR: return "PhysicalDeviceVertexAttributeDivisorFeaturesKHR";
|
case StructureType::ePhysicalDeviceVertexAttributeDivisorFeaturesKHR: return "PhysicalDeviceVertexAttributeDivisorFeaturesKHR";
|
||||||
|
case StructureType::ePhysicalDeviceShaderFloatControls2FeaturesKHR: return "PhysicalDeviceShaderFloatControls2FeaturesKHR";
|
||||||
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
||||||
case StructureType::eScreenBufferPropertiesQNX: return "ScreenBufferPropertiesQNX";
|
case StructureType::eScreenBufferPropertiesQNX: return "ScreenBufferPropertiesQNX";
|
||||||
case StructureType::eScreenBufferFormatPropertiesQNX: return "ScreenBufferFormatPropertiesQNX";
|
case StructureType::eScreenBufferFormatPropertiesQNX: return "ScreenBufferFormatPropertiesQNX";
|
||||||
@@ -4502,7 +4505,12 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case StructureType::ePhysicalDeviceExternalMemoryScreenBufferFeaturesQNX: return "PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX";
|
case StructureType::ePhysicalDeviceExternalMemoryScreenBufferFeaturesQNX: return "PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX";
|
||||||
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
||||||
case StructureType::ePhysicalDeviceLayeredDriverPropertiesMSFT: return "PhysicalDeviceLayeredDriverPropertiesMSFT";
|
case StructureType::ePhysicalDeviceLayeredDriverPropertiesMSFT: return "PhysicalDeviceLayeredDriverPropertiesMSFT";
|
||||||
|
case StructureType::ePhysicalDeviceIndexTypeUint8FeaturesKHR: return "PhysicalDeviceIndexTypeUint8FeaturesKHR";
|
||||||
|
case StructureType::ePhysicalDeviceLineRasterizationFeaturesKHR: return "PhysicalDeviceLineRasterizationFeaturesKHR";
|
||||||
|
case StructureType::ePipelineRasterizationLineStateCreateInfoKHR: return "PipelineRasterizationLineStateCreateInfoKHR";
|
||||||
|
case StructureType::ePhysicalDeviceLineRasterizationPropertiesKHR: return "PhysicalDeviceLineRasterizationPropertiesKHR";
|
||||||
case StructureType::eCalibratedTimestampInfoKHR: return "CalibratedTimestampInfoKHR";
|
case StructureType::eCalibratedTimestampInfoKHR: return "CalibratedTimestampInfoKHR";
|
||||||
|
case StructureType::ePhysicalDeviceShaderExpectAssumeFeaturesKHR: return "PhysicalDeviceShaderExpectAssumeFeaturesKHR";
|
||||||
case StructureType::ePhysicalDeviceMaintenance6FeaturesKHR: return "PhysicalDeviceMaintenance6FeaturesKHR";
|
case StructureType::ePhysicalDeviceMaintenance6FeaturesKHR: return "PhysicalDeviceMaintenance6FeaturesKHR";
|
||||||
case StructureType::ePhysicalDeviceMaintenance6PropertiesKHR: return "PhysicalDeviceMaintenance6PropertiesKHR";
|
case StructureType::ePhysicalDeviceMaintenance6PropertiesKHR: return "PhysicalDeviceMaintenance6PropertiesKHR";
|
||||||
case StructureType::eBindMemoryStatusKHR: return "BindMemoryStatusKHR";
|
case StructureType::eBindMemoryStatusKHR: return "BindMemoryStatusKHR";
|
||||||
@@ -5359,6 +5367,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case ImageLayout::eSharedPresentKHR: return "SharedPresentKHR";
|
case ImageLayout::eSharedPresentKHR: return "SharedPresentKHR";
|
||||||
case ImageLayout::eFragmentDensityMapOptimalEXT: return "FragmentDensityMapOptimalEXT";
|
case ImageLayout::eFragmentDensityMapOptimalEXT: return "FragmentDensityMapOptimalEXT";
|
||||||
case ImageLayout::eFragmentShadingRateAttachmentOptimalKHR: return "FragmentShadingRateAttachmentOptimalKHR";
|
case ImageLayout::eFragmentShadingRateAttachmentOptimalKHR: return "FragmentShadingRateAttachmentOptimalKHR";
|
||||||
|
case ImageLayout::eRenderingLocalReadKHR: return "RenderingLocalReadKHR";
|
||||||
case ImageLayout::eVideoEncodeDstKHR: return "VideoEncodeDstKHR";
|
case ImageLayout::eVideoEncodeDstKHR: return "VideoEncodeDstKHR";
|
||||||
case ImageLayout::eVideoEncodeSrcKHR: return "VideoEncodeSrcKHR";
|
case ImageLayout::eVideoEncodeSrcKHR: return "VideoEncodeSrcKHR";
|
||||||
case ImageLayout::eVideoEncodeDpbKHR: return "VideoEncodeDpbKHR";
|
case ImageLayout::eVideoEncodeDpbKHR: return "VideoEncodeDpbKHR";
|
||||||
@@ -5587,12 +5596,10 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case DynamicState::eExclusiveScissorEnableNV: return "ExclusiveScissorEnableNV";
|
case DynamicState::eExclusiveScissorEnableNV: return "ExclusiveScissorEnableNV";
|
||||||
case DynamicState::eExclusiveScissorNV: return "ExclusiveScissorNV";
|
case DynamicState::eExclusiveScissorNV: return "ExclusiveScissorNV";
|
||||||
case DynamicState::eFragmentShadingRateKHR: return "FragmentShadingRateKHR";
|
case DynamicState::eFragmentShadingRateKHR: return "FragmentShadingRateKHR";
|
||||||
case DynamicState::eLineStippleEXT: return "LineStippleEXT";
|
|
||||||
case DynamicState::eVertexInputEXT: return "VertexInputEXT";
|
case DynamicState::eVertexInputEXT: return "VertexInputEXT";
|
||||||
case DynamicState::ePatchControlPointsEXT: return "PatchControlPointsEXT";
|
case DynamicState::ePatchControlPointsEXT: return "PatchControlPointsEXT";
|
||||||
case DynamicState::eLogicOpEXT: return "LogicOpEXT";
|
case DynamicState::eLogicOpEXT: return "LogicOpEXT";
|
||||||
case DynamicState::eColorWriteEnableEXT: return "ColorWriteEnableEXT";
|
case DynamicState::eColorWriteEnableEXT: return "ColorWriteEnableEXT";
|
||||||
case DynamicState::eTessellationDomainOriginEXT: return "TessellationDomainOriginEXT";
|
|
||||||
case DynamicState::eDepthClampEnableEXT: return "DepthClampEnableEXT";
|
case DynamicState::eDepthClampEnableEXT: return "DepthClampEnableEXT";
|
||||||
case DynamicState::ePolygonModeEXT: return "PolygonModeEXT";
|
case DynamicState::ePolygonModeEXT: return "PolygonModeEXT";
|
||||||
case DynamicState::eRasterizationSamplesEXT: return "RasterizationSamplesEXT";
|
case DynamicState::eRasterizationSamplesEXT: return "RasterizationSamplesEXT";
|
||||||
@@ -5603,6 +5610,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case DynamicState::eColorBlendEnableEXT: return "ColorBlendEnableEXT";
|
case DynamicState::eColorBlendEnableEXT: return "ColorBlendEnableEXT";
|
||||||
case DynamicState::eColorBlendEquationEXT: return "ColorBlendEquationEXT";
|
case DynamicState::eColorBlendEquationEXT: return "ColorBlendEquationEXT";
|
||||||
case DynamicState::eColorWriteMaskEXT: return "ColorWriteMaskEXT";
|
case DynamicState::eColorWriteMaskEXT: return "ColorWriteMaskEXT";
|
||||||
|
case DynamicState::eTessellationDomainOriginEXT: return "TessellationDomainOriginEXT";
|
||||||
case DynamicState::eRasterizationStreamEXT: return "RasterizationStreamEXT";
|
case DynamicState::eRasterizationStreamEXT: return "RasterizationStreamEXT";
|
||||||
case DynamicState::eConservativeRasterizationModeEXT: return "ConservativeRasterizationModeEXT";
|
case DynamicState::eConservativeRasterizationModeEXT: return "ConservativeRasterizationModeEXT";
|
||||||
case DynamicState::eExtraPrimitiveOverestimationSizeEXT: return "ExtraPrimitiveOverestimationSizeEXT";
|
case DynamicState::eExtraPrimitiveOverestimationSizeEXT: return "ExtraPrimitiveOverestimationSizeEXT";
|
||||||
@@ -5624,6 +5632,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case DynamicState::eRepresentativeFragmentTestEnableNV: return "RepresentativeFragmentTestEnableNV";
|
case DynamicState::eRepresentativeFragmentTestEnableNV: return "RepresentativeFragmentTestEnableNV";
|
||||||
case DynamicState::eCoverageReductionModeNV: return "CoverageReductionModeNV";
|
case DynamicState::eCoverageReductionModeNV: return "CoverageReductionModeNV";
|
||||||
case DynamicState::eAttachmentFeedbackLoopEnableEXT: return "AttachmentFeedbackLoopEnableEXT";
|
case DynamicState::eAttachmentFeedbackLoopEnableEXT: return "AttachmentFeedbackLoopEnableEXT";
|
||||||
|
case DynamicState::eLineStippleKHR: return "LineStippleKHR";
|
||||||
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
|
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -6033,7 +6042,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case AttachmentLoadOp::eLoad: return "Load";
|
case AttachmentLoadOp::eLoad: return "Load";
|
||||||
case AttachmentLoadOp::eClear: return "Clear";
|
case AttachmentLoadOp::eClear: return "Clear";
|
||||||
case AttachmentLoadOp::eDontCare: return "DontCare";
|
case AttachmentLoadOp::eDontCare: return "DontCare";
|
||||||
case AttachmentLoadOp::eNoneEXT: return "NoneEXT";
|
case AttachmentLoadOp::eNoneKHR: return "NoneKHR";
|
||||||
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
|
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -6176,7 +6185,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case IndexType::eUint16: return "Uint16";
|
case IndexType::eUint16: return "Uint16";
|
||||||
case IndexType::eUint32: return "Uint32";
|
case IndexType::eUint32: return "Uint32";
|
||||||
case IndexType::eNoneKHR: return "NoneKHR";
|
case IndexType::eNoneKHR: return "NoneKHR";
|
||||||
case IndexType::eUint8EXT: return "Uint8EXT";
|
case IndexType::eUint8KHR: return "Uint8KHR";
|
||||||
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
|
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -8061,20 +8070,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
return "(void)";
|
return "(void)";
|
||||||
}
|
}
|
||||||
|
|
||||||
//=== VK_EXT_line_rasterization ===
|
|
||||||
|
|
||||||
VULKAN_HPP_INLINE std::string to_string( LineRasterizationModeEXT value )
|
|
||||||
{
|
|
||||||
switch ( value )
|
|
||||||
{
|
|
||||||
case LineRasterizationModeEXT::eDefault: return "Default";
|
|
||||||
case LineRasterizationModeEXT::eRectangular: return "Rectangular";
|
|
||||||
case LineRasterizationModeEXT::eBresenham: return "Bresenham";
|
|
||||||
case LineRasterizationModeEXT::eRectangularSmooth: return "RectangularSmooth";
|
|
||||||
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//=== VK_KHR_pipeline_executable_properties ===
|
//=== VK_KHR_pipeline_executable_properties ===
|
||||||
|
|
||||||
VULKAN_HPP_INLINE std::string to_string( PipelineExecutableStatisticFormatKHR value )
|
VULKAN_HPP_INLINE std::string to_string( PipelineExecutableStatisticFormatKHR value )
|
||||||
@@ -9008,6 +9003,20 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//=== VK_KHR_line_rasterization ===
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE std::string to_string( LineRasterizationModeKHR value )
|
||||||
|
{
|
||||||
|
switch ( value )
|
||||||
|
{
|
||||||
|
case LineRasterizationModeKHR::eDefault: return "Default";
|
||||||
|
case LineRasterizationModeKHR::eRectangular: return "Rectangular";
|
||||||
|
case LineRasterizationModeKHR::eBresenham: return "Bresenham";
|
||||||
|
case LineRasterizationModeKHR::eRectangularSmooth: return "RectangularSmooth";
|
||||||
|
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//=== VK_KHR_calibrated_timestamps ===
|
//=== VK_KHR_calibrated_timestamps ===
|
||||||
|
|
||||||
VULKAN_HPP_INLINE std::string to_string( TimeDomainKHR value )
|
VULKAN_HPP_INLINE std::string to_string( TimeDomainKHR value )
|
||||||
|
|||||||
Reference in New Issue
Block a user