mirror of
https://github.com/seekrs/MacroLibX.git
synced 2026-03-04 04:56:36 +00:00
[BOT] update dependencies
This commit is contained in:
635
third_party/vulkan/vulkan_to_string.hpp
vendored
635
third_party/vulkan/vulkan_to_string.hpp
vendored
@@ -8,8 +8,11 @@
|
||||
#ifndef VULKAN_TO_STRING_HPP
|
||||
#define VULKAN_TO_STRING_HPP
|
||||
|
||||
#if !defined( VULKAN_HPP_CXX_MODULE )
|
||||
#if defined( VULKAN_HPP_CXX_MODULE )
|
||||
# define VULKAN_HPP_EXPORT export
|
||||
#else
|
||||
# include <vulkan/vulkan.hpp>
|
||||
# define VULKAN_HPP_EXPORT
|
||||
#endif
|
||||
|
||||
// ignore warnings on using deprecated enum values in this header
|
||||
@@ -29,9 +32,8 @@
|
||||
# endif
|
||||
#endif
|
||||
|
||||
namespace VULKAN_HPP_NAMESPACE
|
||||
VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
|
||||
{
|
||||
|
||||
//==========================
|
||||
//=== BITMASKs to_string ===
|
||||
//==========================
|
||||
@@ -336,6 +338,49 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
return result;
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE std::string to_string( ShaderStageFlags value )
|
||||
{
|
||||
std::string result = "{";
|
||||
if ( value & ShaderStageFlagBits::eVertex )
|
||||
result += " Vertex |";
|
||||
if ( value & ShaderStageFlagBits::eTessellationControl )
|
||||
result += " TessellationControl |";
|
||||
if ( value & ShaderStageFlagBits::eTessellationEvaluation )
|
||||
result += " TessellationEvaluation |";
|
||||
if ( value & ShaderStageFlagBits::eGeometry )
|
||||
result += " Geometry |";
|
||||
if ( value & ShaderStageFlagBits::eFragment )
|
||||
result += " Fragment |";
|
||||
if ( value & ShaderStageFlagBits::eCompute )
|
||||
result += " Compute |";
|
||||
if ( value & ShaderStageFlagBits::eRaygenKHR )
|
||||
result += " RaygenKHR |";
|
||||
if ( value & ShaderStageFlagBits::eAnyHitKHR )
|
||||
result += " AnyHitKHR |";
|
||||
if ( value & ShaderStageFlagBits::eClosestHitKHR )
|
||||
result += " ClosestHitKHR |";
|
||||
if ( value & ShaderStageFlagBits::eMissKHR )
|
||||
result += " MissKHR |";
|
||||
if ( value & ShaderStageFlagBits::eIntersectionKHR )
|
||||
result += " IntersectionKHR |";
|
||||
if ( value & ShaderStageFlagBits::eCallableKHR )
|
||||
result += " CallableKHR |";
|
||||
if ( value & ShaderStageFlagBits::eTaskEXT )
|
||||
result += " TaskEXT |";
|
||||
if ( value & ShaderStageFlagBits::eMeshEXT )
|
||||
result += " MeshEXT |";
|
||||
if ( value & ShaderStageFlagBits::eSubpassShadingHUAWEI )
|
||||
result += " SubpassShadingHUAWEI |";
|
||||
if ( value & ShaderStageFlagBits::eClusterCullingHUAWEI )
|
||||
result += " ClusterCullingHUAWEI |";
|
||||
|
||||
if ( result.size() > 1 )
|
||||
result.back() = '}';
|
||||
else
|
||||
result = "{}";
|
||||
return result;
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceCreateFlags )
|
||||
{
|
||||
return "{}";
|
||||
@@ -526,6 +571,45 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
return result;
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE std::string to_string( QueryPipelineStatisticFlags value )
|
||||
{
|
||||
std::string result = "{";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eInputAssemblyVertices )
|
||||
result += " InputAssemblyVertices |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives )
|
||||
result += " InputAssemblyPrimitives |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eVertexShaderInvocations )
|
||||
result += " VertexShaderInvocations |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eGeometryShaderInvocations )
|
||||
result += " GeometryShaderInvocations |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives )
|
||||
result += " GeometryShaderPrimitives |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eClippingInvocations )
|
||||
result += " ClippingInvocations |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eClippingPrimitives )
|
||||
result += " ClippingPrimitives |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eFragmentShaderInvocations )
|
||||
result += " FragmentShaderInvocations |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches )
|
||||
result += " TessellationControlShaderPatches |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations )
|
||||
result += " TessellationEvaluationShaderInvocations |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eComputeShaderInvocations )
|
||||
result += " ComputeShaderInvocations |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eTaskShaderInvocationsEXT )
|
||||
result += " TaskShaderInvocationsEXT |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eMeshShaderInvocationsEXT )
|
||||
result += " MeshShaderInvocationsEXT |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eClusterCullingShaderInvocationsHUAWEI )
|
||||
result += " ClusterCullingShaderInvocationsHUAWEI |";
|
||||
|
||||
if ( result.size() > 1 )
|
||||
result.back() = '}';
|
||||
else
|
||||
result = "{}";
|
||||
return result;
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE std::string to_string( QueryResultFlags value )
|
||||
{
|
||||
std::string result = "{";
|
||||
@@ -962,49 +1046,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
return result;
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE std::string to_string( ShaderStageFlags value )
|
||||
{
|
||||
std::string result = "{";
|
||||
if ( value & ShaderStageFlagBits::eVertex )
|
||||
result += " Vertex |";
|
||||
if ( value & ShaderStageFlagBits::eTessellationControl )
|
||||
result += " TessellationControl |";
|
||||
if ( value & ShaderStageFlagBits::eTessellationEvaluation )
|
||||
result += " TessellationEvaluation |";
|
||||
if ( value & ShaderStageFlagBits::eGeometry )
|
||||
result += " Geometry |";
|
||||
if ( value & ShaderStageFlagBits::eFragment )
|
||||
result += " Fragment |";
|
||||
if ( value & ShaderStageFlagBits::eCompute )
|
||||
result += " Compute |";
|
||||
if ( value & ShaderStageFlagBits::eRaygenKHR )
|
||||
result += " RaygenKHR |";
|
||||
if ( value & ShaderStageFlagBits::eAnyHitKHR )
|
||||
result += " AnyHitKHR |";
|
||||
if ( value & ShaderStageFlagBits::eClosestHitKHR )
|
||||
result += " ClosestHitKHR |";
|
||||
if ( value & ShaderStageFlagBits::eMissKHR )
|
||||
result += " MissKHR |";
|
||||
if ( value & ShaderStageFlagBits::eIntersectionKHR )
|
||||
result += " IntersectionKHR |";
|
||||
if ( value & ShaderStageFlagBits::eCallableKHR )
|
||||
result += " CallableKHR |";
|
||||
if ( value & ShaderStageFlagBits::eTaskEXT )
|
||||
result += " TaskEXT |";
|
||||
if ( value & ShaderStageFlagBits::eMeshEXT )
|
||||
result += " MeshEXT |";
|
||||
if ( value & ShaderStageFlagBits::eSubpassShadingHUAWEI )
|
||||
result += " SubpassShadingHUAWEI |";
|
||||
if ( value & ShaderStageFlagBits::eClusterCullingHUAWEI )
|
||||
result += " ClusterCullingHUAWEI |";
|
||||
|
||||
if ( result.size() > 1 )
|
||||
result.back() = '}';
|
||||
else
|
||||
result = "{}";
|
||||
return result;
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE std::string to_string( SamplerCreateFlags value )
|
||||
{
|
||||
std::string result = "{";
|
||||
@@ -1077,45 +1118,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
return result;
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE std::string to_string( QueryPipelineStatisticFlags value )
|
||||
{
|
||||
std::string result = "{";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eInputAssemblyVertices )
|
||||
result += " InputAssemblyVertices |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives )
|
||||
result += " InputAssemblyPrimitives |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eVertexShaderInvocations )
|
||||
result += " VertexShaderInvocations |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eGeometryShaderInvocations )
|
||||
result += " GeometryShaderInvocations |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives )
|
||||
result += " GeometryShaderPrimitives |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eClippingInvocations )
|
||||
result += " ClippingInvocations |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eClippingPrimitives )
|
||||
result += " ClippingPrimitives |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eFragmentShaderInvocations )
|
||||
result += " FragmentShaderInvocations |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches )
|
||||
result += " TessellationControlShaderPatches |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations )
|
||||
result += " TessellationEvaluationShaderInvocations |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eComputeShaderInvocations )
|
||||
result += " ComputeShaderInvocations |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eTaskShaderInvocationsEXT )
|
||||
result += " TaskShaderInvocationsEXT |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eMeshShaderInvocationsEXT )
|
||||
result += " MeshShaderInvocationsEXT |";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eClusterCullingShaderInvocationsHUAWEI )
|
||||
result += " ClusterCullingShaderInvocationsHUAWEI |";
|
||||
|
||||
if ( result.size() > 1 )
|
||||
result.back() = '}';
|
||||
else
|
||||
result = "{}";
|
||||
return result;
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE std::string to_string( ColorComponentFlags value )
|
||||
{
|
||||
std::string result = "{";
|
||||
@@ -1304,6 +1306,39 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
|
||||
//=== VK_VERSION_1_1 ===
|
||||
|
||||
VULKAN_HPP_INLINE std::string to_string( SubgroupFeatureFlags value )
|
||||
{
|
||||
std::string result = "{";
|
||||
if ( value & SubgroupFeatureFlagBits::eBasic )
|
||||
result += " Basic |";
|
||||
if ( value & SubgroupFeatureFlagBits::eVote )
|
||||
result += " Vote |";
|
||||
if ( value & SubgroupFeatureFlagBits::eArithmetic )
|
||||
result += " Arithmetic |";
|
||||
if ( value & SubgroupFeatureFlagBits::eBallot )
|
||||
result += " Ballot |";
|
||||
if ( value & SubgroupFeatureFlagBits::eShuffle )
|
||||
result += " Shuffle |";
|
||||
if ( value & SubgroupFeatureFlagBits::eShuffleRelative )
|
||||
result += " ShuffleRelative |";
|
||||
if ( value & SubgroupFeatureFlagBits::eClustered )
|
||||
result += " Clustered |";
|
||||
if ( value & SubgroupFeatureFlagBits::eQuad )
|
||||
result += " Quad |";
|
||||
if ( value & SubgroupFeatureFlagBits::eRotate )
|
||||
result += " Rotate |";
|
||||
if ( value & SubgroupFeatureFlagBits::eRotateClustered )
|
||||
result += " RotateClustered |";
|
||||
if ( value & SubgroupFeatureFlagBits::ePartitionedEXT )
|
||||
result += " PartitionedEXT |";
|
||||
|
||||
if ( result.size() > 1 )
|
||||
result.back() = '}';
|
||||
else
|
||||
result = "{}";
|
||||
return result;
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE std::string to_string( PeerMemoryFeatureFlags value )
|
||||
{
|
||||
std::string result = "{";
|
||||
@@ -1521,39 +1556,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
return result;
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE std::string to_string( SubgroupFeatureFlags value )
|
||||
{
|
||||
std::string result = "{";
|
||||
if ( value & SubgroupFeatureFlagBits::eBasic )
|
||||
result += " Basic |";
|
||||
if ( value & SubgroupFeatureFlagBits::eVote )
|
||||
result += " Vote |";
|
||||
if ( value & SubgroupFeatureFlagBits::eArithmetic )
|
||||
result += " Arithmetic |";
|
||||
if ( value & SubgroupFeatureFlagBits::eBallot )
|
||||
result += " Ballot |";
|
||||
if ( value & SubgroupFeatureFlagBits::eShuffle )
|
||||
result += " Shuffle |";
|
||||
if ( value & SubgroupFeatureFlagBits::eShuffleRelative )
|
||||
result += " ShuffleRelative |";
|
||||
if ( value & SubgroupFeatureFlagBits::eClustered )
|
||||
result += " Clustered |";
|
||||
if ( value & SubgroupFeatureFlagBits::eQuad )
|
||||
result += " Quad |";
|
||||
if ( value & SubgroupFeatureFlagBits::eRotate )
|
||||
result += " Rotate |";
|
||||
if ( value & SubgroupFeatureFlagBits::eRotateClustered )
|
||||
result += " RotateClustered |";
|
||||
if ( value & SubgroupFeatureFlagBits::ePartitionedEXT )
|
||||
result += " PartitionedEXT |";
|
||||
|
||||
if ( result.size() > 1 )
|
||||
result.back() = '}';
|
||||
else
|
||||
result = "{}";
|
||||
return result;
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorUpdateTemplateCreateFlags )
|
||||
{
|
||||
return "{}";
|
||||
@@ -1561,6 +1563,31 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
|
||||
//=== VK_VERSION_1_2 ===
|
||||
|
||||
VULKAN_HPP_INLINE std::string to_string( ResolveModeFlags value )
|
||||
{
|
||||
std::string result = "{";
|
||||
if ( value & ResolveModeFlagBits::eSampleZero )
|
||||
result += " SampleZero |";
|
||||
if ( value & ResolveModeFlagBits::eAverage )
|
||||
result += " Average |";
|
||||
if ( value & ResolveModeFlagBits::eMin )
|
||||
result += " Min |";
|
||||
if ( value & ResolveModeFlagBits::eMax )
|
||||
result += " Max |";
|
||||
#if defined( VK_USE_PLATFORM_ANDROID_KHR )
|
||||
if ( value & ResolveModeFlagBits::eExternalFormatDownsampleANDROID )
|
||||
result += " ExternalFormatDownsampleANDROID |";
|
||||
#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
|
||||
if ( value & ResolveModeFlagBits::eCustomEXT )
|
||||
result += " CustomEXT |";
|
||||
|
||||
if ( result.size() > 1 )
|
||||
result.back() = '}';
|
||||
else
|
||||
result = "None";
|
||||
return result;
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE std::string to_string( SemaphoreWaitFlags value )
|
||||
{
|
||||
std::string result = "{";
|
||||
@@ -1593,31 +1620,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
return result;
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE std::string to_string( ResolveModeFlags value )
|
||||
{
|
||||
std::string result = "{";
|
||||
if ( value & ResolveModeFlagBits::eSampleZero )
|
||||
result += " SampleZero |";
|
||||
if ( value & ResolveModeFlagBits::eAverage )
|
||||
result += " Average |";
|
||||
if ( value & ResolveModeFlagBits::eMin )
|
||||
result += " Min |";
|
||||
if ( value & ResolveModeFlagBits::eMax )
|
||||
result += " Max |";
|
||||
#if defined( VK_USE_PLATFORM_ANDROID_KHR )
|
||||
if ( value & ResolveModeFlagBits::eExternalFormatDownsampleANDROID )
|
||||
result += " ExternalFormatDownsampleANDROID |";
|
||||
#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
|
||||
if ( value & ResolveModeFlagBits::eCustomEXT )
|
||||
result += " CustomEXT |";
|
||||
|
||||
if ( result.size() > 1 )
|
||||
result.back() = '}';
|
||||
else
|
||||
result = "None";
|
||||
return result;
|
||||
}
|
||||
|
||||
//=== VK_VERSION_1_3 ===
|
||||
|
||||
VULKAN_HPP_INLINE std::string to_string( ToolPurposeFlags value )
|
||||
@@ -4596,12 +4598,12 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
case StructureType::ePhysicalDeviceMultiviewFeatures : return "PhysicalDeviceMultiviewFeatures";
|
||||
case StructureType::ePhysicalDeviceMultiviewProperties : return "PhysicalDeviceMultiviewProperties";
|
||||
case StructureType::ePhysicalDeviceShaderDrawParametersFeatures : return "PhysicalDeviceShaderDrawParametersFeatures";
|
||||
case StructureType::ePhysicalDeviceDriverProperties : return "PhysicalDeviceDriverProperties";
|
||||
case StructureType::ePhysicalDeviceVulkan11Features : return "PhysicalDeviceVulkan11Features";
|
||||
case StructureType::ePhysicalDeviceVulkan11Properties : return "PhysicalDeviceVulkan11Properties";
|
||||
case StructureType::ePhysicalDeviceVulkan12Features : return "PhysicalDeviceVulkan12Features";
|
||||
case StructureType::ePhysicalDeviceVulkan12Properties : return "PhysicalDeviceVulkan12Properties";
|
||||
case StructureType::eImageFormatListCreateInfo : return "ImageFormatListCreateInfo";
|
||||
case StructureType::ePhysicalDeviceDriverProperties : return "PhysicalDeviceDriverProperties";
|
||||
case StructureType::ePhysicalDeviceVulkanMemoryModelFeatures : return "PhysicalDeviceVulkanMemoryModelFeatures";
|
||||
case StructureType::ePhysicalDeviceHostQueryResetFeatures : return "PhysicalDeviceHostQueryResetFeatures";
|
||||
case StructureType::ePhysicalDeviceTimelineSemaphoreFeatures : return "PhysicalDeviceTimelineSemaphoreFeatures";
|
||||
@@ -5715,7 +5717,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
#if defined( VK_USE_PLATFORM_UBM_SEC )
|
||||
case StructureType::eUbmSurfaceCreateInfoSEC: return "UbmSurfaceCreateInfoSEC";
|
||||
#endif /*VK_USE_PLATFORM_UBM_SEC*/
|
||||
default: return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
case StructureType::ePhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE: return "PhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6338,6 +6341,32 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderStageFlagBits value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case ShaderStageFlagBits::eVertex : return "Vertex";
|
||||
case ShaderStageFlagBits::eTessellationControl : return "TessellationControl";
|
||||
case ShaderStageFlagBits::eTessellationEvaluation: return "TessellationEvaluation";
|
||||
case ShaderStageFlagBits::eGeometry : return "Geometry";
|
||||
case ShaderStageFlagBits::eFragment : return "Fragment";
|
||||
case ShaderStageFlagBits::eCompute : return "Compute";
|
||||
case ShaderStageFlagBits::eAllGraphics : return "AllGraphics";
|
||||
case ShaderStageFlagBits::eAll : return "All";
|
||||
case ShaderStageFlagBits::eRaygenKHR : return "RaygenKHR";
|
||||
case ShaderStageFlagBits::eAnyHitKHR : return "AnyHitKHR";
|
||||
case ShaderStageFlagBits::eClosestHitKHR : return "ClosestHitKHR";
|
||||
case ShaderStageFlagBits::eMissKHR : return "MissKHR";
|
||||
case ShaderStageFlagBits::eIntersectionKHR : return "IntersectionKHR";
|
||||
case ShaderStageFlagBits::eCallableKHR : return "CallableKHR";
|
||||
case ShaderStageFlagBits::eTaskEXT : return "TaskEXT";
|
||||
case ShaderStageFlagBits::eMeshEXT : return "MeshEXT";
|
||||
case ShaderStageFlagBits::eSubpassShadingHUAWEI : return "SubpassShadingHUAWEI";
|
||||
case ShaderStageFlagBits::eClusterCullingHUAWEI : return "ClusterCullingHUAWEI";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceCreateFlagBits )
|
||||
{
|
||||
return "(void)";
|
||||
@@ -6460,6 +6489,28 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueryPipelineStatisticFlagBits value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case QueryPipelineStatisticFlagBits::eInputAssemblyVertices : return "InputAssemblyVertices";
|
||||
case QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives : return "InputAssemblyPrimitives";
|
||||
case QueryPipelineStatisticFlagBits::eVertexShaderInvocations : return "VertexShaderInvocations";
|
||||
case QueryPipelineStatisticFlagBits::eGeometryShaderInvocations : return "GeometryShaderInvocations";
|
||||
case QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives : return "GeometryShaderPrimitives";
|
||||
case QueryPipelineStatisticFlagBits::eClippingInvocations : return "ClippingInvocations";
|
||||
case QueryPipelineStatisticFlagBits::eClippingPrimitives : return "ClippingPrimitives";
|
||||
case QueryPipelineStatisticFlagBits::eFragmentShaderInvocations : return "FragmentShaderInvocations";
|
||||
case QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches : return "TessellationControlShaderPatches";
|
||||
case QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations: return "TessellationEvaluationShaderInvocations";
|
||||
case QueryPipelineStatisticFlagBits::eComputeShaderInvocations : return "ComputeShaderInvocations";
|
||||
case QueryPipelineStatisticFlagBits::eTaskShaderInvocationsEXT : return "TaskShaderInvocationsEXT";
|
||||
case QueryPipelineStatisticFlagBits::eMeshShaderInvocationsEXT : return "MeshShaderInvocationsEXT";
|
||||
case QueryPipelineStatisticFlagBits::eClusterCullingShaderInvocationsHUAWEI : return "ClusterCullingShaderInvocationsHUAWEI";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueryResultFlagBits value )
|
||||
{
|
||||
switch ( value )
|
||||
@@ -6854,32 +6905,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderStageFlagBits value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case ShaderStageFlagBits::eVertex : return "Vertex";
|
||||
case ShaderStageFlagBits::eTessellationControl : return "TessellationControl";
|
||||
case ShaderStageFlagBits::eTessellationEvaluation: return "TessellationEvaluation";
|
||||
case ShaderStageFlagBits::eGeometry : return "Geometry";
|
||||
case ShaderStageFlagBits::eFragment : return "Fragment";
|
||||
case ShaderStageFlagBits::eCompute : return "Compute";
|
||||
case ShaderStageFlagBits::eAllGraphics : return "AllGraphics";
|
||||
case ShaderStageFlagBits::eAll : return "All";
|
||||
case ShaderStageFlagBits::eRaygenKHR : return "RaygenKHR";
|
||||
case ShaderStageFlagBits::eAnyHitKHR : return "AnyHitKHR";
|
||||
case ShaderStageFlagBits::eClosestHitKHR : return "ClosestHitKHR";
|
||||
case ShaderStageFlagBits::eMissKHR : return "MissKHR";
|
||||
case ShaderStageFlagBits::eIntersectionKHR : return "IntersectionKHR";
|
||||
case ShaderStageFlagBits::eCallableKHR : return "CallableKHR";
|
||||
case ShaderStageFlagBits::eTaskEXT : return "TaskEXT";
|
||||
case ShaderStageFlagBits::eMeshEXT : return "MeshEXT";
|
||||
case ShaderStageFlagBits::eSubpassShadingHUAWEI : return "SubpassShadingHUAWEI";
|
||||
case ShaderStageFlagBits::eClusterCullingHUAWEI : return "ClusterCullingHUAWEI";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineLayoutCreateFlagBits value )
|
||||
{
|
||||
switch ( value )
|
||||
@@ -6942,6 +6967,22 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CompareOp value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case CompareOp::eNever : return "Never";
|
||||
case CompareOp::eLess : return "Less";
|
||||
case CompareOp::eEqual : return "Equal";
|
||||
case CompareOp::eLessOrEqual : return "LessOrEqual";
|
||||
case CompareOp::eGreater : return "Greater";
|
||||
case CompareOp::eNotEqual : return "NotEqual";
|
||||
case CompareOp::eGreaterOrEqual: return "GreaterOrEqual";
|
||||
case CompareOp::eAlways : return "Always";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SamplerMipmapMode value )
|
||||
{
|
||||
switch ( value )
|
||||
@@ -7012,28 +7053,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
return "(void)";
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueryPipelineStatisticFlagBits value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case QueryPipelineStatisticFlagBits::eInputAssemblyVertices : return "InputAssemblyVertices";
|
||||
case QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives : return "InputAssemblyPrimitives";
|
||||
case QueryPipelineStatisticFlagBits::eVertexShaderInvocations : return "VertexShaderInvocations";
|
||||
case QueryPipelineStatisticFlagBits::eGeometryShaderInvocations : return "GeometryShaderInvocations";
|
||||
case QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives : return "GeometryShaderPrimitives";
|
||||
case QueryPipelineStatisticFlagBits::eClippingInvocations : return "ClippingInvocations";
|
||||
case QueryPipelineStatisticFlagBits::eClippingPrimitives : return "ClippingPrimitives";
|
||||
case QueryPipelineStatisticFlagBits::eFragmentShaderInvocations : return "FragmentShaderInvocations";
|
||||
case QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches : return "TessellationControlShaderPatches";
|
||||
case QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations: return "TessellationEvaluationShaderInvocations";
|
||||
case QueryPipelineStatisticFlagBits::eComputeShaderInvocations : return "ComputeShaderInvocations";
|
||||
case QueryPipelineStatisticFlagBits::eTaskShaderInvocationsEXT : return "TaskShaderInvocationsEXT";
|
||||
case QueryPipelineStatisticFlagBits::eMeshShaderInvocationsEXT : return "MeshShaderInvocationsEXT";
|
||||
case QueryPipelineStatisticFlagBits::eClusterCullingShaderInvocationsHUAWEI : return "ClusterCullingShaderInvocationsHUAWEI";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineBindPoint value )
|
||||
{
|
||||
switch ( value )
|
||||
@@ -7148,22 +7167,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CompareOp value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case CompareOp::eNever : return "Never";
|
||||
case CompareOp::eLess : return "Less";
|
||||
case CompareOp::eEqual : return "Equal";
|
||||
case CompareOp::eLessOrEqual : return "LessOrEqual";
|
||||
case CompareOp::eGreater : return "Greater";
|
||||
case CompareOp::eNotEqual : return "NotEqual";
|
||||
case CompareOp::eGreaterOrEqual: return "GreaterOrEqual";
|
||||
case CompareOp::eAlways : return "Always";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CullModeFlagBits value )
|
||||
{
|
||||
switch ( value )
|
||||
@@ -7291,6 +7294,32 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( StencilOp value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case StencilOp::eKeep : return "Keep";
|
||||
case StencilOp::eZero : return "Zero";
|
||||
case StencilOp::eReplace : return "Replace";
|
||||
case StencilOp::eIncrementAndClamp: return "IncrementAndClamp";
|
||||
case StencilOp::eDecrementAndClamp: return "DecrementAndClamp";
|
||||
case StencilOp::eInvert : return "Invert";
|
||||
case StencilOp::eIncrementAndWrap : return "IncrementAndWrap";
|
||||
case StencilOp::eDecrementAndWrap : return "DecrementAndWrap";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VertexInputRate value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case VertexInputRate::eVertex : return "Vertex";
|
||||
case VertexInputRate::eInstance: return "Instance";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PolygonMode value )
|
||||
{
|
||||
switch ( value )
|
||||
@@ -7322,32 +7351,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( StencilOp value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case StencilOp::eKeep : return "Keep";
|
||||
case StencilOp::eZero : return "Zero";
|
||||
case StencilOp::eReplace : return "Replace";
|
||||
case StencilOp::eIncrementAndClamp: return "IncrementAndClamp";
|
||||
case StencilOp::eDecrementAndClamp: return "DecrementAndClamp";
|
||||
case StencilOp::eInvert : return "Invert";
|
||||
case StencilOp::eIncrementAndWrap : return "IncrementAndWrap";
|
||||
case StencilOp::eDecrementAndWrap : return "DecrementAndWrap";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VertexInputRate value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case VertexInputRate::eVertex : return "Vertex";
|
||||
case VertexInputRate::eInstance: return "Instance";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineColorBlendStateCreateFlagBits value )
|
||||
{
|
||||
switch ( value )
|
||||
@@ -7496,6 +7499,35 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
|
||||
//=== VK_VERSION_1_1 ===
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SubgroupFeatureFlagBits value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case SubgroupFeatureFlagBits::eBasic : return "Basic";
|
||||
case SubgroupFeatureFlagBits::eVote : return "Vote";
|
||||
case SubgroupFeatureFlagBits::eArithmetic : return "Arithmetic";
|
||||
case SubgroupFeatureFlagBits::eBallot : return "Ballot";
|
||||
case SubgroupFeatureFlagBits::eShuffle : return "Shuffle";
|
||||
case SubgroupFeatureFlagBits::eShuffleRelative: return "ShuffleRelative";
|
||||
case SubgroupFeatureFlagBits::eClustered : return "Clustered";
|
||||
case SubgroupFeatureFlagBits::eQuad : return "Quad";
|
||||
case SubgroupFeatureFlagBits::eRotate : return "Rotate";
|
||||
case SubgroupFeatureFlagBits::eRotateClustered: return "RotateClustered";
|
||||
case SubgroupFeatureFlagBits::ePartitionedEXT : return "PartitionedEXT";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PointClippingBehavior value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case PointClippingBehavior::eAllClipPlanes : return "AllClipPlanes";
|
||||
case PointClippingBehavior::eUserClipPlanesOnly: return "UserClipPlanesOnly";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PeerMemoryFeatureFlagBits value )
|
||||
{
|
||||
switch ( value )
|
||||
@@ -7638,25 +7670,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SubgroupFeatureFlagBits value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case SubgroupFeatureFlagBits::eBasic : return "Basic";
|
||||
case SubgroupFeatureFlagBits::eVote : return "Vote";
|
||||
case SubgroupFeatureFlagBits::eArithmetic : return "Arithmetic";
|
||||
case SubgroupFeatureFlagBits::eBallot : return "Ballot";
|
||||
case SubgroupFeatureFlagBits::eShuffle : return "Shuffle";
|
||||
case SubgroupFeatureFlagBits::eShuffleRelative: return "ShuffleRelative";
|
||||
case SubgroupFeatureFlagBits::eClustered : return "Clustered";
|
||||
case SubgroupFeatureFlagBits::eQuad : return "Quad";
|
||||
case SubgroupFeatureFlagBits::eRotate : return "Rotate";
|
||||
case SubgroupFeatureFlagBits::eRotateClustered: return "RotateClustered";
|
||||
case SubgroupFeatureFlagBits::ePartitionedEXT : return "PartitionedEXT";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorUpdateTemplateType value )
|
||||
{
|
||||
switch ( value )
|
||||
@@ -7705,16 +7718,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PointClippingBehavior value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case PointClippingBehavior::eAllClipPlanes : return "AllClipPlanes";
|
||||
case PointClippingBehavior::eUserClipPlanesOnly: return "UserClipPlanesOnly";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( TessellationDomainOrigin value )
|
||||
{
|
||||
switch ( value )
|
||||
@@ -7763,6 +7766,34 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderFloatControlsIndependence value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case ShaderFloatControlsIndependence::e32BitOnly: return "32BitOnly";
|
||||
case ShaderFloatControlsIndependence::eAll : return "All";
|
||||
case ShaderFloatControlsIndependence::eNone : return "None";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ResolveModeFlagBits value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case ResolveModeFlagBits::eNone : return "None";
|
||||
case ResolveModeFlagBits::eSampleZero: return "SampleZero";
|
||||
case ResolveModeFlagBits::eAverage : return "Average";
|
||||
case ResolveModeFlagBits::eMin : return "Min";
|
||||
case ResolveModeFlagBits::eMax : return "Max";
|
||||
#if defined( VK_USE_PLATFORM_ANDROID_KHR )
|
||||
case ResolveModeFlagBits::eExternalFormatDownsampleANDROID: return "ExternalFormatDownsampleANDROID";
|
||||
#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
|
||||
case ResolveModeFlagBits::eCustomEXT: return "CustomEXT";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SemaphoreType value )
|
||||
{
|
||||
switch ( value )
|
||||
@@ -7782,17 +7813,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderFloatControlsIndependence value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case ShaderFloatControlsIndependence::e32BitOnly: return "32BitOnly";
|
||||
case ShaderFloatControlsIndependence::eAll : return "All";
|
||||
case ShaderFloatControlsIndependence::eNone : return "None";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorBindingFlagBits value )
|
||||
{
|
||||
switch ( value )
|
||||
@@ -7817,23 +7837,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ResolveModeFlagBits value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case ResolveModeFlagBits::eNone : return "None";
|
||||
case ResolveModeFlagBits::eSampleZero: return "SampleZero";
|
||||
case ResolveModeFlagBits::eAverage : return "Average";
|
||||
case ResolveModeFlagBits::eMin : return "Min";
|
||||
case ResolveModeFlagBits::eMax : return "Max";
|
||||
#if defined( VK_USE_PLATFORM_ANDROID_KHR )
|
||||
case ResolveModeFlagBits::eExternalFormatDownsampleANDROID: return "ExternalFormatDownsampleANDROID";
|
||||
#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
|
||||
case ResolveModeFlagBits::eCustomEXT: return "CustomEXT";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
//=== VK_VERSION_1_3 ===
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ToolPurposeFlagBits value )
|
||||
@@ -8071,6 +8074,30 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
|
||||
//=== VK_VERSION_1_4 ===
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRobustnessBufferBehavior value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case PipelineRobustnessBufferBehavior::eDeviceDefault : return "DeviceDefault";
|
||||
case PipelineRobustnessBufferBehavior::eDisabled : return "Disabled";
|
||||
case PipelineRobustnessBufferBehavior::eRobustBufferAccess : return "RobustBufferAccess";
|
||||
case PipelineRobustnessBufferBehavior::eRobustBufferAccess2: return "RobustBufferAccess2";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRobustnessImageBehavior value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case PipelineRobustnessImageBehavior::eDeviceDefault : return "DeviceDefault";
|
||||
case PipelineRobustnessImageBehavior::eDisabled : return "Disabled";
|
||||
case PipelineRobustnessImageBehavior::eRobustImageAccess : return "RobustImageAccess";
|
||||
case PipelineRobustnessImageBehavior::eRobustImageAccess2: return "RobustImageAccess2";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueueGlobalPriority value )
|
||||
{
|
||||
switch ( value )
|
||||
@@ -8195,30 +8222,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRobustnessBufferBehavior value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case PipelineRobustnessBufferBehavior::eDeviceDefault : return "DeviceDefault";
|
||||
case PipelineRobustnessBufferBehavior::eDisabled : return "Disabled";
|
||||
case PipelineRobustnessBufferBehavior::eRobustBufferAccess : return "RobustBufferAccess";
|
||||
case PipelineRobustnessBufferBehavior::eRobustBufferAccess2: return "RobustBufferAccess2";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRobustnessImageBehavior value )
|
||||
{
|
||||
switch ( value )
|
||||
{
|
||||
case PipelineRobustnessImageBehavior::eDeviceDefault : return "DeviceDefault";
|
||||
case PipelineRobustnessImageBehavior::eDisabled : return "Disabled";
|
||||
case PipelineRobustnessImageBehavior::eRobustImageAccess : return "RobustImageAccess";
|
||||
case PipelineRobustnessImageBehavior::eRobustImageAccess2: return "RobustImageAccess2";
|
||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( LineRasterizationMode value )
|
||||
{
|
||||
switch ( value )
|
||||
|
||||
Reference in New Issue
Block a user