Lines Matching refs:value

28   VULKAN_HPP_INLINE std::string to_string( FormatFeatureFlags value )
30 if ( !value )
34 if ( value & FormatFeatureFlagBits::eSampledImage )
36 if ( value & FormatFeatureFlagBits::eStorageImage )
38 if ( value & FormatFeatureFlagBits::eStorageImageAtomic )
40 if ( value & FormatFeatureFlagBits::eUniformTexelBuffer )
42 if ( value & FormatFeatureFlagBits::eStorageTexelBuffer )
44 if ( value & FormatFeatureFlagBits::eStorageTexelBufferAtomic )
46 if ( value & FormatFeatureFlagBits::eVertexBuffer )
48 if ( value & FormatFeatureFlagBits::eColorAttachment )
50 if ( value & FormatFeatureFlagBits::eColorAttachmentBlend )
52 if ( value & FormatFeatureFlagBits::eDepthStencilAttachment )
54 if ( value & FormatFeatureFlagBits::eBlitSrc )
56 if ( value & FormatFeatureFlagBits::eBlitDst )
58 if ( value & FormatFeatureFlagBits::eSampledImageFilterLinear )
60 if ( value & FormatFeatureFlagBits::eTransferSrc )
62 if ( value & FormatFeatureFlagBits::eTransferDst )
64 if ( value & FormatFeatureFlagBits::eMidpointChromaSamples )
66 if ( value & FormatFeatureFlagBits::eSampledImageYcbcrConversionLinearFilter )
68 if ( value & FormatFeatureFlagBits::eSampledImageYcbcrConversionSeparateReconstructionFilter )
70 if ( value & FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicit )
72 if ( value & FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable )
74 if ( value & FormatFeatureFlagBits::eDisjoint )
76 if ( value & FormatFeatureFlagBits::eCositedChromaSamples )
78 if ( value & FormatFeatureFlagBits::eSampledImageFilterMinmax )
80 if ( value & FormatFeatureFlagBits::eVideoDecodeOutputKHR )
82 if ( value & FormatFeatureFlagBits::eVideoDecodeDpbKHR )
84 if ( value & FormatFeatureFlagBits::eAccelerationStructureVertexBufferKHR )
86 if ( value & FormatFeatureFlagBits::eSampledImageFilterCubicEXT )
88 if ( value & FormatFeatureFlagBits::eFragmentDensityMapEXT )
90 if ( value & FormatFeatureFlagBits::eFragmentShadingRateAttachmentKHR )
92 if ( value & FormatFeatureFlagBits::eVideoEncodeInputKHR )
94 if ( value & FormatFeatureFlagBits::eVideoEncodeDpbKHR )
100 VULKAN_HPP_INLINE std::string to_string( ImageCreateFlags value )
102 if ( !value )
106 if ( value & ImageCreateFlagBits::eSparseBinding )
108 if ( value & ImageCreateFlagBits::eSparseResidency )
110 if ( value & ImageCreateFlagBits::eSparseAliased )
112 if ( value & ImageCreateFlagBits::eMutableFormat )
114 if ( value & ImageCreateFlagBits::eCubeCompatible )
116 if ( value & ImageCreateFlagBits::eAlias )
118 if ( value & ImageCreateFlagBits::eSplitInstanceBindRegions )
120 if ( value & ImageCreateFlagBits::e2DArrayCompatible )
122 if ( value & ImageCreateFlagBits::eBlockTexelViewCompatible )
124 if ( value & ImageCreateFlagBits::eExtendedUsage )
126 if ( value & ImageCreateFlagBits::eProtected )
128 if ( value & ImageCreateFlagBits::eDisjoint )
130 if ( value & ImageCreateFlagBits::eCornerSampledNV )
132 if ( value & ImageCreateFlagBits::eSampleLocationsCompatibleDepthEXT )
134 if ( value & ImageCreateFlagBits::eSubsampledEXT )
136 if ( value & ImageCreateFlagBits::eDescriptorBufferCaptureReplayEXT )
138 if ( value & ImageCreateFlagBits::eMultisampledRenderToSingleSampledEXT )
140 if ( value & ImageCreateFlagBits::e2DViewCompatibleEXT )
142 if ( value & ImageCreateFlagBits::eFragmentDensityMapOffsetQCOM )
144 if ( value & ImageCreateFlagBits::eVideoProfileIndependentKHR )
150 VULKAN_HPP_INLINE std::string to_string( ImageUsageFlags value )
152 if ( !value )
156 if ( value & ImageUsageFlagBits::eTransferSrc )
158 if ( value & ImageUsageFlagBits::eTransferDst )
160 if ( value & ImageUsageFlagBits::eSampled )
162 if ( value & ImageUsageFlagBits::eStorage )
164 if ( value & ImageUsageFlagBits::eColorAttachment )
166 if ( value & ImageUsageFlagBits::eDepthStencilAttachment )
168 if ( value & ImageUsageFlagBits::eTransientAttachment )
170 if ( value & ImageUsageFlagBits::eInputAttachment )
172 if ( value & ImageUsageFlagBits::eVideoDecodeDstKHR )
174 if ( value & ImageUsageFlagBits::eVideoDecodeSrcKHR )
176 if ( value & ImageUsageFlagBits::eVideoDecodeDpbKHR )
178 if ( value & ImageUsageFlagBits::eFragmentDensityMapEXT )
180 if ( value & ImageUsageFlagBits::eFragmentShadingRateAttachmentKHR )
182 if ( value & ImageUsageFlagBits::eHostTransferEXT )
184 if ( value & ImageUsageFlagBits::eVideoEncodeDstKHR )
186 if ( value & ImageUsageFlagBits::eVideoEncodeSrcKHR )
188 if ( value & ImageUsageFlagBits::eVideoEncodeDpbKHR )
190 if ( value & ImageUsageFlagBits::eAttachmentFeedbackLoopEXT )
192 if ( value & ImageUsageFlagBits::eInvocationMaskHUAWEI )
194 if ( value & ImageUsageFlagBits::eSampleWeightQCOM )
196 if ( value & ImageUsageFlagBits::eSampleBlockMatchQCOM )
202 VULKAN_HPP_INLINE std::string to_string( InstanceCreateFlags value )
204 if ( !value )
208 if ( value & InstanceCreateFlagBits::eEnumeratePortabilityKHR )
214 VULKAN_HPP_INLINE std::string to_string( MemoryHeapFlags value )
216 if ( !value )
220 if ( value & MemoryHeapFlagBits::eDeviceLocal )
222 if ( value & MemoryHeapFlagBits::eMultiInstance )
228 VULKAN_HPP_INLINE std::string to_string( MemoryPropertyFlags value )
230 if ( !value )
234 if ( value & MemoryPropertyFlagBits::eDeviceLocal )
236 if ( value & MemoryPropertyFlagBits::eHostVisible )
238 if ( value & MemoryPropertyFlagBits::eHostCoherent )
240 if ( value & MemoryPropertyFlagBits::eHostCached )
242 if ( value & MemoryPropertyFlagBits::eLazilyAllocated )
244 if ( value & MemoryPropertyFlagBits::eProtected )
246 if ( value & MemoryPropertyFlagBits::eDeviceCoherentAMD )
248 if ( value & MemoryPropertyFlagBits::eDeviceUncachedAMD )
250 if ( value & MemoryPropertyFlagBits::eRdmaCapableNV )
256 VULKAN_HPP_INLINE std::string to_string( QueueFlags value )
258 if ( !value )
262 if ( value & QueueFlagBits::eGraphics )
264 if ( value & QueueFlagBits::eCompute )
266 if ( value & QueueFlagBits::eTransfer )
268 if ( value & QueueFlagBits::eSparseBinding )
270 if ( value & QueueFlagBits::eProtected )
272 if ( value & QueueFlagBits::eVideoDecodeKHR )
274 if ( value & QueueFlagBits::eVideoEncodeKHR )
276 if ( value & QueueFlagBits::eOpticalFlowNV )
282 VULKAN_HPP_INLINE std::string to_string( SampleCountFlags value )
284 if ( !value )
288 if ( value & SampleCountFlagBits::e1 )
290 if ( value & SampleCountFlagBits::e2 )
292 if ( value & SampleCountFlagBits::e4 )
294 if ( value & SampleCountFlagBits::e8 )
296 if ( value & SampleCountFlagBits::e16 )
298 if ( value & SampleCountFlagBits::e32 )
300 if ( value & SampleCountFlagBits::e64 )
311 VULKAN_HPP_INLINE std::string to_string( DeviceQueueCreateFlags value )
313 if ( !value )
317 if ( value & DeviceQueueCreateFlagBits::eProtected )
323 VULKAN_HPP_INLINE std::string to_string( PipelineStageFlags value )
325 if ( !value )
329 if ( value & PipelineStageFlagBits::eTopOfPipe )
331 if ( value & PipelineStageFlagBits::eDrawIndirect )
333 if ( value & PipelineStageFlagBits::eVertexInput )
335 if ( value & PipelineStageFlagBits::eVertexShader )
337 if ( value & PipelineStageFlagBits::eTessellationControlShader )
339 if ( value & PipelineStageFlagBits::eTessellationEvaluationShader )
341 if ( value & PipelineStageFlagBits::eGeometryShader )
343 if ( value & PipelineStageFlagBits::eFragmentShader )
345 if ( value & PipelineStageFlagBits::eEarlyFragmentTests )
347 if ( value & PipelineStageFlagBits::eLateFragmentTests )
349 if ( value & PipelineStageFlagBits::eColorAttachmentOutput )
351 if ( value & PipelineStageFlagBits::eComputeShader )
353 if ( value & PipelineStageFlagBits::eTransfer )
355 if ( value & PipelineStageFlagBits::eBottomOfPipe )
357 if ( value & PipelineStageFlagBits::eHost )
359 if ( value & PipelineStageFlagBits::eAllGraphics )
361 if ( value & PipelineStageFlagBits::eAllCommands )
363 if ( value & PipelineStageFlagBits::eTransformFeedbackEXT )
365 if ( value & PipelineStageFlagBits::eConditionalRenderingEXT )
367 if ( value & PipelineStageFlagBits::eAccelerationStructureBuildKHR )
369 if ( value & PipelineStageFlagBits::eRayTracingShaderKHR )
371 if ( value & PipelineStageFlagBits::eFragmentDensityProcessEXT )
373 if ( value & PipelineStageFlagBits::eFragmentShadingRateAttachmentKHR )
375 if ( value & PipelineStageFlagBits::eCommandPreprocessNV )
377 if ( value & PipelineStageFlagBits::eTaskShaderEXT )
379 if ( value & PipelineStageFlagBits::eMeshShaderEXT )
390 VULKAN_HPP_INLINE std::string to_string( ImageAspectFlags value )
392 if ( !value )
396 if ( value & ImageAspectFlagBits::eColor )
398 if ( value & ImageAspectFlagBits::eDepth )
400 if ( value & ImageAspectFlagBits::eStencil )
402 if ( value & ImageAspectFlagBits::eMetadata )
404 if ( value & ImageAspectFlagBits::ePlane0 )
406 if ( value & ImageAspectFlagBits::ePlane1 )
408 if ( value & ImageAspectFlagBits::ePlane2 )
410 if ( value & ImageAspectFlagBits::eMemoryPlane0EXT )
412 if ( value & ImageAspectFlagBits::eMemoryPlane1EXT )
414 if ( value & ImageAspectFlagBits::eMemoryPlane2EXT )
416 if ( value & ImageAspectFlagBits::eMemoryPlane3EXT )
422 VULKAN_HPP_INLINE std::string to_string( SparseImageFormatFlags value )
424 if ( !value )
428 if ( value & SparseImageFormatFlagBits::eSingleMiptail )
430 if ( value & SparseImageFormatFlagBits::eAlignedMipSize )
432 if ( value & SparseImageFormatFlagBits::eNonstandardBlockSize )
438 VULKAN_HPP_INLINE std::string to_string( SparseMemoryBindFlags value )
440 if ( !value )
444 if ( value & SparseMemoryBindFlagBits::eMetadata )
450 VULKAN_HPP_INLINE std::string to_string( FenceCreateFlags value )
452 if ( !value )
456 if ( value & FenceCreateFlagBits::eSignaled )
467 VULKAN_HPP_INLINE std::string to_string( EventCreateFlags value )
469 if ( !value )
473 if ( value & EventCreateFlagBits::eDeviceOnly )
479 VULKAN_HPP_INLINE std::string to_string( QueryPipelineStatisticFlags value )
481 if ( !value )
485 if ( value & QueryPipelineStatisticFlagBits::eInputAssemblyVertices )
487 if ( value & QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives )
489 if ( value & QueryPipelineStatisticFlagBits::eVertexShaderInvocations )
491 if ( value & QueryPipelineStatisticFlagBits::eGeometryShaderInvocations )
493 if ( value & QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives )
495 if ( value & QueryPipelineStatisticFlagBits::eClippingInvocations )
497 if ( value & QueryPipelineStatisticFlagBits::eClippingPrimitives )
499 if ( value & QueryPipelineStatisticFlagBits::eFragmentShaderInvocations )
501 if ( value & QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches )
503 if ( value & QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations )
505 if ( value & QueryPipelineStatisticFlagBits::eComputeShaderInvocations )
507 if ( value & QueryPipelineStatisticFlagBits::eTaskShaderInvocationsEXT )
509 if ( value & QueryPipelineStatisticFlagBits::eMeshShaderInvocationsEXT )
511 if ( value & QueryPipelineStatisticFlagBits::eClusterCullingShaderInvocationsHUAWEI )
522 VULKAN_HPP_INLINE std::string to_string( QueryResultFlags value )
524 if ( !value )
528 if ( value & QueryResultFlagBits::e64 )
530 if ( value & QueryResultFlagBits::eWait )
532 if ( value & QueryResultFlagBits::eWithAvailability )
534 if ( value & QueryResultFlagBits::ePartial )
536 if ( value & QueryResultFlagBits::eWithStatusKHR )
542 VULKAN_HPP_INLINE std::string to_string( BufferCreateFlags value )
544 if ( !value )
548 if ( value & BufferCreateFlagBits::eSparseBinding )
550 if ( value & BufferCreateFlagBits::eSparseResidency )
552 if ( value & BufferCreateFlagBits::eSparseAliased )
554 if ( value & BufferCreateFlagBits::eProtected )
556 if ( value & BufferCreateFlagBits::eDeviceAddressCaptureReplay )
558 if ( value & BufferCreateFlagBits::eDescriptorBufferCaptureReplayEXT )
560 if ( value & BufferCreateFlagBits::eVideoProfileIndependentKHR )
566 VULKAN_HPP_INLINE std::string to_string( BufferUsageFlags value )
568 if ( !value )
572 if ( value & BufferUsageFlagBits::eTransferSrc )
574 if ( value & BufferUsageFlagBits::eTransferDst )
576 if ( value & BufferUsageFlagBits::eUniformTexelBuffer )
578 if ( value & BufferUsageFlagBits::eStorageTexelBuffer )
580 if ( value & BufferUsageFlagBits::eUniformBuffer )
582 if ( value & BufferUsageFlagBits::eStorageBuffer )
584 if ( value & BufferUsageFlagBits::eIndexBuffer )
586 if ( value & BufferUsageFlagBits::eVertexBuffer )
588 if ( value & BufferUsageFlagBits::eIndirectBuffer )
590 if ( value & BufferUsageFlagBits::eShaderDeviceAddress )
592 if ( value & BufferUsageFlagBits::eVideoDecodeSrcKHR )
594 if ( value & BufferUsageFlagBits::eVideoDecodeDstKHR )
596 if ( value & BufferUsageFlagBits::eTransformFeedbackBufferEXT )
598 if ( value & BufferUsageFlagBits::eTransformFeedbackCounterBufferEXT )
600 if ( value & BufferUsageFlagBits::eConditionalRenderingEXT )
603 if ( value & BufferUsageFlagBits::eExecutionGraphScratchAMDX )
606 if ( value & BufferUsageFlagBits::eAccelerationStructureBuildInputReadOnlyKHR )
608 if ( value & BufferUsageFlagBits::eAccelerationStructureStorageKHR )
610 if ( value & BufferUsageFlagBits::eShaderBindingTableKHR )
612 if ( value & BufferUsageFlagBits::eVideoEncodeDstKHR )
614 if ( value & BufferUsageFlagBits::eVideoEncodeSrcKHR )
616 if ( value & BufferUsageFlagBits::eSamplerDescriptorBufferEXT )
618 if ( value & BufferUsageFlagBits::eResourceDescriptorBufferEXT )
620 if ( value & BufferUsageFlagBits::ePushDescriptorsDescriptorBufferEXT )
622 if ( value & BufferUsageFlagBits::eMicromapBuildInputReadOnlyEXT )
624 if ( value & BufferUsageFlagBits::eMicromapStorageEXT )
635 VULKAN_HPP_INLINE std::string to_string( ImageViewCreateFlags value )
637 if ( !value )
641 if ( value & ImageViewCreateFlagBits::eFragmentDensityMapDynamicEXT )
643 if ( value & ImageViewCreateFlagBits::eDescriptorBufferCaptureReplayEXT )
645 if ( value & ImageViewCreateFlagBits::eFragmentDensityMapDeferredEXT )
656 VULKAN_HPP_INLINE std::string to_string( PipelineCacheCreateFlags value )
658 if ( !value )
662 if ( value & PipelineCacheCreateFlagBits::eExternallySynchronized )
668 VULKAN_HPP_INLINE std::string to_string( ColorComponentFlags value )
670 if ( !value )
674 if ( value & ColorComponentFlagBits::eR )
676 if ( value & ColorComponentFlagBits::eG )
678 if ( value & ColorComponentFlagBits::eB )
680 if ( value & ColorComponentFlagBits::eA )
686 VULKAN_HPP_INLINE std::string to_string( CullModeFlags value )
688 if ( !value )
692 if ( value & CullModeFlagBits::eFront )
694 if ( value & CullModeFlagBits::eBack )
700 VULKAN_HPP_INLINE std::string to_string( PipelineColorBlendStateCreateFlags value )
702 if ( !value )
706 if ( value & PipelineColorBlendStateCreateFlagBits::eRasterizationOrderAttachmentAccessEXT )
712 VULKAN_HPP_INLINE std::string to_string( PipelineCreateFlags value )
714 if ( !value )
718 if ( value & PipelineCreateFlagBits::eDisableOptimization )
720 if ( value & PipelineCreateFlagBits::eAllowDerivatives )
722 if ( value & PipelineCreateFlagBits::eDerivative )
724 if ( value & PipelineCreateFlagBits::eViewIndexFromDeviceIndex )
726 if ( value & PipelineCreateFlagBits::eDispatchBase )
728 if ( value & PipelineCreateFlagBits::eFailOnPipelineCompileRequired )
730 if ( value & PipelineCreateFlagBits::eEarlyReturnOnFailure )
732 if ( value & PipelineCreateFlagBits::eRenderingFragmentShadingRateAttachmentKHR )
734 if ( value & PipelineCreateFlagBits::eRenderingFragmentDensityMapAttachmentEXT )
736 if ( value & PipelineCreateFlagBits::eRayTracingNoNullAnyHitShadersKHR )
738 if ( value & PipelineCreateFlagBits::eRayTracingNoNullClosestHitShadersKHR )
740 if ( value & PipelineCreateFlagBits::eRayTracingNoNullMissShadersKHR )
742 if ( value & PipelineCreateFlagBits::eRayTracingNoNullIntersectionShadersKHR )
744 if ( value & PipelineCreateFlagBits::eRayTracingSkipTrianglesKHR )
746 if ( value & PipelineCreateFlagBits::eRayTracingSkipAabbsKHR )
748 if ( value & PipelineCreateFlagBits::eRayTracingShaderGroupHandleCaptureReplayKHR )
750 if ( value & PipelineCreateFlagBits::eDeferCompileNV )
752 if ( value & PipelineCreateFlagBits::eCaptureStatisticsKHR )
754 if ( value & PipelineCreateFlagBits::eCaptureInternalRepresentationsKHR )
756 if ( value & PipelineCreateFlagBits::eIndirectBindableNV )
758 if ( value & PipelineCreateFlagBits::eLibraryKHR )
760 if ( value & PipelineCreateFlagBits::eDescriptorBufferEXT )
762 if ( value & PipelineCreateFlagBits::eRetainLinkTimeOptimizationInfoEXT )
764 if ( value & PipelineCreateFlagBits::eLinkTimeOptimizationEXT )
766 if ( value & PipelineCreateFlagBits::eRayTracingAllowMotionNV )
768 if ( value & PipelineCreateFlagBits::eColorAttachmentFeedbackLoopEXT )
770 if ( value & PipelineCreateFlagBits::eDepthStencilAttachmentFeedbackLoopEXT )
772 if ( value & PipelineCreateFlagBits::eRayTracingOpacityMicromapEXT )
775 if ( value & PipelineCreateFlagBits::eRayTracingDisplacementMicromapNV )
778 if ( value & PipelineCreateFlagBits::eNoProtectedAccessEXT )
780 if ( value & PipelineCreateFlagBits::eProtectedAccessOnlyEXT )
786 VULKAN_HPP_INLINE std::string to_string( PipelineDepthStencilStateCreateFlags value )
788 if ( !value )
792 if ( value & PipelineDepthStencilStateCreateFlagBits::eRasterizationOrderAttachmentDepthAccessEXT )
794 if ( value & PipelineDepthStencilStateCreateFlagBits::eRasterizationOrderAttachmentStencilAccessEXT )
810 VULKAN_HPP_INLINE std::string to_string( PipelineLayoutCreateFlags value )
812 if ( !value )
816 if ( value & PipelineLayoutCreateFlagBits::eIndependentSetsEXT )
832 VULKAN_HPP_INLINE std::string to_string( PipelineShaderStageCreateFlags value )
834 if ( !value )
838 if ( value & PipelineShaderStageCreateFlagBits::eAllowVaryingSubgroupSize )
840 if ( value & PipelineShaderStageCreateFlagBits::eRequireFullSubgroups )
861 VULKAN_HPP_INLINE std::string to_string( ShaderStageFlags value )
863 if ( !value )
867 if ( value & ShaderStageFlagBits::eVertex )
869 if ( value & ShaderStageFlagBits::eTessellationControl )
871 if ( value & ShaderStageFlagBits::eTessellationEvaluation )
873 if ( value & ShaderStageFlagBits::eGeometry )
875 if ( value & ShaderStageFlagBits::eFragment )
877 if ( value & ShaderStageFlagBits::eCompute )
879 if ( value & ShaderStageFlagBits::eRaygenKHR )
881 if ( value & ShaderStageFlagBits::eAnyHitKHR )
883 if ( value & ShaderStageFlagBits::eClosestHitKHR )
885 if ( value & ShaderStageFlagBits::eMissKHR )
887 if ( value & ShaderStageFlagBits::eIntersectionKHR )
889 if ( value & ShaderStageFlagBits::eCallableKHR )
891 if ( value & ShaderStageFlagBits::eTaskEXT )
893 if ( value & ShaderStageFlagBits::eMeshEXT )
895 if ( value & ShaderStageFlagBits::eSubpassShadingHUAWEI )
897 if ( value & ShaderStageFlagBits::eClusterCullingHUAWEI )
903 VULKAN_HPP_INLINE std::string to_string( SamplerCreateFlags value )
905 if ( !value )
909 if ( value & SamplerCreateFlagBits::eSubsampledEXT )
911 if ( value & SamplerCreateFlagBits::eSubsampledCoarseReconstructionEXT )
913 if ( value & SamplerCreateFlagBits::eDescriptorBufferCaptureReplayEXT )
915 if ( value & SamplerCreateFlagBits::eNonSeamlessCubeMapEXT )
917 if ( value & SamplerCreateFlagBits::eImageProcessingQCOM )
923 VULKAN_HPP_INLINE std::string to_string( DescriptorPoolCreateFlags value )
925 if ( !value )
929 if ( value & DescriptorPoolCreateFlagBits::eFreeDescriptorSet )
931 if ( value & DescriptorPoolCreateFlagBits::eUpdateAfterBind )
933 if ( value & DescriptorPoolCreateFlagBits::eHostOnlyEXT )
935 if ( value & DescriptorPoolCreateFlagBits::eAllowOverallocationSetsNV )
937 if ( value & DescriptorPoolCreateFlagBits::eAllowOverallocationPoolsNV )
948 VULKAN_HPP_INLINE std::string to_string( DescriptorSetLayoutCreateFlags value )
950 if ( !value )
954 if ( value & DescriptorSetLayoutCreateFlagBits::eUpdateAfterBindPool )
956 if ( value & DescriptorSetLayoutCreateFlagBits::ePushDescriptorKHR )
958 if ( value & DescriptorSetLayoutCreateFlagBits::eDescriptorBufferEXT )
960 if ( value & DescriptorSetLayoutCreateFlagBits::eEmbeddedImmutableSamplersEXT )
962 if ( value & DescriptorSetLayoutCreateFlagBits::eIndirectBindableNV )
964 if ( value & DescriptorSetLayoutCreateFlagBits::eHostOnlyPoolEXT )
966 if ( value & DescriptorSetLayoutCreateFlagBits::ePerStageNV )
972 VULKAN_HPP_INLINE std::string to_string( AccessFlags value )
974 if ( !value )
978 if ( value & AccessFlagBits::eIndirectCommandRead )
980 if ( value & AccessFlagBits::eIndexRead )
982 if ( value & AccessFlagBits::eVertexAttributeRead )
984 if ( value & AccessFlagBits::eUniformRead )
986 if ( value & AccessFlagBits::eInputAttachmentRead )
988 if ( value & AccessFlagBits::eShaderRead )
990 if ( value & AccessFlagBits::eShaderWrite )
992 if ( value & AccessFlagBits::eColorAttachmentRead )
994 if ( value & AccessFlagBits::eColorAttachmentWrite )
996 if ( value & AccessFlagBits::eDepthStencilAttachmentRead )
998 if ( value & AccessFlagBits::eDepthStencilAttachmentWrite )
1000 if ( value & AccessFlagBits::eTransferRead )
1002 if ( value & AccessFlagBits::eTransferWrite )
1004 if ( value & AccessFlagBits::eHostRead )
1006 if ( value & AccessFlagBits::eHostWrite )
1008 if ( value & AccessFlagBits::eMemoryRead )
1010 if ( value & AccessFlagBits::eMemoryWrite )
1012 if ( value & AccessFlagBits::eTransformFeedbackWriteEXT )
1014 if ( value & AccessFlagBits::eTransformFeedbackCounterReadEXT )
1016 if ( value & AccessFlagBits::eTransformFeedbackCounterWriteEXT )
1018 if ( value & AccessFlagBits::eConditionalRenderingReadEXT )
1020 if ( value & AccessFlagBits::eColorAttachmentReadNoncoherentEXT )
1022 if ( value & AccessFlagBits::eAccelerationStructureReadKHR )
1024 if ( value & AccessFlagBits::eAccelerationStructureWriteKHR )
1026 if ( value & AccessFlagBits::eFragmentDensityMapReadEXT )
1028 if ( value & AccessFlagBits::eFragmentShadingRateAttachmentReadKHR )
1030 if ( value & AccessFlagBits::eCommandPreprocessReadNV )
1032 if ( value & AccessFlagBits::eCommandPreprocessWriteNV )
1038 VULKAN_HPP_INLINE std::string to_string( AttachmentDescriptionFlags value )
1040 if ( !value )
1044 if ( value & AttachmentDescriptionFlagBits::eMayAlias )
1050 VULKAN_HPP_INLINE std::string to_string( DependencyFlags value )
1052 if ( !value )
1056 if ( value & DependencyFlagBits::eByRegion )
1058 if ( value & DependencyFlagBits::eDeviceGroup )
1060 if ( value & DependencyFlagBits::eViewLocal )
1062 if ( value & DependencyFlagBits::eFeedbackLoopEXT )
1068 VULKAN_HPP_INLINE std::string to_string( FramebufferCreateFlags value )
1070 if ( !value )
1074 if ( value & FramebufferCreateFlagBits::eImageless )
1080 VULKAN_HPP_INLINE std::string to_string( RenderPassCreateFlags value )
1082 if ( !value )
1086 if ( value & RenderPassCreateFlagBits::eTransformQCOM )
1092 VULKAN_HPP_INLINE std::string to_string( SubpassDescriptionFlags value )
1094 if ( !value )
1098 if ( value & SubpassDescriptionFlagBits::ePerViewAttributesNVX )
1100 if ( value & SubpassDescriptionFlagBits::ePerViewPositionXOnlyNVX )
1102 if ( value & SubpassDescriptionFlagBits::eFragmentRegionQCOM )
1104 if ( value & SubpassDescriptionFlagBits::eShaderResolveQCOM )
1106 if ( value & SubpassDescriptionFlagBits::eRasterizationOrderAttachmentColorAccessEXT )
1108 if ( value & SubpassDescriptionFlagBits::eRasterizationOrderAttachmentDepthAccessEXT )
1110 if ( value & SubpassDescriptionFlagBits::eRasterizationOrderAttachmentStencilAccessEXT )
1112 if ( value & SubpassDescriptionFlagBits::eEnableLegacyDitheringEXT )
1118 VULKAN_HPP_INLINE std::string to_string( CommandPoolCreateFlags value )
1120 if ( !value )
1124 if ( value & CommandPoolCreateFlagBits::eTransient )
1126 if ( value & CommandPoolCreateFlagBits::eResetCommandBuffer )
1128 if ( value & CommandPoolCreateFlagBits::eProtected )
1134 VULKAN_HPP_INLINE std::string to_string( CommandPoolResetFlags value )
1136 if ( !value )
1140 if ( value & CommandPoolResetFlagBits::eReleaseResources )
1146 VULKAN_HPP_INLINE std::string to_string( CommandBufferResetFlags value )
1148 if ( !value )
1152 if ( value & CommandBufferResetFlagBits::eReleaseResources )
1158 VULKAN_HPP_INLINE std::string to_string( CommandBufferUsageFlags value )
1160 if ( !value )
1164 if ( value & CommandBufferUsageFlagBits::eOneTimeSubmit )
1166 if ( value & CommandBufferUsageFlagBits::eRenderPassContinue )
1168 if ( value & CommandBufferUsageFlagBits::eSimultaneousUse )
1174 VULKAN_HPP_INLINE std::string to_string( QueryControlFlags value )
1176 if ( !value )
1180 if ( value & QueryControlFlagBits::ePrecise )
1186 VULKAN_HPP_INLINE std::string to_string( StencilFaceFlags value )
1188 if ( !value )
1192 if ( value & StencilFaceFlagBits::eFront )
1194 if ( value & StencilFaceFlagBits::eBack )
1202 VULKAN_HPP_INLINE std::string to_string( SubgroupFeatureFlags value )
1204 if ( !value )
1208 if ( value & SubgroupFeatureFlagBits::eBasic )
1210 if ( value & SubgroupFeatureFlagBits::eVote )
1212 if ( value & SubgroupFeatureFlagBits::eArithmetic )
1214 if ( value & SubgroupFeatureFlagBits::eBallot )
1216 if ( value & SubgroupFeatureFlagBits::eShuffle )
1218 if ( value & SubgroupFeatureFlagBits::eShuffleRelative )
1220 if ( value & SubgroupFeatureFlagBits::eClustered )
1222 if ( value & SubgroupFeatureFlagBits::eQuad )
1224 if ( value & SubgroupFeatureFlagBits::ePartitionedNV )
1230 VULKAN_HPP_INLINE std::string to_string( PeerMemoryFeatureFlags value )
1232 if ( !value )
1236 if ( value & PeerMemoryFeatureFlagBits::eCopySrc )
1238 if ( value & PeerMemoryFeatureFlagBits::eCopyDst )
1240 if ( value & PeerMemoryFeatureFlagBits::eGenericSrc )
1242 if ( value & PeerMemoryFeatureFlagBits::eGenericDst )
1248 VULKAN_HPP_INLINE std::string to_string( MemoryAllocateFlags value )
1250 if ( !value )
1254 if ( value & MemoryAllocateFlagBits::eDeviceMask )
1256 if ( value & MemoryAllocateFlagBits::eDeviceAddress )
1258 if ( value & MemoryAllocateFlagBits::eDeviceAddressCaptureReplay )
1274 VULKAN_HPP_INLINE std::string to_string( ExternalMemoryHandleTypeFlags value )
1276 if ( !value )
1280 if ( value & ExternalMemoryHandleTypeFlagBits::eOpaqueFd )
1282 if ( value & ExternalMemoryHandleTypeFlagBits::eOpaqueWin32 )
1284 if ( value & ExternalMemoryHandleTypeFlagBits::eOpaqueWin32Kmt )
1286 if ( value & ExternalMemoryHandleTypeFlagBits::eD3D11Texture )
1288 if ( value & ExternalMemoryHandleTypeFlagBits::eD3D11TextureKmt )
1290 if ( value & ExternalMemoryHandleTypeFlagBits::eD3D12Heap )
1292 if ( value & ExternalMemoryHandleTypeFlagBits::eD3D12Resource )
1294 if ( value & ExternalMemoryHandleTypeFlagBits::eDmaBufEXT )
1297 if ( value & ExternalMemoryHandleTypeFlagBits::eAndroidHardwareBufferANDROID )
1300 if ( value & ExternalMemoryHandleTypeFlagBits::eHostAllocationEXT )
1302 if ( value & ExternalMemoryHandleTypeFlagBits::eHostMappedForeignMemoryEXT )
1305 if ( value & ExternalMemoryHandleTypeFlagBits::eZirconVmoFUCHSIA )
1308 if ( value & ExternalMemoryHandleTypeFlagBits::eRdmaAddressNV )
1311 if ( value & ExternalMemoryHandleTypeFlagBits::eScreenBufferQNX )
1318 VULKAN_HPP_INLINE std::string to_string( ExternalMemoryFeatureFlags value )
1320 if ( !value )
1324 if ( value & ExternalMemoryFeatureFlagBits::eDedicatedOnly )
1326 if ( value & ExternalMemoryFeatureFlagBits::eExportable )
1328 if ( value & ExternalMemoryFeatureFlagBits::eImportable )
1334 VULKAN_HPP_INLINE std::string to_string( ExternalFenceHandleTypeFlags value )
1336 if ( !value )
1340 if ( value & ExternalFenceHandleTypeFlagBits::eOpaqueFd )
1342 if ( value & ExternalFenceHandleTypeFlagBits::eOpaqueWin32 )
1344 if ( value & ExternalFenceHandleTypeFlagBits::eOpaqueWin32Kmt )
1346 if ( value & ExternalFenceHandleTypeFlagBits::eSyncFd )
1352 VULKAN_HPP_INLINE std::string to_string( ExternalFenceFeatureFlags value )
1354 if ( !value )
1358 if ( value & ExternalFenceFeatureFlagBits::eExportable )
1360 if ( value & ExternalFenceFeatureFlagBits::eImportable )
1366 VULKAN_HPP_INLINE std::string to_string( FenceImportFlags value )
1368 if ( !value )
1372 if ( value & FenceImportFlagBits::eTemporary )
1378 VULKAN_HPP_INLINE std::string to_string( SemaphoreImportFlags value )
1380 if ( !value )
1384 if ( value & SemaphoreImportFlagBits::eTemporary )
1390 VULKAN_HPP_INLINE std::string to_string( ExternalSemaphoreHandleTypeFlags value )
1392 if ( !value )
1396 if ( value & ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd )
1398 if ( value & ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32 )
1400 if ( value & ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32Kmt )
1402 if ( value & ExternalSemaphoreHandleTypeFlagBits::eD3D12Fence )
1404 if ( value & ExternalSemaphoreHandleTypeFlagBits::eSyncFd )
1407 if ( value & ExternalSemaphoreHandleTypeFlagBits::eZirconEventFUCHSIA )
1414 VULKAN_HPP_INLINE std::string to_string( ExternalSemaphoreFeatureFlags value )
1416 if ( !value )
1420 if ( value & ExternalSemaphoreFeatureFlagBits::eExportable )
1422 if ( value & ExternalSemaphoreFeatureFlagBits::eImportable )
1430 VULKAN_HPP_INLINE std::string to_string( DescriptorBindingFlags value )
1432 if ( !value )
1436 if ( value & DescriptorBindingFlagBits::eUpdateAfterBind )
1438 if ( value & DescriptorBindingFlagBits::eUpdateUnusedWhilePending )
1440 if ( value & DescriptorBindingFlagBits::ePartiallyBound )
1442 if ( value & DescriptorBindingFlagBits::eVariableDescriptorCount )
1448 VULKAN_HPP_INLINE std::string to_string( ResolveModeFlags value )
1450 if ( !value )
1454 if ( value & ResolveModeFlagBits::eSampleZero )
1456 if ( value & ResolveModeFlagBits::eAverage )
1458 if ( value & ResolveModeFlagBits::eMin )
1460 if ( value & ResolveModeFlagBits::eMax )
1463 if ( value & ResolveModeFlagBits::eExternalFormatDownsampleANDROID )
1470 VULKAN_HPP_INLINE std::string to_string( SemaphoreWaitFlags value )
1472 if ( !value )
1476 if ( value & SemaphoreWaitFlagBits::eAny )
1484 VULKAN_HPP_INLINE std::string to_string( PipelineCreationFeedbackFlags value )
1486 if ( !value )
1490 if ( value & PipelineCreationFeedbackFlagBits::eValid )
1492 if ( value & PipelineCreationFeedbackFlagBits::eApplicationPipelineCacheHit )
1494 if ( value & PipelineCreationFeedbackFlagBits::eBasePipelineAcceleration )
1500 VULKAN_HPP_INLINE std::string to_string( ToolPurposeFlags value )
1502 if ( !value )
1506 if ( value & ToolPurposeFlagBits::eValidation )
1508 if ( value & ToolPurposeFlagBits::eProfiling )
1510 if ( value & ToolPurposeFlagBits::eTracing )
1512 if ( value & ToolPurposeFlagBits::eAdditionalFeatures )
1514 if ( value & ToolPurposeFlagBits::eModifyingFeatures )
1516 if ( value & ToolPurposeFlagBits::eDebugReportingEXT )
1518 if ( value & ToolPurposeFlagBits::eDebugMarkersEXT )
1529 VULKAN_HPP_INLINE std::string to_string( PipelineStageFlags2 value )
1531 if ( !value )
1535 if ( value & PipelineStageFlagBits2::eTopOfPipe )
1537 if ( value & PipelineStageFlagBits2::eDrawIndirect )
1539 if ( value & PipelineStageFlagBits2::eVertexInput )
1541 if ( value & PipelineStageFlagBits2::eVertexShader )
1543 if ( value & PipelineStageFlagBits2::eTessellationControlShader )
1545 if ( value & PipelineStageFlagBits2::eTessellationEvaluationShader )
1547 if ( value & PipelineStageFlagBits2::eGeometryShader )
1549 if ( value & PipelineStageFlagBits2::eFragmentShader )
1551 if ( value & PipelineStageFlagBits2::eEarlyFragmentTests )
1553 if ( value & PipelineStageFlagBits2::eLateFragmentTests )
1555 if ( value & PipelineStageFlagBits2::eColorAttachmentOutput )
1557 if ( value & PipelineStageFlagBits2::eComputeShader )
1559 if ( value & PipelineStageFlagBits2::eAllTransfer )
1561 if ( value & PipelineStageFlagBits2::eBottomOfPipe )
1563 if ( value & PipelineStageFlagBits2::eHost )
1565 if ( value & PipelineStageFlagBits2::eAllGraphics )
1567 if ( value & PipelineStageFlagBits2::eAllCommands )
1569 if ( value & PipelineStageFlagBits2::eCopy )
1571 if ( value & PipelineStageFlagBits2::eResolve )
1573 if ( value & PipelineStageFlagBits2::eBlit )
1575 if ( value & PipelineStageFlagBits2::eClear )
1577 if ( value & PipelineStageFlagBits2::eIndexInput )
1579 if ( value & PipelineStageFlagBits2::eVertexAttributeInput )
1581 if ( value & PipelineStageFlagBits2::ePreRasterizationShaders )
1583 if ( value & PipelineStageFlagBits2::eVideoDecodeKHR )
1585 if ( value & PipelineStageFlagBits2::eVideoEncodeKHR )
1587 if ( value & PipelineStageFlagBits2::eTransformFeedbackEXT )
1589 if ( value & PipelineStageFlagBits2::eConditionalRenderingEXT )
1591 if ( value & PipelineStageFlagBits2::eCommandPreprocessNV )
1593 if ( value & PipelineStageFlagBits2::eFragmentShadingRateAttachmentKHR )
1595 if ( value & PipelineStageFlagBits2::eAccelerationStructureBuildKHR )
1597 if ( value & PipelineStageFlagBits2::eRayTracingShaderKHR )
1599 if ( value & PipelineStageFlagBits2::eFragmentDensityProcessEXT )
1601 if ( value & PipelineStageFlagBits2::eTaskShaderEXT )
1603 if ( value & PipelineStageFlagBits2::eMeshShaderEXT )
1605 if ( value & PipelineStageFlagBits2::eSubpassShaderHUAWEI )
1607 if ( value & PipelineStageFlagBits2::eInvocationMaskHUAWEI )
1609 if ( value & PipelineStageFlagBits2::eAccelerationStructureCopyKHR )
1611 if ( value & PipelineStageFlagBits2::eMicromapBuildEXT )
1613 if ( value & PipelineStageFlagBits2::eClusterCullingShaderHUAWEI )
1615 if ( value & PipelineStageFlagBits2::eOpticalFlowNV )
1621 VULKAN_HPP_INLINE std::string to_string( AccessFlags2 value )
1623 if ( !value )
1627 if ( value & AccessFlagBits2::eIndirectCommandRead )
1629 if ( value & AccessFlagBits2::eIndexRead )
1631 if ( value & AccessFlagBits2::eVertexAttributeRead )
1633 if ( value & AccessFlagBits2::eUniformRead )
1635 if ( value & AccessFlagBits2::eInputAttachmentRead )
1637 if ( value & AccessFlagBits2::eShaderRead )
1639 if ( value & AccessFlagBits2::eShaderWrite )
1641 if ( value & AccessFlagBits2::eColorAttachmentRead )
1643 if ( value & AccessFlagBits2::eColorAttachmentWrite )
1645 if ( value & AccessFlagBits2::eDepthStencilAttachmentRead )
1647 if ( value & AccessFlagBits2::eDepthStencilAttachmentWrite )
1649 if ( value & AccessFlagBits2::eTransferRead )
1651 if ( value & AccessFlagBits2::eTransferWrite )
1653 if ( value & AccessFlagBits2::eHostRead )
1655 if ( value & AccessFlagBits2::eHostWrite )
1657 if ( value & AccessFlagBits2::eMemoryRead )
1659 if ( value & AccessFlagBits2::eMemoryWrite )
1661 if ( value & AccessFlagBits2::eShaderSampledRead )
1663 if ( value & AccessFlagBits2::eShaderStorageRead )
1665 if ( value & AccessFlagBits2::eShaderStorageWrite )
1667 if ( value & AccessFlagBits2::eVideoDecodeReadKHR )
1669 if ( value & AccessFlagBits2::eVideoDecodeWriteKHR )
1671 if ( value & AccessFlagBits2::eVideoEncodeReadKHR )
1673 if ( value & AccessFlagBits2::eVideoEncodeWriteKHR )
1675 if ( value & AccessFlagBits2::eTransformFeedbackWriteEXT )
1677 if ( value & AccessFlagBits2::eTransformFeedbackCounterReadEXT )
1679 if ( value & AccessFlagBits2::eTransformFeedbackCounterWriteEXT )
1681 if ( value & AccessFlagBits2::eConditionalRenderingReadEXT )
1683 if ( value & AccessFlagBits2::eCommandPreprocessReadNV )
1685 if ( value & AccessFlagBits2::eCommandPreprocessWriteNV )
1687 if ( value & AccessFlagBits2::eFragmentShadingRateAttachmentReadKHR )
1689 if ( value & AccessFlagBits2::eAccelerationStructureReadKHR )
1691 if ( value & AccessFlagBits2::eAccelerationStructureWriteKHR )
1693 if ( value & AccessFlagBits2::eFragmentDensityMapReadEXT )
1695 if ( value & AccessFlagBits2::eColorAttachmentReadNoncoherentEXT )
1697 if ( value & AccessFlagBits2::eDescriptorBufferReadEXT )
1699 if ( value & AccessFlagBits2::eInvocationMaskReadHUAWEI )
1701 if ( value & AccessFlagBits2::eShaderBindingTableReadKHR )
1703 if ( value & AccessFlagBits2::eMicromapReadEXT )
1705 if ( value & AccessFlagBits2::eMicromapWriteEXT )
1707 if ( value & AccessFlagBits2::eOpticalFlowReadNV )
1709 if ( value & AccessFlagBits2::eOpticalFlowWriteNV )
1715 VULKAN_HPP_INLINE std::string to_string( SubmitFlags value )
1717 if ( !value )
1721 if ( value & SubmitFlagBits::eProtected )
1727 VULKAN_HPP_INLINE std::string to_string( RenderingFlags value )
1729 if ( !value )
1733 if ( value & RenderingFlagBits::eContentsSecondaryCommandBuffers )
1735 if ( value & RenderingFlagBits::eSuspending )
1737 if ( value & RenderingFlagBits::eResuming )
1739 if ( value & RenderingFlagBits::eContentsInlineEXT )
1741 if ( value & RenderingFlagBits::eEnableLegacyDitheringEXT )
1747 VULKAN_HPP_INLINE std::string to_string( FormatFeatureFlags2 value )
1749 if ( !value )
1753 if ( value & FormatFeatureFlagBits2::eSampledImage )
1755 if ( value & FormatFeatureFlagBits2::eStorageImage )
1757 if ( value & FormatFeatureFlagBits2::eStorageImageAtomic )
1759 if ( value & FormatFeatureFlagBits2::eUniformTexelBuffer )
1761 if ( value & FormatFeatureFlagBits2::eStorageTexelBuffer )
1763 if ( value & FormatFeatureFlagBits2::eStorageTexelBufferAtomic )
1765 if ( value & FormatFeatureFlagBits2::eVertexBuffer )
1767 if ( value & FormatFeatureFlagBits2::eColorAttachment )
1769 if ( value & FormatFeatureFlagBits2::eColorAttachmentBlend )
1771 if ( value & FormatFeatureFlagBits2::eDepthStencilAttachment )
1773 if ( value & FormatFeatureFlagBits2::eBlitSrc )
1775 if ( value & FormatFeatureFlagBits2::eBlitDst )
1777 if ( value & FormatFeatureFlagBits2::eSampledImageFilterLinear )
1779 if ( value & FormatFeatureFlagBits2::eSampledImageFilterCubic )
1781 if ( value & FormatFeatureFlagBits2::eTransferSrc )
1783 if ( value & FormatFeatureFlagBits2::eTransferDst )
1785 if ( value & FormatFeatureFlagBits2::eSampledImageFilterMinmax )
1787 if ( value & FormatFeatureFlagBits2::eMidpointChromaSamples )
1789 if ( value & FormatFeatureFlagBits2::eSampledImageYcbcrConversionLinearFilter )
1791 if ( value & FormatFeatureFlagBits2::eSampledImageYcbcrConversionSeparateReconstructionFilter )
1793 if ( value & FormatFeatureFlagBits2::eSampledImageYcbcrConversionChromaReconstructionExplicit )
1795 if ( value & FormatFeatureFlagBits2::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable )
1797 if ( value & FormatFeatureFlagBits2::eDisjoint )
1799 if ( value & FormatFeatureFlagBits2::eCositedChromaSamples )
1801 if ( value & FormatFeatureFlagBits2::eStorageReadWithoutFormat )
1803 if ( value & FormatFeatureFlagBits2::eStorageWriteWithoutFormat )
1805 if ( value & FormatFeatureFlagBits2::eSampledImageDepthComparison )
1807 if ( value & FormatFeatureFlagBits2::eVideoDecodeOutputKHR )
1809 if ( value & FormatFeatureFlagBits2::eVideoDecodeDpbKHR )
1811 if ( value & FormatFeatureFlagBits2::eAccelerationStructureVertexBufferKHR )
1813 if ( value & FormatFeatureFlagBits2::eFragmentDensityMapEXT )
1815 if ( value & FormatFeatureFlagBits2::eFragmentShadingRateAttachmentKHR )
1817 if ( value & FormatFeatureFlagBits2::eHostImageTransferEXT )
1819 if ( value & FormatFeatureFlagBits2::eVideoEncodeInputKHR )
1821 if ( value & FormatFeatureFlagBits2::eVideoEncodeDpbKHR )
1823 if ( value & FormatFeatureFlagBits2::eLinearColorAttachmentNV )
1825 if ( value & FormatFeatureFlagBits2::eWeightImageQCOM )
1827 if ( value & FormatFeatureFlagBits2::eWeightSampledImageQCOM )
1829 if ( value & FormatFeatureFlagBits2::eBlockMatchingQCOM )
1831 if ( value & FormatFeatureFlagBits2::eBoxFilterSampledQCOM )
1833 if ( value & FormatFeatureFlagBits2::eOpticalFlowImageNV )
1835 if ( value & FormatFeatureFlagBits2::eOpticalFlowVectorNV )
1837 if ( value & FormatFeatureFlagBits2::eOpticalFlowCostNV )
1845 VULKAN_HPP_INLINE std::string to_string( CompositeAlphaFlagsKHR value )
1847 if ( !value )
1851 if ( value & CompositeAlphaFlagBitsKHR::eOpaque )
1853 if ( value & CompositeAlphaFlagBitsKHR::ePreMultiplied )
1855 if ( value & CompositeAlphaFlagBitsKHR::ePostMultiplied )
1857 if ( value & CompositeAlphaFlagBitsKHR::eInherit )
1865 VULKAN_HPP_INLINE std::string to_string( SwapchainCreateFlagsKHR value )
1867 if ( !value )
1871 if ( value & SwapchainCreateFlagBitsKHR::eSplitInstanceBindRegions )
1873 if ( value & SwapchainCreateFlagBitsKHR::eProtected )
1875 if ( value & SwapchainCreateFlagBitsKHR::eMutableFormat )
1877 if ( value & SwapchainCreateFlagBitsKHR::eDeferredMemoryAllocationEXT )
1883 VULKAN_HPP_INLINE std::string to_string( DeviceGroupPresentModeFlagsKHR value )
1885 if ( !value )
1889 if ( value & DeviceGroupPresentModeFlagBitsKHR::eLocal )
1891 if ( value & DeviceGroupPresentModeFlagBitsKHR::eRemote )
1893 if ( value & DeviceGroupPresentModeFlagBitsKHR::eSum )
1895 if ( value & DeviceGroupPresentModeFlagBitsKHR::eLocalMultiDevice )
1908 VULKAN_HPP_INLINE std::string to_string( DisplayPlaneAlphaFlagsKHR value )
1910 if ( !value )
1914 if ( value & DisplayPlaneAlphaFlagBitsKHR::eOpaque )
1916 if ( value & DisplayPlaneAlphaFlagBitsKHR::eGlobal )
1918 if ( value & DisplayPlaneAlphaFlagBitsKHR::ePerPixel )
1920 if ( value & DisplayPlaneAlphaFlagBitsKHR::ePerPixelPremultiplied )
1931 VULKAN_HPP_INLINE std::string to_string( SurfaceTransformFlagsKHR value )
1933 if ( !value )
1937 if ( value & SurfaceTransformFlagBitsKHR::eIdentity )
1939 if ( value & SurfaceTransformFlagBitsKHR::eRotate90 )
1941 if ( value & SurfaceTransformFlagBitsKHR::eRotate180 )
1943 if ( value & SurfaceTransformFlagBitsKHR::eRotate270 )
1945 if ( value & SurfaceTransformFlagBitsKHR::eHorizontalMirror )
1947 if ( value & SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate90 )
1949 if ( value & SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate180 )
1951 if ( value & SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate270 )
1953 if ( value & SurfaceTransformFlagBitsKHR::eInherit )
2006 VULKAN_HPP_INLINE std::string to_string( DebugReportFlagsEXT value )
2008 if ( !value )
2012 if ( value & DebugReportFlagBitsEXT::eInformation )
2014 if ( value & DebugReportFlagBitsEXT::eWarning )
2016 if ( value & DebugReportFlagBitsEXT::ePerformanceWarning )
2018 if ( value & DebugReportFlagBitsEXT::eError )
2020 if ( value & DebugReportFlagBitsEXT::eDebug )
2028 VULKAN_HPP_INLINE std::string to_string( VideoCodecOperationFlagsKHR value )
2030 if ( !value )
2034 if ( value & VideoCodecOperationFlagBitsKHR::eEncodeH264 )
2036 if ( value & VideoCodecOperationFlagBitsKHR::eEncodeH265 )
2038 if ( value & VideoCodecOperationFlagBitsKHR::eDecodeH264 )
2040 if ( value & VideoCodecOperationFlagBitsKHR::eDecodeH265 )
2046 VULKAN_HPP_INLINE std::string to_string( VideoChromaSubsamplingFlagsKHR value )
2048 if ( !value )
2052 if ( value & VideoChromaSubsamplingFlagBitsKHR::eMonochrome )
2054 if ( value & VideoChromaSubsamplingFlagBitsKHR::e420 )
2056 if ( value & VideoChromaSubsamplingFlagBitsKHR::e422 )
2058 if ( value & VideoChromaSubsamplingFlagBitsKHR::e444 )
2064 VULKAN_HPP_INLINE std::string to_string( VideoComponentBitDepthFlagsKHR value )
2066 if ( !value )
2070 if ( value & VideoComponentBitDepthFlagBitsKHR::e8 )
2072 if ( value & VideoComponentBitDepthFlagBitsKHR::e10 )
2074 if ( value & VideoComponentBitDepthFlagBitsKHR::e12 )
2080 VULKAN_HPP_INLINE std::string to_string( VideoCapabilityFlagsKHR value )
2082 if ( !value )
2086 if ( value & VideoCapabilityFlagBitsKHR::eProtectedContent )
2088 if ( value & VideoCapabilityFlagBitsKHR::eSeparateReferenceImages )
2094 VULKAN_HPP_INLINE std::string to_string( VideoSessionCreateFlagsKHR value )
2096 if ( !value )
2100 if ( value & VideoSessionCreateFlagBitsKHR::eProtectedContent )
2102 if ( value & VideoSessionCreateFlagBitsKHR::eAllowEncodeParameterOptimizations )
2104 if ( value & VideoSessionCreateFlagBitsKHR::eInlineQueries )
2125 VULKAN_HPP_INLINE std::string to_string( VideoCodingControlFlagsKHR value )
2127 if ( !value )
2131 if ( value & VideoCodingControlFlagBitsKHR::eReset )
2133 if ( value & VideoCodingControlFlagBitsKHR::eEncodeRateControl )
2135 if ( value & VideoCodingControlFlagBitsKHR::eEncodeQualityLevel )
2143 VULKAN_HPP_INLINE std::string to_string( VideoDecodeCapabilityFlagsKHR value )
2145 if ( !value )
2149 if ( value & VideoDecodeCapabilityFlagBitsKHR::eDpbAndOutputCoincide )
2151 if ( value & VideoDecodeCapabilityFlagBitsKHR::eDpbAndOutputDistinct )
2157 VULKAN_HPP_INLINE std::string to_string( VideoDecodeUsageFlagsKHR value )
2159 if ( !value )
2163 if ( value & VideoDecodeUsageFlagBitsKHR::eTranscoding )
2165 if ( value & VideoDecodeUsageFlagBitsKHR::eOffline )
2167 if ( value & VideoDecodeUsageFlagBitsKHR::eStreaming )
2187 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264CapabilityFlagsKHR value )
2189 if ( !value )
2193 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::eHrdCompliance )
2195 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::ePredictionWeightTableGenerated )
2197 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::eRowUnalignedSlice )
2199 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::eDifferentSliceType )
2201 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::eBFrameInL0List )
2203 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::eBFrameInL1List )
2205 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::ePerPictureTypeMinMaxQp )
2207 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::ePerSliceConstantQp )
2209 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::eGeneratePrefixNalu )
2215 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264StdFlagsKHR value )
2217 if ( !value )
2221 if ( value & VideoEncodeH264StdFlagBitsKHR::eSeparateColorPlaneFlagSet )
2223 if ( value & VideoEncodeH264StdFlagBitsKHR::eQpprimeYZeroTransformBypassFlagSet )
2225 if ( value & VideoEncodeH264StdFlagBitsKHR::eScalingMatrixPresentFlagSet )
2227 if ( value & VideoEncodeH264StdFlagBitsKHR::eChromaQpIndexOffset )
2229 if ( value & VideoEncodeH264StdFlagBitsKHR::eSecondChromaQpIndexOffset )
2231 if ( value & VideoEncodeH264StdFlagBitsKHR::ePicInitQpMinus26 )
2233 if ( value & VideoEncodeH264StdFlagBitsKHR::eWeightedPredFlagSet )
2235 if ( value & VideoEncodeH264StdFlagBitsKHR::eWeightedBipredIdcExplicit )
2237 if ( value & VideoEncodeH264StdFlagBitsKHR::eWeightedBipredIdcImplicit )
2239 if ( value & VideoEncodeH264StdFlagBitsKHR::eTransform8X8ModeFlagSet )
2241 if ( value & VideoEncodeH264StdFlagBitsKHR::eDirectSpatialMvPredFlagUnset )
2243 if ( value & VideoEncodeH264StdFlagBitsKHR::eEntropyCodingModeFlagUnset )
2245 if ( value & VideoEncodeH264StdFlagBitsKHR::eEntropyCodingModeFlagSet )
2247 if ( value & VideoEncodeH264StdFlagBitsKHR::eDirect8X8InferenceFlagUnset )
2249 if ( value & VideoEncodeH264StdFlagBitsKHR::eConstrainedIntraPredFlagSet )
2251 if ( value & VideoEncodeH264StdFlagBitsKHR::eDeblockingFilterDisabled )
2253 if ( value & VideoEncodeH264StdFlagBitsKHR::eDeblockingFilterEnabled )
2255 if ( value & VideoEncodeH264StdFlagBitsKHR::eDeblockingFilterPartial )
2257 if ( value & VideoEncodeH264StdFlagBitsKHR::eSliceQpDelta )
2259 if ( value & VideoEncodeH264StdFlagBitsKHR::eDifferentSliceQpDelta )
2265 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264RateControlFlagsKHR value )
2267 if ( !value )
2271 if ( value & VideoEncodeH264RateControlFlagBitsKHR::eAttemptHrdCompliance )
2273 if ( value & VideoEncodeH264RateControlFlagBitsKHR::eRegularGop )
2275 if ( value & VideoEncodeH264RateControlFlagBitsKHR::eReferencePatternFlat )
2277 if ( value & VideoEncodeH264RateControlFlagBitsKHR::eReferencePatternDyadic )
2279 if ( value & VideoEncodeH264RateControlFlagBitsKHR::eTemporalLayerPatternDyadic )
2287 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265CapabilityFlagsKHR value )
2289 if ( !value )
2293 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::eHrdCompliance )
2295 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::ePredictionWeightTableGenerated )
2297 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::eRowUnalignedSliceSegment )
2299 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::eDifferentSliceSegmentType )
2301 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::eBFrameInL0List )
2303 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::eBFrameInL1List )
2305 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::ePerPictureTypeMinMaxQp )
2307 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::ePerSliceSegmentConstantQp )
2309 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::eMultipleTilesPerSliceSegment )
2311 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::eMultipleSliceSegmentsPerTile )
2317 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265StdFlagsKHR value )
2319 if ( !value )
2323 if ( value & VideoEncodeH265StdFlagBitsKHR::eSeparateColorPlaneFlagSet )
2325 if ( value & VideoEncodeH265StdFlagBitsKHR::eSampleAdaptiveOffsetEnabledFlagSet )
2327 if ( value & VideoEncodeH265StdFlagBitsKHR::eScalingListDataPresentFlagSet )
2329 if ( value & VideoEncodeH265StdFlagBitsKHR::ePcmEnabledFlagSet )
2331 if ( value & VideoEncodeH265StdFlagBitsKHR::eSpsTemporalMvpEnabledFlagSet )
2333 if ( value & VideoEncodeH265StdFlagBitsKHR::eInitQpMinus26 )
2335 if ( value & VideoEncodeH265StdFlagBitsKHR::eWeightedPredFlagSet )
2337 if ( value & VideoEncodeH265StdFlagBitsKHR::eWeightedBipredFlagSet )
2339 if ( value & VideoEncodeH265StdFlagBitsKHR::eLog2ParallelMergeLevelMinus2 )
2341 if ( value & VideoEncodeH265StdFlagBitsKHR::eSignDataHidingEnabledFlagSet )
2343 if ( value & VideoEncodeH265StdFlagBitsKHR::eTransformSkipEnabledFlagSet )
2345 if ( value & VideoEncodeH265StdFlagBitsKHR::eTransformSkipEnabledFlagUnset )
2347 if ( value & VideoEncodeH265StdFlagBitsKHR::ePpsSliceChromaQpOffsetsPresentFlagSet )
2349 if ( value & VideoEncodeH265StdFlagBitsKHR::eTransquantBypassEnabledFlagSet )
2351 if ( value & VideoEncodeH265StdFlagBitsKHR::eConstrainedIntraPredFlagSet )
2353 if ( value & VideoEncodeH265StdFlagBitsKHR::eEntropyCodingSyncEnabledFlagSet )
2355 if ( value & VideoEncodeH265StdFlagBitsKHR::eDeblockingFilterOverrideEnabledFlagSet )
2357 if ( value & VideoEncodeH265StdFlagBitsKHR::eDependentSliceSegmentsEnabledFlagSet )
2359 if ( value & VideoEncodeH265StdFlagBitsKHR::eDependentSliceSegmentFlagSet )
2361 if ( value & VideoEncodeH265StdFlagBitsKHR::eSliceQpDelta )
2363 if ( value & VideoEncodeH265StdFlagBitsKHR::eDifferentSliceQpDelta )
2369 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265CtbSizeFlagsKHR value )
2371 if ( !value )
2375 if ( value & VideoEncodeH265CtbSizeFlagBitsKHR::e16 )
2377 if ( value & VideoEncodeH265CtbSizeFlagBitsKHR::e32 )
2379 if ( value & VideoEncodeH265CtbSizeFlagBitsKHR::e64 )
2385 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265TransformBlockSizeFlagsKHR value )
2387 if ( !value )
2391 if ( value & VideoEncodeH265TransformBlockSizeFlagBitsKHR::e4 )
2393 if ( value & VideoEncodeH265TransformBlockSizeFlagBitsKHR::e8 )
2395 if ( value & VideoEncodeH265TransformBlockSizeFlagBitsKHR::e16 )
2397 if ( value & VideoEncodeH265TransformBlockSizeFlagBitsKHR::e32 )
2403 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265RateControlFlagsKHR value )
2405 if ( !value )
2409 if ( value & VideoEncodeH265RateControlFlagBitsKHR::eAttemptHrdCompliance )
2411 if ( value & VideoEncodeH265RateControlFlagBitsKHR::eRegularGop )
2413 if ( value & VideoEncodeH265RateControlFlagBitsKHR::eReferencePatternFlat )
2415 if ( value & VideoEncodeH265RateControlFlagBitsKHR::eReferencePatternDyadic )
2417 if ( value & VideoEncodeH265RateControlFlagBitsKHR::eTemporalSubLayerPatternDyadic )
2425 VULKAN_HPP_INLINE std::string to_string( VideoDecodeH264PictureLayoutFlagsKHR value )
2427 if ( !value )
2431 if ( value & VideoDecodeH264PictureLayoutFlagBitsKHR::eInterlacedInterleavedLines )
2433 if ( value & VideoDecodeH264PictureLayoutFlagBitsKHR::eInterlacedSeparatePlanes )
2450 VULKAN_HPP_INLINE std::string to_string( ExternalMemoryHandleTypeFlagsNV value )
2452 if ( !value )
2456 if ( value & ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32 )
2458 if ( value & ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32Kmt )
2460 if ( value & ExternalMemoryHandleTypeFlagBitsNV::eD3D11Image )
2462 if ( value & ExternalMemoryHandleTypeFlagBitsNV::eD3D11ImageKmt )
2468 VULKAN_HPP_INLINE std::string to_string( ExternalMemoryFeatureFlagsNV value )
2470 if ( !value )
2474 if ( value & ExternalMemoryFeatureFlagBitsNV::eDedicatedOnly )
2476 if ( value & ExternalMemoryFeatureFlagBitsNV::eExportable )
2478 if ( value & ExternalMemoryFeatureFlagBitsNV::eImportable )
2495 VULKAN_HPP_INLINE std::string to_string( ConditionalRenderingFlagsEXT value )
2497 if ( !value )
2501 if ( value & ConditionalRenderingFlagBitsEXT::eInverted )
2509 VULKAN_HPP_INLINE std::string to_string( SurfaceCounterFlagsEXT value )
2511 if ( !value )
2515 if ( value & SurfaceCounterFlagBitsEXT::eVblank )
2551 VULKAN_HPP_INLINE std::string to_string( PerformanceCounterDescriptionFlagsKHR value )
2553 if ( !value )
2557 if ( value & PerformanceCounterDescriptionFlagBitsKHR::ePerformanceImpacting )
2559 if ( value & PerformanceCounterDescriptionFlagBitsKHR::eConcurrentlyImpacted )
2590 VULKAN_HPP_INLINE std::string to_string( DebugUtilsMessageSeverityFlagsEXT value )
2592 if ( !value )
2596 if ( value & DebugUtilsMessageSeverityFlagBitsEXT::eVerbose )
2598 if ( value & DebugUtilsMessageSeverityFlagBitsEXT::eInfo )
2600 if ( value & DebugUtilsMessageSeverityFlagBitsEXT::eWarning )
2602 if ( value & DebugUtilsMessageSeverityFlagBitsEXT::eError )
2608 VULKAN_HPP_INLINE std::string to_string( DebugUtilsMessageTypeFlagsEXT value )
2610 if ( !value )
2614 if ( value & DebugUtilsMessageTypeFlagBitsEXT::eGeneral )
2616 if ( value & DebugUtilsMessageTypeFlagBitsEXT::eValidation )
2618 if ( value & DebugUtilsMessageTypeFlagBitsEXT::ePerformance )
2620 if ( value & DebugUtilsMessageTypeFlagBitsEXT::eDeviceAddressBinding )
2645 VULKAN_HPP_INLINE std::string to_string( GeometryFlagsKHR value )
2647 if ( !value )
2651 if ( value & GeometryFlagBitsKHR::eOpaque )
2653 if ( value & GeometryFlagBitsKHR::eNoDuplicateAnyHitInvocation )
2659 VULKAN_HPP_INLINE std::string to_string( GeometryInstanceFlagsKHR value )
2661 if ( !value )
2665 if ( value & GeometryInstanceFlagBitsKHR::eTriangleFacingCullDisable )
2667 if ( value & GeometryInstanceFlagBitsKHR::eTriangleFlipFacing )
2669 if ( value & GeometryInstanceFlagBitsKHR::eForceOpaque )
2671 if ( value & GeometryInstanceFlagBitsKHR::eForceNoOpaque )
2673 if ( value & GeometryInstanceFlagBitsKHR::eForceOpacityMicromap2StateEXT )
2675 if ( value & GeometryInstanceFlagBitsKHR::eDisableOpacityMicromapsEXT )
2681 VULKAN_HPP_INLINE std::string to_string( BuildAccelerationStructureFlagsKHR value )
2683 if ( !value )
2687 if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowUpdate )
2689 if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowCompaction )
2691 if ( value & BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace )
2693 if ( value & BuildAccelerationStructureFlagBitsKHR::ePreferFastBuild )
2695 if ( value & BuildAccelerationStructureFlagBitsKHR::eLowMemory )
2697 if ( value & BuildAccelerationStructureFlagBitsKHR::eMotionNV )
2699 if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowOpacityMicromapUpdateEXT )
2701 if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowDisableOpacityMicromapsEXT )
2703 if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowOpacityMicromapDataUpdateEXT )
2706 if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowDisplacementMicromapUpdateNV )
2709 if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowDataAccess )
2715 VULKAN_HPP_INLINE std::string to_string( AccelerationStructureCreateFlagsKHR value )
2717 if ( !value )
2721 if ( value & AccelerationStructureCreateFlagBitsKHR::eDeviceAddressCaptureReplay )
2723 if ( value & AccelerationStructureCreateFlagBitsKHR::eDescriptorBufferCaptureReplayEXT )
2725 if ( value & AccelerationStructureCreateFlagBitsKHR::eMotionNV )
2793 VULKAN_HPP_INLINE std::string to_string( HostImageCopyFlagsEXT value )
2795 if ( !value )
2799 if ( value & HostImageCopyFlagBitsEXT::eMemcpy )
2814 VULKAN_HPP_INLINE std::string to_string( PresentScalingFlagsEXT value )
2816 if ( !value )
2820 if ( value & PresentScalingFlagBitsEXT::eOneToOne )
2822 if ( value & PresentScalingFlagBitsEXT::eAspectRatioStretch )
2824 if ( value & PresentScalingFlagBitsEXT::eStretch )
2830 VULKAN_HPP_INLINE std::string to_string( PresentGravityFlagsEXT value )
2832 if ( !value )
2836 if ( value & PresentGravityFlagBitsEXT::eMin )
2838 if ( value & PresentGravityFlagBitsEXT::eMax )
2840 if ( value & PresentGravityFlagBitsEXT::eCentered )
2848 VULKAN_HPP_INLINE std::string to_string( IndirectStateFlagsNV value )
2850 if ( !value )
2854 if ( value & IndirectStateFlagBitsNV::eFlagFrontface )
2860 VULKAN_HPP_INLINE std::string to_string( IndirectCommandsLayoutUsageFlagsNV value )
2862 if ( !value )
2866 if ( value & IndirectCommandsLayoutUsageFlagBitsNV::eExplicitPreprocess )
2868 if ( value & IndirectCommandsLayoutUsageFlagBitsNV::eIndexedSequences )
2870 if ( value & IndirectCommandsLayoutUsageFlagBitsNV::eUnorderedSequences )
2890 VULKAN_HPP_INLINE std::string to_string( VideoEncodeCapabilityFlagsKHR value )
2892 if ( !value )
2896 if ( value & VideoEncodeCapabilityFlagBitsKHR::ePrecedingExternallyEncodedBytes )
2898 if ( value & VideoEncodeCapabilityFlagBitsKHR::eInsufficientstreamBufferRangeDetectionBit )
2904 VULKAN_HPP_INLINE std::string to_string( VideoEncodeFeedbackFlagsKHR value )
2906 if ( !value )
2910 if ( value & VideoEncodeFeedbackFlagBitsKHR::estreamBufferOffsetBit )
2912 if ( value & VideoEncodeFeedbackFlagBitsKHR::estreamBytesWrittenBit )
2914 if ( value & VideoEncodeFeedbackFlagBitsKHR::estreamHasOverridesBit )
2920 VULKAN_HPP_INLINE std::string to_string( VideoEncodeUsageFlagsKHR value )
2922 if ( !value )
2926 if ( value & VideoEncodeUsageFlagBitsKHR::eTranscoding )
2928 if ( value & VideoEncodeUsageFlagBitsKHR::eStreaming )
2930 if ( value & VideoEncodeUsageFlagBitsKHR::eRecording )
2932 if ( value & VideoEncodeUsageFlagBitsKHR::eConferencing )
2938 VULKAN_HPP_INLINE std::string to_string( VideoEncodeContentFlagsKHR value )
2940 if ( !value )
2944 if ( value & VideoEncodeContentFlagBitsKHR::eCamera )
2946 if ( value & VideoEncodeContentFlagBitsKHR::eDesktop )
2948 if ( value & VideoEncodeContentFlagBitsKHR::eRendered )
2959 VULKAN_HPP_INLINE std::string to_string( VideoEncodeRateControlModeFlagsKHR value )
2961 if ( !value )
2965 if ( value & VideoEncodeRateControlModeFlagBitsKHR::eDisabled )
2967 if ( value & VideoEncodeRateControlModeFlagBitsKHR::eCbr )
2969 if ( value & VideoEncodeRateControlModeFlagBitsKHR::eVbr )
2977 VULKAN_HPP_INLINE std::string to_string( DeviceDiagnosticsConfigFlagsNV value )
2979 if ( !value )
2983 if ( value & DeviceDiagnosticsConfigFlagBitsNV::eEnableShaderDebugInfo )
2985 if ( value & DeviceDiagnosticsConfigFlagBitsNV::eEnableResourceTracking )
2987 if ( value & DeviceDiagnosticsConfigFlagBitsNV::eEnableAutomaticCheckpoints )
2989 if ( value & DeviceDiagnosticsConfigFlagBitsNV::eEnableShaderErrorReporting )
2998 VULKAN_HPP_INLINE std::string to_string( ExportMetalObjectTypeFlagsEXT value )
3000 if ( !value )
3004 if ( value & ExportMetalObjectTypeFlagBitsEXT::eMetalDevice )
3006 if ( value & ExportMetalObjectTypeFlagBitsEXT::eMetalCommandQueue )
3008 if ( value & ExportMetalObjectTypeFlagBitsEXT::eMetalBuffer )
3010 if ( value & ExportMetalObjectTypeFlagBitsEXT::eMetalTexture )
3012 if ( value & ExportMetalObjectTypeFlagBitsEXT::eMetalIosurface )
3014 if ( value & ExportMetalObjectTypeFlagBitsEXT::eMetalSharedEvent )
3023 VULKAN_HPP_INLINE std::string to_string( GraphicsPipelineLibraryFlagsEXT value )
3025 if ( !value )
3029 if ( value & GraphicsPipelineLibraryFlagBitsEXT::eVertexInputInterface )
3031 if ( value & GraphicsPipelineLibraryFlagBitsEXT::ePreRasterizationShaders )
3033 if ( value & GraphicsPipelineLibraryFlagBitsEXT::eFragmentShader )
3035 if ( value & GraphicsPipelineLibraryFlagBitsEXT::eFragmentOutputInterface )
3055 VULKAN_HPP_INLINE std::string to_string( ImageCompressionFlagsEXT value )
3057 if ( !value )
3061 if ( value & ImageCompressionFlagBitsEXT::eFixedRateDefault )
3063 if ( value & ImageCompressionFlagBitsEXT::eFixedRateExplicit )
3065 if ( value & ImageCompressionFlagBitsEXT::eDisabled )
3071 VULKAN_HPP_INLINE std::string to_string( ImageCompressionFixedRateFlagsEXT value )
3073 if ( !value )
3077 if ( value & ImageCompressionFixedRateFlagBitsEXT::e1Bpc )
3079 if ( value & ImageCompressionFixedRateFlagBitsEXT::e2Bpc )
3081 if ( value & ImageCompressionFixedRateFlagBitsEXT::e3Bpc )
3083 if ( value & ImageCompressionFixedRateFlagBitsEXT::e4Bpc )
3085 if ( value & ImageCompressionFixedRateFlagBitsEXT::e5Bpc )
3087 if ( value & ImageCompressionFixedRateFlagBitsEXT::e6Bpc )
3089 if ( value & ImageCompressionFixedRateFlagBitsEXT::e7Bpc )
3091 if ( value & ImageCompressionFixedRateFlagBitsEXT::e8Bpc )
3093 if ( value & ImageCompressionFixedRateFlagBitsEXT::e9Bpc )
3095 if ( value & ImageCompressionFixedRateFlagBitsEXT::e10Bpc )
3097 if ( value & ImageCompressionFixedRateFlagBitsEXT::e11Bpc )
3099 if ( value & ImageCompressionFixedRateFlagBitsEXT::e12Bpc )
3101 if ( value & ImageCompressionFixedRateFlagBitsEXT::e13Bpc )
3103 if ( value & ImageCompressionFixedRateFlagBitsEXT::e14Bpc )
3105 if ( value & ImageCompressionFixedRateFlagBitsEXT::e15Bpc )
3107 if ( value & ImageCompressionFixedRateFlagBitsEXT::e16Bpc )
3109 if ( value & ImageCompressionFixedRateFlagBitsEXT::e17Bpc )
3111 if ( value & ImageCompressionFixedRateFlagBitsEXT::e18Bpc )
3113 if ( value & ImageCompressionFixedRateFlagBitsEXT::e19Bpc )
3115 if ( value & ImageCompressionFixedRateFlagBitsEXT::e20Bpc )
3117 if ( value & ImageCompressionFixedRateFlagBitsEXT::e21Bpc )
3119 if ( value & ImageCompressionFixedRateFlagBitsEXT::e22Bpc )
3121 if ( value & ImageCompressionFixedRateFlagBitsEXT::e23Bpc )
3123 if ( value & ImageCompressionFixedRateFlagBitsEXT::e24Bpc )
3140 VULKAN_HPP_INLINE std::string to_string( DeviceAddressBindingFlagsEXT value )
3142 if ( !value )
3146 if ( value & DeviceAddressBindingFlagBitsEXT::eInternalObject )
3160 VULKAN_HPP_INLINE std::string to_string( ImageConstraintsInfoFlagsFUCHSIA value )
3162 if ( !value )
3166 if ( value & ImageConstraintsInfoFlagBitsFUCHSIA::eCpuReadRarely )
3168 if ( value & ImageConstraintsInfoFlagBitsFUCHSIA::eCpuReadOften )
3170 if ( value & ImageConstraintsInfoFlagBitsFUCHSIA::eCpuWriteRarely )
3172 if ( value & ImageConstraintsInfoFlagBitsFUCHSIA::eCpuWriteOften )
3174 if ( value & ImageConstraintsInfoFlagBitsFUCHSIA::eProtectedOptional )
3183 VULKAN_HPP_INLINE std::string to_string( FrameBoundaryFlagsEXT value )
3185 if ( !value )
3189 if ( value & FrameBoundaryFlagBitsEXT::eFrameEnd )
3206 VULKAN_HPP_INLINE std::string to_string( BuildMicromapFlagsEXT value )
3208 if ( !value )
3212 if ( value & BuildMicromapFlagBitsEXT::ePreferFastTrace )
3214 if ( value & BuildMicromapFlagBitsEXT::ePreferFastBuild )
3216 if ( value & BuildMicromapFlagBitsEXT::eAllowCompaction )
3222 VULKAN_HPP_INLINE std::string to_string( MicromapCreateFlagsEXT value )
3224 if ( !value )
3228 if ( value & MicromapCreateFlagBitsEXT::eDeviceAddressCaptureReplay )
3236 VULKAN_HPP_INLINE std::string to_string( PhysicalDeviceSchedulingControlsFlagsARM value )
3238 if ( !value )
3242 if ( value & PhysicalDeviceSchedulingControlsFlagBitsARM::eShaderCoreCount )
3250 VULKAN_HPP_INLINE std::string to_string( MemoryDecompressionMethodFlagsNV value )
3252 if ( !value )
3256 if ( value & MemoryDecompressionMethodFlagBitsNV::eGdeflate10 )
3271 VULKAN_HPP_INLINE std::string to_string( OpticalFlowUsageFlagsNV value )
3273 if ( !value )
3277 if ( value & OpticalFlowUsageFlagBitsNV::eInput )
3279 if ( value & OpticalFlowUsageFlagBitsNV::eOutput )
3281 if ( value & OpticalFlowUsageFlagBitsNV::eHint )
3283 if ( value & OpticalFlowUsageFlagBitsNV::eCost )
3285 if ( value & OpticalFlowUsageFlagBitsNV::eGlobalFlow )
3291 VULKAN_HPP_INLINE std::string to_string( OpticalFlowGridSizeFlagsNV value )
3293 if ( !value )
3297 if ( value & OpticalFlowGridSizeFlagBitsNV::e1X1 )
3299 if ( value & OpticalFlowGridSizeFlagBitsNV::e2X2 )
3301 if ( value & OpticalFlowGridSizeFlagBitsNV::e4X4 )
3303 if ( value & OpticalFlowGridSizeFlagBitsNV::e8X8 )
3309 VULKAN_HPP_INLINE std::string to_string( OpticalFlowSessionCreateFlagsNV value )
3311 if ( !value )
3315 if ( value & OpticalFlowSessionCreateFlagBitsNV::eEnableHint )
3317 if ( value & OpticalFlowSessionCreateFlagBitsNV::eEnableCost )
3319 if ( value & OpticalFlowSessionCreateFlagBitsNV::eEnableGlobalFlow )
3321 if ( value & OpticalFlowSessionCreateFlagBitsNV::eAllowRegions )
3323 if ( value & OpticalFlowSessionCreateFlagBitsNV::eBothDirections )
3329 VULKAN_HPP_INLINE std::string to_string( OpticalFlowExecuteFlagsNV value )
3331 if ( !value )
3335 if ( value & OpticalFlowExecuteFlagBitsNV::eDisableTemporalHints )
3343 VULKAN_HPP_INLINE std::string to_string( PipelineCreateFlags2KHR value )
3345 if ( !value )
3349 if ( value & PipelineCreateFlagBits2KHR::eDisableOptimization )
3351 if ( value & PipelineCreateFlagBits2KHR::eAllowDerivatives )
3353 if ( value & PipelineCreateFlagBits2KHR::eDerivative )
3355 if ( value & PipelineCreateFlagBits2KHR::eViewIndexFromDeviceIndex )
3357 if ( value & PipelineCreateFlagBits2KHR::eDispatchBase )
3359 if ( value & PipelineCreateFlagBits2KHR::eDeferCompileNV )
3361 if ( value & PipelineCreateFlagBits2KHR::eCaptureStatistics )
3363 if ( value & PipelineCreateFlagBits2KHR::eCaptureInternalRepresentations )
3365 if ( value & PipelineCreateFlagBits2KHR::eFailOnPipelineCompileRequired )
3367 if ( value & PipelineCreateFlagBits2KHR::eEarlyReturnOnFailure )
3369 if ( value & PipelineCreateFlagBits2KHR::eLinkTimeOptimizationEXT )
3371 if ( value & PipelineCreateFlagBits2KHR::eRetainLinkTimeOptimizationInfoEXT )
3373 if ( value & PipelineCreateFlagBits2KHR::eLibrary )
3375 if ( value & PipelineCreateFlagBits2KHR::eRayTracingSkipTriangles )
3377 if ( value & PipelineCreateFlagBits2KHR::eRayTracingSkipAabbs )
3379 if ( value & PipelineCreateFlagBits2KHR::eRayTracingNoNullAnyHitShaders )
3381 if ( value & PipelineCreateFlagBits2KHR::eRayTracingNoNullClosestHitShaders )
3383 if ( value & PipelineCreateFlagBits2KHR::eRayTracingNoNullMissShaders )
3385 if ( value & PipelineCreateFlagBits2KHR::eRayTracingNoNullIntersectionShaders )
3387 if ( value & PipelineCreateFlagBits2KHR::eRayTracingShaderGroupHandleCaptureReplay )
3389 if ( value & PipelineCreateFlagBits2KHR::eIndirectBindableNV )
3391 if ( value & PipelineCreateFlagBits2KHR::eRayTracingAllowMotionNV )
3393 if ( value & PipelineCreateFlagBits2KHR::eRenderingFragmentShadingRateAttachment )
3395 if ( value & PipelineCreateFlagBits2KHR::eRenderingFragmentDensityMapAttachmentEXT )
3397 if ( value & PipelineCreateFlagBits2KHR::eRayTracingOpacityMicromapEXT )
3399 if ( value & PipelineCreateFlagBits2KHR::eColorAttachmentFeedbackLoopEXT )
3401 if ( value & PipelineCreateFlagBits2KHR::eDepthStencilAttachmentFeedbackLoopEXT )
3403 if ( value & PipelineCreateFlagBits2KHR::eNoProtectedAccessEXT )
3405 if ( value & PipelineCreateFlagBits2KHR::eProtectedAccessOnlyEXT )
3407 if ( value & PipelineCreateFlagBits2KHR::eRayTracingDisplacementMicromapNV )
3409 if ( value & PipelineCreateFlagBits2KHR::eDescriptorBufferEXT )
3415 VULKAN_HPP_INLINE std::string to_string( BufferUsageFlags2KHR value )
3417 if ( !value )
3421 if ( value & BufferUsageFlagBits2KHR::eTransferSrc )
3423 if ( value & BufferUsageFlagBits2KHR::eTransferDst )
3425 if ( value & BufferUsageFlagBits2KHR::eUniformTexelBuffer )
3427 if ( value & BufferUsageFlagBits2KHR::eStorageTexelBuffer )
3429 if ( value & BufferUsageFlagBits2KHR::eUniformBuffer )
3431 if ( value & BufferUsageFlagBits2KHR::eStorageBuffer )
3433 if ( value & BufferUsageFlagBits2KHR::eIndexBuffer )
3435 if ( value & BufferUsageFlagBits2KHR::eVertexBuffer )
3437 if ( value & BufferUsageFlagBits2KHR::eIndirectBuffer )
3440 if ( value & BufferUsageFlagBits2KHR::eExecutionGraphScratchAMDX )
3443 if ( value & BufferUsageFlagBits2KHR::eConditionalRenderingEXT )
3445 if ( value & BufferUsageFlagBits2KHR::eShaderBindingTable )
3447 if ( value & BufferUsageFlagBits2KHR::eTransformFeedbackBufferEXT )
3449 if ( value & BufferUsageFlagBits2KHR::eTransformFeedbackCounterBufferEXT )
3451 if ( value & BufferUsageFlagBits2KHR::eVideoDecodeSrc )
3453 if ( value & BufferUsageFlagBits2KHR::eVideoDecodeDst )
3456 if ( value & BufferUsageFlagBits2KHR::eVideoEncodeDst )
3458 if ( value & BufferUsageFlagBits2KHR::eVideoEncodeSrc )
3461 if ( value & BufferUsageFlagBits2KHR::eShaderDeviceAddress )
3463 if ( value & BufferUsageFlagBits2KHR::eAccelerationStructureBuildInputReadOnly )
3465 if ( value & BufferUsageFlagBits2KHR::eAccelerationStructureStorage )
3467 if ( value & BufferUsageFlagBits2KHR::eSamplerDescriptorBufferEXT )
3469 if ( value & BufferUsageFlagBits2KHR::eResourceDescriptorBufferEXT )
3471 if ( value & BufferUsageFlagBits2KHR::ePushDescriptorsDescriptorBufferEXT )
3473 if ( value & BufferUsageFlagBits2KHR::eMicromapBuildInputReadOnlyEXT )
3475 if ( value & BufferUsageFlagBits2KHR::eMicromapStorageEXT )
3483 VULKAN_HPP_INLINE std::string to_string( ShaderCreateFlagsEXT value )
3485 if ( !value )
3489 if ( value & ShaderCreateFlagBitsEXT::eLinkStage )
3491 if ( value & ShaderCreateFlagBitsEXT::eAllowVaryingSubgroupSize )
3493 if ( value & ShaderCreateFlagBitsEXT::eRequireFullSubgroups )
3495 if ( value & ShaderCreateFlagBitsEXT::eNoTaskShader )
3497 if ( value & ShaderCreateFlagBitsEXT::eDispatchBase )
3499 if ( value & ShaderCreateFlagBitsEXT::eFragmentShadingRateAttachment )
3501 if ( value & ShaderCreateFlagBitsEXT::eFragmentDensityMapAttachment )
3511 VULKAN_HPP_INLINE std::string toHexString( uint32_t value )
3514 return std::format( "{:x}", value );
3517 stream << std::hex << value;
3524 VULKAN_HPP_INLINE std::string to_string( Result value )
3526 switch ( value )
3577 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
3581 VULKAN_HPP_INLINE std::string to_string( StructureType value )
3583 switch ( value )
4516 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
4520 VULKAN_HPP_INLINE std::string to_string( PipelineCacheHeaderVersion value )
4522 switch ( value )
4525 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
4529 VULKAN_HPP_INLINE std::string to_string( ObjectType value )
4531 switch ( value )
4588 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
4592 VULKAN_HPP_INLINE std::string to_string( VendorId value )
4594 switch ( value )
4603 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
4607 VULKAN_HPP_INLINE std::string to_string( Format value )
4609 switch ( value )
4861 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
4865 VULKAN_HPP_INLINE std::string to_string( FormatFeatureFlagBits value )
4867 switch ( value )
4901 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
4905 VULKAN_HPP_INLINE std::string to_string( ImageCreateFlagBits value )
4907 switch ( value )
4929 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
4933 VULKAN_HPP_INLINE std::string to_string( ImageTiling value )
4935 switch ( value )
4940 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
4944 VULKAN_HPP_INLINE std::string to_string( ImageType value )
4946 switch ( value )
4951 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
4955 VULKAN_HPP_INLINE std::string to_string( ImageUsageFlagBits value )
4957 switch ( value )
4980 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
4984 VULKAN_HPP_INLINE std::string to_string( InstanceCreateFlagBits value )
4986 switch ( value )
4989 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
4993 VULKAN_HPP_INLINE std::string to_string( InternalAllocationType value )
4995 switch ( value )
4998 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5002 VULKAN_HPP_INLINE std::string to_string( MemoryHeapFlagBits value )
5004 switch ( value )
5008 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5012 VULKAN_HPP_INLINE std::string to_string( MemoryPropertyFlagBits value )
5014 switch ( value )
5025 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5029 VULKAN_HPP_INLINE std::string to_string( PhysicalDeviceType value )
5031 switch ( value )
5038 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5042 VULKAN_HPP_INLINE std::string to_string( QueueFlagBits value )
5044 switch ( value )
5054 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5058 VULKAN_HPP_INLINE std::string to_string( SampleCountFlagBits value )
5060 switch ( value )
5069 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5073 VULKAN_HPP_INLINE std::string to_string( SystemAllocationScope value )
5075 switch ( value )
5082 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5091 VULKAN_HPP_INLINE std::string to_string( DeviceQueueCreateFlagBits value )
5093 switch ( value )
5096 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5100 VULKAN_HPP_INLINE std::string to_string( PipelineStageFlagBits value )
5102 switch ( value )
5131 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5140 VULKAN_HPP_INLINE std::string to_string( ImageAspectFlagBits value )
5142 switch ( value )
5156 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5160 VULKAN_HPP_INLINE std::string to_string( SparseImageFormatFlagBits value )
5162 switch ( value )
5167 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5171 VULKAN_HPP_INLINE std::string to_string( SparseMemoryBindFlagBits value )
5173 switch ( value )
5176 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5180 VULKAN_HPP_INLINE std::string to_string( FenceCreateFlagBits value )
5182 switch ( value )
5185 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5194 VULKAN_HPP_INLINE std::string to_string( EventCreateFlagBits value )
5196 switch ( value )
5199 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5203 VULKAN_HPP_INLINE std::string to_string( QueryPipelineStatisticFlagBits value )
5205 switch ( value )
5221 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5225 VULKAN_HPP_INLINE std::string to_string( QueryResultFlagBits value )
5227 switch ( value )
5234 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5238 VULKAN_HPP_INLINE std::string to_string( QueryType value )
5240 switch ( value )
5259 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5268 VULKAN_HPP_INLINE std::string to_string( BufferCreateFlagBits value )
5270 switch ( value )
5279 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5283 VULKAN_HPP_INLINE std::string to_string( BufferUsageFlagBits value )
5285 switch ( value )
5315 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5319 VULKAN_HPP_INLINE std::string to_string( SharingMode value )
5321 switch ( value )
5325 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5334 VULKAN_HPP_INLINE std::string to_string( ImageLayout value )
5336 switch ( value )
5366 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5370 VULKAN_HPP_INLINE std::string to_string( ComponentSwizzle value )
5372 switch ( value )
5381 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5385 VULKAN_HPP_INLINE std::string to_string( ImageViewCreateFlagBits value )
5387 switch ( value )
5392 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5396 VULKAN_HPP_INLINE std::string to_string( ImageViewType value )
5398 switch ( value )
5407 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5416 VULKAN_HPP_INLINE std::string to_string( PipelineCacheCreateFlagBits value )
5418 switch ( value )
5421 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5425 VULKAN_HPP_INLINE std::string to_string( BlendFactor value )
5427 switch ( value )
5448 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5452 VULKAN_HPP_INLINE std::string to_string( BlendOp value )
5454 switch ( value )
5507 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5511 VULKAN_HPP_INLINE std::string to_string( ColorComponentFlagBits value )
5513 switch ( value )
5519 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5523 VULKAN_HPP_INLINE std::string to_string( CompareOp value )
5525 switch ( value )
5535 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5539 VULKAN_HPP_INLINE std::string to_string( CullModeFlagBits value )
5541 switch ( value )
5547 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5551 VULKAN_HPP_INLINE std::string to_string( DynamicState value )
5553 switch ( value )
5627 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5631 VULKAN_HPP_INLINE std::string to_string( FrontFace value )
5633 switch ( value )
5637 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5641 VULKAN_HPP_INLINE std::string to_string( LogicOp value )
5643 switch ( value )
5661 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5665 VULKAN_HPP_INLINE std::string to_string( PipelineCreateFlagBits value )
5667 switch ( value )
5702 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5706 VULKAN_HPP_INLINE std::string to_string( PipelineShaderStageCreateFlagBits value )
5708 switch ( value )
5712 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5716 VULKAN_HPP_INLINE std::string to_string( PolygonMode value )
5718 switch ( value )
5724 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5728 VULKAN_HPP_INLINE std::string to_string( PrimitiveTopology value )
5730 switch ( value )
5743 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5747 VULKAN_HPP_INLINE std::string to_string( ShaderStageFlagBits value )
5749 switch ( value )
5769 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5773 VULKAN_HPP_INLINE std::string to_string( StencilOp value )
5775 switch ( value )
5785 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5789 VULKAN_HPP_INLINE std::string to_string( VertexInputRate value )
5791 switch ( value )
5795 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5799 VULKAN_HPP_INLINE std::string to_string( PipelineColorBlendStateCreateFlagBits value )
5801 switch ( value )
5804 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5808 VULKAN_HPP_INLINE std::string to_string( PipelineDepthStencilStateCreateFlagBits value )
5810 switch ( value )
5814 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5828 VULKAN_HPP_INLINE std::string to_string( PipelineLayoutCreateFlagBits value )
5830 switch ( value )
5833 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5862 VULKAN_HPP_INLINE std::string to_string( BorderColor value )
5864 switch ( value )
5874 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5878 VULKAN_HPP_INLINE std::string to_string( Filter value )
5880 switch ( value )
5885 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5889 VULKAN_HPP_INLINE std::string to_string( SamplerAddressMode value )
5891 switch ( value )
5898 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5902 VULKAN_HPP_INLINE std::string to_string( SamplerCreateFlagBits value )
5904 switch ( value )
5911 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5915 VULKAN_HPP_INLINE std::string to_string( SamplerMipmapMode value )
5917 switch ( value )
5921 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5925 VULKAN_HPP_INLINE std::string to_string( DescriptorPoolCreateFlagBits value )
5927 switch ( value )
5934 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5938 VULKAN_HPP_INLINE std::string to_string( DescriptorSetLayoutCreateFlagBits value )
5940 switch ( value )
5949 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5953 VULKAN_HPP_INLINE std::string to_string( DescriptorType value )
5955 switch ( value )
5974 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
5983 VULKAN_HPP_INLINE std::string to_string( AccessFlagBits value )
5985 switch ( value )
6016 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6020 VULKAN_HPP_INLINE std::string to_string( AttachmentDescriptionFlagBits value )
6022 switch ( value )
6025 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6029 VULKAN_HPP_INLINE std::string to_string( AttachmentLoadOp value )
6031 switch ( value )
6037 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6041 VULKAN_HPP_INLINE std::string to_string( AttachmentStoreOp value )
6043 switch ( value )
6048 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6052 VULKAN_HPP_INLINE std::string to_string( DependencyFlagBits value )
6054 switch ( value )
6060 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6064 VULKAN_HPP_INLINE std::string to_string( FramebufferCreateFlagBits value )
6066 switch ( value )
6069 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6073 VULKAN_HPP_INLINE std::string to_string( PipelineBindPoint value )
6075 switch ( value )
6084 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6088 VULKAN_HPP_INLINE std::string to_string( RenderPassCreateFlagBits value )
6090 switch ( value )
6093 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6097 VULKAN_HPP_INLINE std::string to_string( SubpassDescriptionFlagBits value )
6099 switch ( value )
6109 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6113 VULKAN_HPP_INLINE std::string to_string( CommandPoolCreateFlagBits value )
6115 switch ( value )
6120 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6124 VULKAN_HPP_INLINE std::string to_string( CommandPoolResetFlagBits value )
6126 switch ( value )
6129 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6133 VULKAN_HPP_INLINE std::string to_string( CommandBufferLevel value )
6135 switch ( value )
6139 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6143 VULKAN_HPP_INLINE std::string to_string( CommandBufferResetFlagBits value )
6145 switch ( value )
6148 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6152 VULKAN_HPP_INLINE std::string to_string( CommandBufferUsageFlagBits value )
6154 switch ( value )
6159 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6163 VULKAN_HPP_INLINE std::string to_string( QueryControlFlagBits value )
6165 switch ( value )
6168 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6172 VULKAN_HPP_INLINE std::string to_string( IndexType value )
6174 switch ( value )
6180 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6184 VULKAN_HPP_INLINE std::string to_string( StencilFaceFlagBits value )
6186 switch ( value )
6191 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6195 VULKAN_HPP_INLINE std::string to_string( SubpassContents value )
6197 switch ( value )
6202 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6208 VULKAN_HPP_INLINE std::string to_string( SubgroupFeatureFlagBits value )
6210 switch ( value )
6221 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6225 VULKAN_HPP_INLINE std::string to_string( PeerMemoryFeatureFlagBits value )
6227 switch ( value )
6233 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6237 VULKAN_HPP_INLINE std::string to_string( MemoryAllocateFlagBits value )
6239 switch ( value )
6244 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6253 VULKAN_HPP_INLINE std::string to_string( PointClippingBehavior value )
6255 switch ( value )
6259 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6263 VULKAN_HPP_INLINE std::string to_string( TessellationDomainOrigin value )
6265 switch ( value )
6269 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6273 VULKAN_HPP_INLINE std::string to_string( SamplerYcbcrModelConversion value )
6275 switch ( value )
6282 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6286 VULKAN_HPP_INLINE std::string to_string( SamplerYcbcrRange value )
6288 switch ( value )
6292 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6296 VULKAN_HPP_INLINE std::string to_string( ChromaLocation value )
6298 switch ( value )
6302 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6306 VULKAN_HPP_INLINE std::string to_string( DescriptorUpdateTemplateType value )
6308 switch ( value )
6312 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6321 VULKAN_HPP_INLINE std::string to_string( ExternalMemoryHandleTypeFlagBits value )
6323 switch ( value )
6345 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6349 VULKAN_HPP_INLINE std::string to_string( ExternalMemoryFeatureFlagBits value )
6351 switch ( value )
6356 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6360 VULKAN_HPP_INLINE std::string to_string( ExternalFenceHandleTypeFlagBits value )
6362 switch ( value )
6368 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6372 VULKAN_HPP_INLINE std::string to_string( ExternalFenceFeatureFlagBits value )
6374 switch ( value )
6378 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6382 VULKAN_HPP_INLINE std::string to_string( FenceImportFlagBits value )
6384 switch ( value )
6387 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6391 VULKAN_HPP_INLINE std::string to_string( SemaphoreImportFlagBits value )
6393 switch ( value )
6396 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6400 VULKAN_HPP_INLINE std::string to_string( ExternalSemaphoreHandleTypeFlagBits value )
6402 switch ( value )
6412 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6416 VULKAN_HPP_INLINE std::string to_string( ExternalSemaphoreFeatureFlagBits value )
6418 switch ( value )
6422 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6428 VULKAN_HPP_INLINE std::string to_string( DriverId value )
6430 switch ( value )
6458 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6462 VULKAN_HPP_INLINE std::string to_string( ShaderFloatControlsIndependence value )
6464 switch ( value )
6469 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6473 VULKAN_HPP_INLINE std::string to_string( DescriptorBindingFlagBits value )
6475 switch ( value )
6481 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6485 VULKAN_HPP_INLINE std::string to_string( ResolveModeFlagBits value )
6487 switch ( value )
6497 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6501 VULKAN_HPP_INLINE std::string to_string( SamplerReductionMode value )
6503 switch ( value )
6509 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6513 VULKAN_HPP_INLINE std::string to_string( SemaphoreType value )
6515 switch ( value )
6519 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6523 VULKAN_HPP_INLINE std::string to_string( SemaphoreWaitFlagBits value )
6525 switch ( value )
6528 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6534 VULKAN_HPP_INLINE std::string to_string( PipelineCreationFeedbackFlagBits value )
6536 switch ( value )
6541 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6545 VULKAN_HPP_INLINE std::string to_string( ToolPurposeFlagBits value )
6547 switch ( value )
6556 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6565 VULKAN_HPP_INLINE std::string to_string( PipelineStageFlagBits2 value )
6567 switch ( value )
6611 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6615 VULKAN_HPP_INLINE std::string to_string( AccessFlagBits2 value )
6617 switch ( value )
6662 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6666 VULKAN_HPP_INLINE std::string to_string( SubmitFlagBits value )
6668 switch ( value )
6671 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6675 VULKAN_HPP_INLINE std::string to_string( RenderingFlagBits value )
6677 switch ( value )
6684 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6688 VULKAN_HPP_INLINE std::string to_string( FormatFeatureFlagBits2 value )
6690 switch ( value )
6736 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6742 VULKAN_HPP_INLINE std::string to_string( SurfaceTransformFlagBitsKHR value )
6744 switch ( value )
6755 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6759 VULKAN_HPP_INLINE std::string to_string( PresentModeKHR value )
6761 switch ( value )
6769 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6773 VULKAN_HPP_INLINE std::string to_string( ColorSpaceKHR value )
6775 switch ( value )
6793 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6797 VULKAN_HPP_INLINE std::string to_string( CompositeAlphaFlagBitsKHR value )
6799 switch ( value )
6805 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6811 VULKAN_HPP_INLINE std::string to_string( SwapchainCreateFlagBitsKHR value )
6813 switch ( value )
6819 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6823 VULKAN_HPP_INLINE std::string to_string( DeviceGroupPresentModeFlagBitsKHR value )
6825 switch ( value )
6831 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6837 VULKAN_HPP_INLINE std::string to_string( DisplayPlaneAlphaFlagBitsKHR value )
6839 switch ( value )
6845 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6906 VULKAN_HPP_INLINE std::string to_string( DebugReportFlagBitsEXT value )
6908 switch ( value )
6915 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6919 VULKAN_HPP_INLINE std::string to_string( DebugReportObjectTypeEXT value )
6921 switch ( value )
6968 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6974 VULKAN_HPP_INLINE std::string to_string( RasterizationOrderAMD value )
6976 switch ( value )
6980 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6986 VULKAN_HPP_INLINE std::string to_string( VideoCodecOperationFlagBitsKHR value )
6988 switch ( value )
6995 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
6999 VULKAN_HPP_INLINE std::string to_string( VideoChromaSubsamplingFlagBitsKHR value )
7001 switch ( value )
7008 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7012 VULKAN_HPP_INLINE std::string to_string( VideoComponentBitDepthFlagBitsKHR value )
7014 switch ( value )
7020 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7024 VULKAN_HPP_INLINE std::string to_string( VideoCapabilityFlagBitsKHR value )
7026 switch ( value )
7030 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7034 VULKAN_HPP_INLINE std::string to_string( VideoSessionCreateFlagBitsKHR value )
7036 switch ( value )
7041 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7045 VULKAN_HPP_INLINE std::string to_string( VideoCodingControlFlagBitsKHR value )
7047 switch ( value )
7052 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7056 VULKAN_HPP_INLINE std::string to_string( QueryResultStatusKHR value )
7058 switch ( value )
7064 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7085 VULKAN_HPP_INLINE std::string to_string( VideoDecodeCapabilityFlagBitsKHR value )
7087 switch ( value )
7091 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7095 VULKAN_HPP_INLINE std::string to_string( VideoDecodeUsageFlagBitsKHR value )
7097 switch ( value )
7103 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7121 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264CapabilityFlagBitsKHR value )
7123 switch ( value )
7134 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7138 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264StdFlagBitsKHR value )
7140 switch ( value )
7162 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7166 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264RateControlFlagBitsKHR value )
7168 switch ( value )
7175 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7181 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265CapabilityFlagBitsKHR value )
7183 switch ( value )
7195 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7199 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265StdFlagBitsKHR value )
7201 switch ( value )
7224 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7228 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265CtbSizeFlagBitsKHR value )
7230 switch ( value )
7235 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7239 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265TransformBlockSizeFlagBitsKHR value )
7241 switch ( value )
7247 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7251 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265RateControlFlagBitsKHR value )
7253 switch ( value )
7260 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7266 VULKAN_HPP_INLINE std::string to_string( VideoDecodeH264PictureLayoutFlagBitsKHR value )
7268 switch ( value )
7273 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7279 VULKAN_HPP_INLINE std::string to_string( ShaderInfoTypeAMD value )
7281 switch ( value )
7286 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7301 VULKAN_HPP_INLINE std::string to_string( ExternalMemoryHandleTypeFlagBitsNV value )
7303 switch ( value )
7309 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7313 VULKAN_HPP_INLINE std::string to_string( ExternalMemoryFeatureFlagBitsNV value )
7315 switch ( value )
7320 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7326 VULKAN_HPP_INLINE std::string to_string( ValidationCheckEXT value )
7328 switch ( value )
7332 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7347 VULKAN_HPP_INLINE std::string to_string( PipelineRobustnessBufferBehaviorEXT value )
7349 switch ( value )
7355 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7359 VULKAN_HPP_INLINE std::string to_string( PipelineRobustnessImageBehaviorEXT value )
7361 switch ( value )
7367 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7373 VULKAN_HPP_INLINE std::string to_string( ConditionalRenderingFlagBitsEXT value )
7375 switch ( value )
7378 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7384 VULKAN_HPP_INLINE std::string to_string( SurfaceCounterFlagBitsEXT value )
7386 switch ( value )
7389 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7395 VULKAN_HPP_INLINE std::string to_string( DisplayPowerStateEXT value )
7397 switch ( value )
7402 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7406 VULKAN_HPP_INLINE std::string to_string( DeviceEventTypeEXT value )
7408 switch ( value )
7411 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7415 VULKAN_HPP_INLINE std::string to_string( DisplayEventTypeEXT value )
7417 switch ( value )
7420 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7426 VULKAN_HPP_INLINE std::string to_string( ViewportCoordinateSwizzleNV value )
7428 switch ( value )
7438 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7449 VULKAN_HPP_INLINE std::string to_string( DiscardRectangleModeEXT value )
7451 switch ( value )
7455 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7466 VULKAN_HPP_INLINE std::string to_string( ConservativeRasterizationModeEXT value )
7468 switch ( value )
7473 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7491 VULKAN_HPP_INLINE std::string to_string( PerformanceCounterDescriptionFlagBitsKHR value )
7493 switch ( value )
7497 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7501 VULKAN_HPP_INLINE std::string to_string( PerformanceCounterScopeKHR value )
7503 switch ( value )
7508 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7512 VULKAN_HPP_INLINE std::string to_string( PerformanceCounterStorageKHR value )
7514 switch ( value )
7522 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7526 VULKAN_HPP_INLINE std::string to_string( PerformanceCounterUnitKHR value )
7528 switch ( value )
7541 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7570 VULKAN_HPP_INLINE std::string to_string( DebugUtilsMessageSeverityFlagBitsEXT value )
7572 switch ( value )
7578 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7582 VULKAN_HPP_INLINE std::string to_string( DebugUtilsMessageTypeFlagBitsEXT value )
7584 switch ( value )
7590 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7606 VULKAN_HPP_INLINE std::string to_string( BlendOverlapEXT value )
7608 switch ( value )
7613 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7626 VULKAN_HPP_INLINE std::string to_string( AccelerationStructureTypeKHR value )
7628 switch ( value )
7633 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7637 VULKAN_HPP_INLINE std::string to_string( AccelerationStructureBuildTypeKHR value )
7639 switch ( value )
7644 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7648 VULKAN_HPP_INLINE std::string to_string( GeometryFlagBitsKHR value )
7650 switch ( value )
7654 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7658 VULKAN_HPP_INLINE std::string to_string( GeometryInstanceFlagBitsKHR value )
7660 switch ( value )
7668 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7672 VULKAN_HPP_INLINE std::string to_string( BuildAccelerationStructureFlagBitsKHR value )
7674 switch ( value )
7689 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7693 VULKAN_HPP_INLINE std::string to_string( CopyAccelerationStructureModeKHR value )
7695 switch ( value )
7701 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7705 VULKAN_HPP_INLINE std::string to_string( GeometryTypeKHR value )
7707 switch ( value )
7712 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7716 VULKAN_HPP_INLINE std::string to_string( AccelerationStructureCompatibilityKHR value )
7718 switch ( value )
7722 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7726 VULKAN_HPP_INLINE std::string to_string( AccelerationStructureCreateFlagBitsKHR value )
7728 switch ( value )
7733 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7737 VULKAN_HPP_INLINE std::string to_string( BuildAccelerationStructureModeKHR value )
7739 switch ( value )
7743 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7749 VULKAN_HPP_INLINE std::string to_string( RayTracingShaderGroupTypeKHR value )
7751 switch ( value )
7756 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7760 VULKAN_HPP_INLINE std::string to_string( ShaderGroupShaderKHR value )
7762 switch ( value )
7768 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7774 VULKAN_HPP_INLINE std::string to_string( CoverageModulationModeNV value )
7776 switch ( value )
7782 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7793 VULKAN_HPP_INLINE std::string to_string( ValidationCacheHeaderVersionEXT value )
7795 switch ( value )
7798 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7809 VULKAN_HPP_INLINE std::string to_string( ShadingRatePaletteEntryNV value )
7811 switch ( value )
7825 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7829 VULKAN_HPP_INLINE std::string to_string( CoarseSampleOrderTypeNV value )
7831 switch ( value )
7837 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7843 VULKAN_HPP_INLINE std::string to_string( AccelerationStructureMemoryRequirementsTypeNV value )
7845 switch ( value )
7850 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7863 VULKAN_HPP_INLINE std::string to_string( QueueGlobalPriorityKHR value )
7865 switch ( value )
7871 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7877 VULKAN_HPP_INLINE std::string to_string( MemoryOverallocationBehaviorAMD value )
7879 switch ( value )
7884 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7890 VULKAN_HPP_INLINE std::string to_string( PerformanceConfigurationTypeINTEL value )
7892 switch ( value )
7895 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7899 VULKAN_HPP_INLINE std::string to_string( QueryPoolSamplingModeINTEL value )
7901 switch ( value )
7904 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7908 VULKAN_HPP_INLINE std::string to_string( PerformanceOverrideTypeINTEL value )
7910 switch ( value )
7914 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7918 VULKAN_HPP_INLINE std::string to_string( PerformanceParameterTypeINTEL value )
7920 switch ( value )
7924 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7928 VULKAN_HPP_INLINE std::string to_string( PerformanceValueTypeINTEL value )
7930 switch ( value )
7937 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7961 VULKAN_HPP_INLINE std::string to_string( FragmentShadingRateCombinerOpKHR value )
7963 switch ( value )
7970 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7983 VULKAN_HPP_INLINE std::string to_string( ValidationFeatureEnableEXT value )
7985 switch ( value )
7992 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
7996 VULKAN_HPP_INLINE std::string to_string( ValidationFeatureDisableEXT value )
7998 switch ( value )
8008 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8014 VULKAN_HPP_INLINE std::string to_string( CoverageReductionModeNV value )
8016 switch ( value )
8020 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8031 VULKAN_HPP_INLINE std::string to_string( ProvokingVertexModeEXT value )
8033 switch ( value )
8037 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8044 VULKAN_HPP_INLINE std::string to_string( FullScreenExclusiveEXT value )
8046 switch ( value )
8052 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8066 VULKAN_HPP_INLINE std::string to_string( LineRasterizationModeEXT value )
8068 switch ( value )
8074 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8080 VULKAN_HPP_INLINE std::string to_string( PipelineExecutableStatisticFormatKHR value )
8082 switch ( value )
8088 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8094 VULKAN_HPP_INLINE std::string to_string( HostImageCopyFlagBitsEXT value )
8096 switch ( value )
8099 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8112 VULKAN_HPP_INLINE std::string to_string( PresentScalingFlagBitsEXT value )
8114 switch ( value )
8119 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8123 VULKAN_HPP_INLINE std::string to_string( PresentGravityFlagBitsEXT value )
8125 switch ( value )
8130 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8136 VULKAN_HPP_INLINE std::string to_string( IndirectStateFlagBitsNV value )
8138 switch ( value )
8141 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8145 VULKAN_HPP_INLINE std::string to_string( IndirectCommandsTokenTypeNV value )
8147 switch ( value )
8160 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8164 VULKAN_HPP_INLINE std::string to_string( IndirectCommandsLayoutUsageFlagBitsNV value )
8166 switch ( value )
8171 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8177 VULKAN_HPP_INLINE std::string to_string( DepthBiasRepresentationEXT value )
8179 switch ( value )
8184 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8190 VULKAN_HPP_INLINE std::string to_string( DeviceMemoryReportEventTypeEXT value )
8192 switch ( value )
8199 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8210 VULKAN_HPP_INLINE std::string to_string( VideoEncodeCapabilityFlagBitsKHR value )
8212 switch ( value )
8216 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8220 VULKAN_HPP_INLINE std::string to_string( VideoEncodeFeedbackFlagBitsKHR value )
8222 switch ( value )
8227 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8231 VULKAN_HPP_INLINE std::string to_string( VideoEncodeUsageFlagBitsKHR value )
8233 switch ( value )
8240 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8244 VULKAN_HPP_INLINE std::string to_string( VideoEncodeContentFlagBitsKHR value )
8246 switch ( value )
8252 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8256 VULKAN_HPP_INLINE std::string to_string( VideoEncodeTuningModeKHR value )
8258 switch ( value )
8265 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8269 VULKAN_HPP_INLINE std::string to_string( VideoEncodeRateControlModeFlagBitsKHR value )
8271 switch ( value )
8277 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8293 VULKAN_HPP_INLINE std::string to_string( DeviceDiagnosticsConfigFlagBitsNV value )
8295 switch ( value )
8301 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8308 VULKAN_HPP_INLINE std::string to_string( ExportMetalObjectTypeFlagBitsEXT value )
8310 switch ( value )
8318 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8325 VULKAN_HPP_INLINE std::string to_string( GraphicsPipelineLibraryFlagBitsEXT value )
8327 switch ( value )
8333 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8339 VULKAN_HPP_INLINE std::string to_string( FragmentShadingRateNV value )
8341 switch ( value )
8355 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8359 VULKAN_HPP_INLINE std::string to_string( FragmentShadingRateTypeNV value )
8361 switch ( value )
8365 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8371 VULKAN_HPP_INLINE std::string to_string( AccelerationStructureMotionInstanceTypeNV value )
8373 switch ( value )
8378 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8394 VULKAN_HPP_INLINE std::string to_string( ImageCompressionFlagBitsEXT value )
8396 switch ( value )
8402 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8406 VULKAN_HPP_INLINE std::string to_string( ImageCompressionFixedRateFlagBitsEXT value )
8408 switch ( value )
8435 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8441 VULKAN_HPP_INLINE std::string to_string( DeviceFaultAddressTypeEXT value )
8443 switch ( value )
8452 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8456 VULKAN_HPP_INLINE std::string to_string( DeviceFaultVendorBinaryHeaderVersionEXT value )
8458 switch ( value )
8461 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8476 VULKAN_HPP_INLINE std::string to_string( DeviceAddressBindingFlagBitsEXT value )
8478 switch ( value )
8481 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8485 VULKAN_HPP_INLINE std::string to_string( DeviceAddressBindingTypeEXT value )
8487 switch ( value )
8491 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8498 VULKAN_HPP_INLINE std::string to_string( ImageConstraintsInfoFlagBitsFUCHSIA value )
8500 switch ( value )
8507 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8519 VULKAN_HPP_INLINE std::string to_string( FrameBoundaryFlagBitsEXT value )
8521 switch ( value )
8524 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8539 VULKAN_HPP_INLINE std::string to_string( MicromapTypeEXT value )
8541 switch ( value )
8547 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8551 VULKAN_HPP_INLINE std::string to_string( BuildMicromapFlagBitsEXT value )
8553 switch ( value )
8558 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8562 VULKAN_HPP_INLINE std::string to_string( CopyMicromapModeEXT value )
8564 switch ( value )
8570 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8574 VULKAN_HPP_INLINE std::string to_string( MicromapCreateFlagBitsEXT value )
8576 switch ( value )
8579 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8583 VULKAN_HPP_INLINE std::string to_string( BuildMicromapModeEXT value )
8585 switch ( value )
8588 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8592 VULKAN_HPP_INLINE std::string to_string( OpacityMicromapFormatEXT value )
8594 switch ( value )
8598 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8602 VULKAN_HPP_INLINE std::string to_string( OpacityMicromapSpecialIndexEXT value )
8604 switch ( value )
8610 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8617 VULKAN_HPP_INLINE std::string to_string( DisplacementMicromapFormatNV value )
8619 switch ( value )
8624 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8631 VULKAN_HPP_INLINE std::string to_string( PhysicalDeviceSchedulingControlsFlagBitsARM value )
8633 switch ( value )
8636 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8642 VULKAN_HPP_INLINE std::string to_string( MemoryDecompressionMethodFlagBitsNV value )
8644 switch ( value )
8647 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8653 VULKAN_HPP_INLINE std::string to_string( SubpassMergeStatusEXT value )
8655 switch ( value )
8671 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8677 VULKAN_HPP_INLINE std::string to_string( DirectDriverLoadingModeLUNARG value )
8679 switch ( value )
8683 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8694 VULKAN_HPP_INLINE std::string to_string( OpticalFlowUsageFlagBitsNV value )
8696 switch ( value )
8704 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8708 VULKAN_HPP_INLINE std::string to_string( OpticalFlowGridSizeFlagBitsNV value )
8710 switch ( value )
8717 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8721 VULKAN_HPP_INLINE std::string to_string( OpticalFlowPerformanceLevelNV value )
8723 switch ( value )
8729 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8733 VULKAN_HPP_INLINE std::string to_string( OpticalFlowSessionBindingPointNV value )
8735 switch ( value )
8746 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8750 VULKAN_HPP_INLINE std::string to_string( OpticalFlowSessionCreateFlagBitsNV value )
8752 switch ( value )
8759 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8763 VULKAN_HPP_INLINE std::string to_string( OpticalFlowExecuteFlagBitsNV value )
8765 switch ( value )
8768 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8774 VULKAN_HPP_INLINE std::string to_string( PipelineCreateFlagBits2KHR value )
8776 switch ( value )
8809 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8813 VULKAN_HPP_INLINE std::string to_string( BufferUsageFlagBits2KHR value )
8815 switch ( value )
8847 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8853 VULKAN_HPP_INLINE std::string to_string( ShaderCreateFlagBitsEXT value )
8855 switch ( value )
8864 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8868 VULKAN_HPP_INLINE std::string to_string( ShaderCodeTypeEXT value )
8870 switch ( value )
8874 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8880 VULKAN_HPP_INLINE std::string to_string( RayTracingInvocationReorderModeNV value )
8882 switch ( value )
8886 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8892 VULKAN_HPP_INLINE std::string to_string( LayerSettingTypeEXT value )
8894 switch ( value )
8904 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8910 VULKAN_HPP_INLINE std::string to_string( LatencyMarkerNV value )
8912 switch ( value )
8926 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8930 VULKAN_HPP_INLINE std::string to_string( OutOfBandQueueTypeNV value )
8932 switch ( value )
8936 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8942 VULKAN_HPP_INLINE std::string to_string( ScopeKHR value )
8944 switch ( value )
8950 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8954 VULKAN_HPP_INLINE std::string to_string( ComponentTypeKHR value )
8956 switch ( value )
8969 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8975 VULKAN_HPP_INLINE std::string to_string( BlockMatchWindowCompareModeQCOM value )
8977 switch ( value )
8981 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
8987 VULKAN_HPP_INLINE std::string to_string( CubicFilterWeightsQCOM value )
8989 switch ( value )
8995 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
9001 VULKAN_HPP_INLINE std::string to_string( LayeredDriverUnderlyingApiMSFT value )
9003 switch ( value )
9007 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
9013 VULKAN_HPP_INLINE std::string to_string( TimeDomainKHR value )
9015 switch ( value )
9021 default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";