Cleanup on usage of generateProtection().

This commit is contained in:
asuessenbach
2021-05-27 10:19:36 +02:00
parent ec62afc56e
commit 4019ef40a5
2 changed files with 149 additions and 213 deletions

View File

@@ -13025,8 +13025,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & FormatFeatureFlagBits::eSampledImage )
result += "SampledImage | ";
if ( value & FormatFeatureFlagBits::eStorageImage )
@@ -13147,8 +13147,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & ImageCreateFlagBits::eSparseBinding )
result += "SparseBinding | ";
if ( value & ImageCreateFlagBits::eSparseResidency )
@@ -13234,8 +13234,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & ImageUsageFlagBits::eTransferSrc )
result += "TransferSrc | ";
if ( value & ImageUsageFlagBits::eTransferDst )
@@ -13328,8 +13328,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & MemoryHeapFlagBits::eDeviceLocal )
result += "DeviceLocal | ";
if ( value & MemoryHeapFlagBits::eMultiInstance )
@@ -13380,8 +13380,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & MemoryPropertyFlagBits::eDeviceLocal )
result += "DeviceLocal | ";
if ( value & MemoryPropertyFlagBits::eHostVisible )
@@ -13444,8 +13444,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & QueueFlagBits::eGraphics )
result += "Graphics | ";
if ( value & QueueFlagBits::eCompute )
@@ -13508,8 +13508,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & SampleCountFlagBits::e1 )
result += "1 | ";
if ( value & SampleCountFlagBits::e2 )
@@ -13573,8 +13573,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & DeviceQueueCreateFlagBits::eProtected )
result += "Protected | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -13634,8 +13634,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & PipelineStageFlagBits::eTopOfPipe )
result += "TopOfPipe | ";
if ( value & PipelineStageFlagBits::eDrawIndirect )
@@ -13750,8 +13750,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & ImageAspectFlagBits::eColor )
result += "Color | ";
if ( value & ImageAspectFlagBits::eDepth )
@@ -13818,8 +13818,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & SparseImageFormatFlagBits::eSingleMiptail )
result += "SingleMiptail | ";
if ( value & SparseImageFormatFlagBits::eAlignedMipSize )
@@ -13868,8 +13868,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & SparseMemoryBindFlagBits::eMetadata )
result += "Metadata | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -13913,8 +13913,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & FenceCreateFlagBits::eSignaled )
result += "Signaled | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -13974,8 +13974,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & EventCreateFlagBits::eDeviceOnlyKHR )
result += "DeviceOnlyKHR | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -14030,8 +14030,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & QueryPipelineStatisticFlagBits::eInputAssemblyVertices )
result += "InputAssemblyVertices | ";
if ( value & QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives )
@@ -14106,8 +14106,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & QueryResultFlagBits::e64 )
result += "64 | ";
if ( value & QueryResultFlagBits::eWait )
@@ -14163,8 +14163,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & BufferCreateFlagBits::eSparseBinding )
result += "SparseBinding | ";
if ( value & BufferCreateFlagBits::eSparseResidency )
@@ -14233,8 +14233,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & BufferUsageFlagBits::eTransferSrc )
result += "TransferSrc | ";
if ( value & BufferUsageFlagBits::eTransferDst )
@@ -14342,8 +14342,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & ImageViewCreateFlagBits::eFragmentDensityMapDynamicEXT )
result += "FragmentDensityMapDynamicEXT | ";
if ( value & ImageViewCreateFlagBits::eFragmentDensityMapDeferredEXT )
@@ -14397,8 +14397,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & PipelineCacheCreateFlagBits::eExternallySynchronizedEXT )
result += "ExternallySynchronizedEXT | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -14444,8 +14444,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & ColorComponentFlagBits::eR )
result += "R | ";
if ( value & ColorComponentFlagBits::eG )
@@ -14496,8 +14496,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & CullModeFlagBits::eFront )
result += "Front | ";
if ( value & CullModeFlagBits::eBack )
@@ -14575,8 +14575,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & PipelineCreateFlagBits::eDisableOptimization )
result += "DisableOptimization | ";
if ( value & PipelineCreateFlagBits::eAllowDerivatives )
@@ -14754,8 +14754,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & PipelineShaderStageCreateFlagBits::eAllowVaryingSubgroupSizeEXT )
result += "AllowVaryingSubgroupSizeEXT | ";
if ( value & PipelineShaderStageCreateFlagBits::eRequireFullSubgroupsEXT )
@@ -14856,8 +14856,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & ShaderStageFlagBits::eVertex )
result += "Vertex | ";
if ( value & ShaderStageFlagBits::eTessellationControl )
@@ -14928,8 +14928,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & SamplerCreateFlagBits::eSubsampledEXT )
result += "SubsampledEXT | ";
if ( value & SamplerCreateFlagBits::eSubsampledCoarseReconstructionEXT )
@@ -14978,8 +14978,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & DescriptorPoolCreateFlagBits::eFreeDescriptorSet )
result += "FreeDescriptorSet | ";
if ( value & DescriptorPoolCreateFlagBits::eUpdateAfterBind )
@@ -15046,8 +15046,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & DescriptorSetLayoutCreateFlagBits::eUpdateAfterBindPool )
result += "UpdateAfterBindPool | ";
if ( value & DescriptorSetLayoutCreateFlagBits::ePushDescriptorKHR )
@@ -15114,8 +15114,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & AccessFlagBits::eIndirectCommandRead )
result += "IndirectCommandRead | ";
if ( value & AccessFlagBits::eIndexRead )
@@ -15214,8 +15214,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & AttachmentDescriptionFlagBits::eMayAlias )
result += "MayAlias | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -15260,8 +15260,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & DependencyFlagBits::eByRegion )
result += "ByRegion | ";
if ( value & DependencyFlagBits::eDeviceGroup )
@@ -15310,8 +15310,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & FramebufferCreateFlagBits::eImageless )
result += "Imageless | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -15356,8 +15356,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & RenderPassCreateFlagBits::eTransformQCOM )
result += "TransformQCOM | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -15405,8 +15405,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & SubpassDescriptionFlagBits::ePerViewAttributesNVX )
result += "PerViewAttributesNVX | ";
if ( value & SubpassDescriptionFlagBits::ePerViewPositionXOnlyNVX )
@@ -15459,8 +15459,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & CommandPoolCreateFlagBits::eTransient )
result += "Transient | ";
if ( value & CommandPoolCreateFlagBits::eResetCommandBuffer )
@@ -15509,8 +15509,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & CommandPoolResetFlagBits::eReleaseResources )
result += "ReleaseResources | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -15555,8 +15555,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & CommandBufferResetFlagBits::eReleaseResources )
result += "ReleaseResources | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -15603,8 +15603,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & CommandBufferUsageFlagBits::eOneTimeSubmit )
result += "OneTimeSubmit | ";
if ( value & CommandBufferUsageFlagBits::eRenderPassContinue )
@@ -15652,8 +15652,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & QueryControlFlagBits::ePrecise )
result += "Precise | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -15698,8 +15698,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & StencilFaceFlagBits::eFront )
result += "Front | ";
if ( value & StencilFaceFlagBits::eBack )
@@ -15752,8 +15752,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & SubgroupFeatureFlagBits::eBasic )
result += "Basic | ";
if ( value & SubgroupFeatureFlagBits::eVote )
@@ -15817,8 +15817,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & PeerMemoryFeatureFlagBits::eCopySrc )
result += "CopySrc | ";
if ( value & PeerMemoryFeatureFlagBits::eCopyDst )
@@ -15872,8 +15872,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & MemoryAllocateFlagBits::eDeviceMask )
result += "DeviceMask | ";
if ( value & MemoryAllocateFlagBits::eDeviceAddress )
@@ -15975,8 +15975,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & ExternalMemoryHandleTypeFlagBits::eOpaqueFd )
result += "OpaqueFd | ";
if ( value & ExternalMemoryHandleTypeFlagBits::eOpaqueWin32 )
@@ -16051,8 +16051,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & ExternalMemoryFeatureFlagBits::eDedicatedOnly )
result += "DedicatedOnly | ";
if ( value & ExternalMemoryFeatureFlagBits::eExportable )
@@ -16106,8 +16106,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & ExternalFenceHandleTypeFlagBits::eOpaqueFd )
result += "OpaqueFd | ";
if ( value & ExternalFenceHandleTypeFlagBits::eOpaqueWin32 )
@@ -16161,8 +16161,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & ExternalFenceFeatureFlagBits::eExportable )
result += "Exportable | ";
if ( value & ExternalFenceFeatureFlagBits::eImportable )
@@ -16210,8 +16210,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & FenceImportFlagBits::eTemporary )
result += "Temporary | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -16258,8 +16258,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & SemaphoreImportFlagBits::eTemporary )
result += "Temporary | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -16313,8 +16313,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd )
result += "OpaqueFd | ";
if ( value & ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32 )
@@ -16374,8 +16374,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & ExternalSemaphoreFeatureFlagBits::eExportable )
result += "Exportable | ";
if ( value & ExternalSemaphoreFeatureFlagBits::eImportable )
@@ -16429,8 +16429,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & DescriptorBindingFlagBits::eUpdateAfterBind )
result += "UpdateAfterBind | ";
if ( value & DescriptorBindingFlagBits::eUpdateUnusedWhilePending )
@@ -16484,8 +16484,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & ResolveModeFlagBits::eSampleZero )
result += "SampleZero | ";
if ( value & ResolveModeFlagBits::eAverage )
@@ -16537,8 +16537,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & SemaphoreWaitFlagBits::eAny )
result += "Any | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -16586,8 +16586,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & CompositeAlphaFlagBitsKHR::eOpaque )
result += "Opaque | ";
if ( value & CompositeAlphaFlagBitsKHR::ePreMultiplied )
@@ -16642,8 +16642,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & SwapchainCreateFlagBitsKHR::eSplitInstanceBindRegions )
result += "SplitInstanceBindRegions | ";
if ( value & SwapchainCreateFlagBitsKHR::eProtected )
@@ -16695,8 +16695,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & DeviceGroupPresentModeFlagBitsKHR::eLocal )
result += "Local | ";
if ( value & DeviceGroupPresentModeFlagBitsKHR::eRemote )
@@ -16767,8 +16767,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & DisplayPlaneAlphaFlagBitsKHR::eOpaque )
result += "Opaque | ";
if ( value & DisplayPlaneAlphaFlagBitsKHR::eGlobal )
@@ -16842,8 +16842,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & SurfaceTransformFlagBitsKHR::eIdentity )
result += "Identity | ";
if ( value & SurfaceTransformFlagBitsKHR::eRotate90 )
@@ -17008,8 +17008,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & DebugReportFlagBitsEXT::eInformation )
result += "Information | ";
if ( value & DebugReportFlagBitsEXT::eWarning )
@@ -17070,8 +17070,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
# if defined( VK_ENABLE_BETA_EXTENSIONS )
if ( value & VideoCodecOperationFlagBitsKHR::eEncodeH264EXT )
result += "EncodeH264EXT | ";
@@ -17129,8 +17129,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & VideoChromaSubsamplingFlagBitsKHR::eMonochrome )
result += "Monochrome | ";
if ( value & VideoChromaSubsamplingFlagBitsKHR::e420 )
@@ -17183,8 +17183,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & VideoComponentBitDepthFlagBitsKHR::e8 )
result += "8 | ";
if ( value & VideoComponentBitDepthFlagBitsKHR::e10 )
@@ -17234,8 +17234,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & VideoCapabilitiesFlagBitsKHR::eProtectedContent )
result += "ProtectedContent | ";
if ( value & VideoCapabilitiesFlagBitsKHR::eSeparateReferenceImages )
@@ -17283,8 +17283,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & VideoSessionCreateFlagBitsKHR::eProtectedContent )
result += "ProtectedContent | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -17361,8 +17361,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & VideoCodingControlFlagBitsKHR::eReset )
result += "Reset | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -17410,8 +17410,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & VideoCodingQualityPresetFlagBitsKHR::eNormal )
result += "Normal | ";
if ( value & VideoCodingQualityPresetFlagBitsKHR::ePower )
@@ -17464,8 +17464,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & VideoDecodeFlagBitsKHR::eReserved0 )
result += "Reserved0 | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -17543,8 +17543,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & VideoEncodeH264CapabilitiesFlagBitsEXT::eVkVideoEncodeH264CapabilityCabac )
result += "VkVideoEncodeH264CapabilityCabac | ";
if ( value & VideoEncodeH264CapabilitiesFlagBitsEXT::eVkVideoEncodeH264CapabilityCavlc )
@@ -17611,8 +17611,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & VideoEncodeH264InputModeFlagBitsEXT::eVkVideoEncodeH264InputModeFrame )
result += "VkVideoEncodeH264InputModeFrame | ";
if ( value & VideoEncodeH264InputModeFlagBitsEXT::eVkVideoEncodeH264InputModeSlice )
@@ -17663,8 +17663,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & VideoEncodeH264OutputModeFlagBitsEXT::eVkVideoEncodeH264OutputModeFrame )
result += "VkVideoEncodeH264OutputModeFrame | ";
if ( value & VideoEncodeH264OutputModeFlagBitsEXT::eVkVideoEncodeH264OutputModeSlice )
@@ -17714,8 +17714,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & VideoEncodeH264CreateFlagBitsEXT::eVkVideoEncodeH264CreateReserved0 )
result += "VkVideoEncodeH264CreateReserved0 | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -17766,8 +17766,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & VideoDecodeH264FieldLayoutFlagBitsEXT::eVkVideoDecodeH264FieldLayoutLineInterlacedPlane )
result += "VkVideoDecodeH264FieldLayoutLineInterlacedPlane | ";
if ( value & VideoDecodeH264FieldLayoutFlagBitsEXT::eVkVideoDecodeH264FieldLayoutSeparateInterlacedPlane )
@@ -17856,8 +17856,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32 )
result += "OpaqueWin32 | ";
if ( value & ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32Kmt )
@@ -17910,8 +17910,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & ExternalMemoryFeatureFlagBitsNV::eDedicatedOnly )
result += "DedicatedOnly | ";
if ( value & ExternalMemoryFeatureFlagBitsNV::eExportable )
@@ -17982,8 +17982,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & ConditionalRenderingFlagBitsEXT::eInverted )
result += "Inverted | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -18030,8 +18030,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & SurfaceCounterFlagBitsEXT::eVblank )
result += "Vblank | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -18152,8 +18152,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & PerformanceCounterDescriptionFlagBitsKHR::ePerformanceImpacting )
result += "PerformanceImpacting | ";
if ( value & PerformanceCounterDescriptionFlagBitsKHR::eConcurrentlyImpacted )
@@ -18252,8 +18252,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & DebugUtilsMessageSeverityFlagBitsEXT::eVerbose )
result += "Verbose | ";
if ( value & DebugUtilsMessageSeverityFlagBitsEXT::eInfo )
@@ -18306,8 +18306,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & DebugUtilsMessageTypeFlagBitsEXT::eGeneral )
result += "General | ";
if ( value & DebugUtilsMessageTypeFlagBitsEXT::eValidation )
@@ -18409,8 +18409,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & GeometryFlagBitsKHR::eOpaque )
result += "Opaque | ";
if ( value & GeometryFlagBitsKHR::eNoDuplicateAnyHitInvocation )
@@ -18462,8 +18462,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & GeometryInstanceFlagBitsKHR::eTriangleFacingCullDisable )
result += "TriangleFacingCullDisable | ";
if ( value & GeometryInstanceFlagBitsKHR::eTriangleFrontCounterclockwise )
@@ -18520,8 +18520,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowUpdate )
result += "AllowUpdate | ";
if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowCompaction )
@@ -18574,8 +18574,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & AccelerationStructureCreateFlagBitsKHR::eDeviceAddressCaptureReplay )
result += "DeviceAddressCaptureReplay | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -18689,8 +18689,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & PipelineCreationFeedbackFlagBitsEXT::eValid )
result += "Valid | ";
if ( value & PipelineCreationFeedbackFlagBitsEXT::eApplicationPipelineCacheHit )
@@ -18793,8 +18793,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & ToolPurposeFlagBitsEXT::eValidation )
result += "Validation | ";
if ( value & ToolPurposeFlagBitsEXT::eProfiling )
@@ -18889,8 +18889,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & IndirectStateFlagBitsNV::eFlagFrontface )
result += "FlagFrontface | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -18937,8 +18937,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & IndirectCommandsLayoutUsageFlagBitsNV::eExplicitPreprocess )
result += "ExplicitPreprocess | ";
if ( value & IndirectCommandsLayoutUsageFlagBitsNV::eIndexedSequences )
@@ -19017,8 +19017,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & VideoEncodeFlagBitsKHR::eReserved0 )
result += "Reserved0 | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -19064,8 +19064,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & VideoEncodeRateControlFlagBitsKHR::eReset )
result += "Reset | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
@@ -19112,8 +19112,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
}
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
@@ -19161,8 +19161,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & DeviceDiagnosticsConfigFlagBitsNV::eEnableShaderDebugInfo )
result += "EnableShaderDebugInfo | ";
if ( value & DeviceDiagnosticsConfigFlagBitsNV::eEnableResourceTracking )
@@ -19242,8 +19242,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & PipelineStageFlagBits2KHR::eTopOfPipe )
result += "TopOfPipe | ";
if ( value & PipelineStageFlagBits2KHR::eDrawIndirect )
@@ -19385,8 +19385,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & AccessFlagBits2KHR::eIndirectCommandRead )
result += "IndirectCommandRead | ";
if ( value & AccessFlagBits2KHR::eIndexRead )
@@ -19506,8 +19506,8 @@ namespace VULKAN_HPP_NAMESPACE
{
if ( !value )
return "{}";
std::string result;
std::string result;
if ( value & SubmitFlagBitsKHR::eProtected )
result += "Protected | ";
return "{ " + result.substr( 0, result.size() - 3 ) + " }";