mirror of
https://github.com/KhronosGroup/Vulkan-Headers.git
synced 2025-05-23 03:39:14 +00:00
Update for Vulkan-Docs 1.2.188
This commit is contained in:
parent
9fe958cdab
commit
521f91d793
6 changed files with 1779 additions and 1353 deletions
include/vulkan
|
@ -4422,7 +4422,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
{
|
||||
eLoad = VK_ATTACHMENT_LOAD_OP_LOAD,
|
||||
eClear = VK_ATTACHMENT_LOAD_OP_CLEAR,
|
||||
eDontCare = VK_ATTACHMENT_LOAD_OP_DONT_CARE
|
||||
eDontCare = VK_ATTACHMENT_LOAD_OP_DONT_CARE,
|
||||
eNoneEXT = VK_ATTACHMENT_LOAD_OP_NONE_EXT
|
||||
};
|
||||
|
||||
VULKAN_HPP_INLINE std::string to_string( AttachmentLoadOp value )
|
||||
|
@ -4432,6 +4433,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
case AttachmentLoadOp::eLoad: return "Load";
|
||||
case AttachmentLoadOp::eClear: return "Clear";
|
||||
case AttachmentLoadOp::eDontCare: return "DontCare";
|
||||
case AttachmentLoadOp::eNoneEXT: return "NoneEXT";
|
||||
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
@ -4440,6 +4442,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
{
|
||||
eStore = VK_ATTACHMENT_STORE_OP_STORE,
|
||||
eDontCare = VK_ATTACHMENT_STORE_OP_DONT_CARE,
|
||||
eNoneEXT = VK_ATTACHMENT_STORE_OP_NONE_EXT,
|
||||
eNoneQCOM = VK_ATTACHMENT_STORE_OP_NONE_QCOM
|
||||
};
|
||||
|
||||
|
@ -4449,7 +4452,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
{
|
||||
case AttachmentStoreOp::eStore: return "Store";
|
||||
case AttachmentStoreOp::eDontCare: return "DontCare";
|
||||
case AttachmentStoreOp::eNoneQCOM: return "NoneQCOM";
|
||||
case AttachmentStoreOp::eNoneEXT: return "NoneEXT";
|
||||
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
@ -5092,7 +5095,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
eMesaLlvmpipe = VK_DRIVER_ID_MESA_LLVMPIPE,
|
||||
eMoltenvk = VK_DRIVER_ID_MOLTENVK,
|
||||
eCoreaviProprietary = VK_DRIVER_ID_COREAVI_PROPRIETARY,
|
||||
eJuiceProprietary = VK_DRIVER_ID_JUICE_PROPRIETARY
|
||||
eJuiceProprietary = VK_DRIVER_ID_JUICE_PROPRIETARY,
|
||||
eVerisiliconProprietary = VK_DRIVER_ID_VERISILICON_PROPRIETARY
|
||||
};
|
||||
using DriverIdKHR = DriverId;
|
||||
|
||||
|
@ -5116,6 +5120,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
case DriverId::eMoltenvk: return "Moltenvk";
|
||||
case DriverId::eCoreaviProprietary: return "CoreaviProprietary";
|
||||
case DriverId::eJuiceProprietary: return "JuiceProprietary";
|
||||
case DriverId::eVerisiliconProprietary: return "VerisiliconProprietary";
|
||||
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
}
|
||||
}
|
||||
|
@ -6531,11 +6536,13 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
|
||||
enum class GeometryInstanceFlagBitsKHR : VkGeometryInstanceFlagsKHR
|
||||
{
|
||||
eTriangleFacingCullDisable = VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR,
|
||||
eTriangleFrontCounterclockwise = VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR,
|
||||
eForceOpaque = VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR,
|
||||
eForceNoOpaque = VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR,
|
||||
eTriangleCullDisable = VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV
|
||||
eTriangleFacingCullDisable = VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR,
|
||||
eTriangleFlipFacing = VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR,
|
||||
eForceOpaque = VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR,
|
||||
eForceNoOpaque = VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR,
|
||||
eTriangleCullDisable = VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV,
|
||||
eTriangleFrontCounterclockwiseKHR = VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR,
|
||||
eTriangleFrontCounterclockwise = VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV
|
||||
};
|
||||
using GeometryInstanceFlagBitsNV = GeometryInstanceFlagBitsKHR;
|
||||
|
||||
|
@ -6544,7 +6551,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
switch ( value )
|
||||
{
|
||||
case GeometryInstanceFlagBitsKHR::eTriangleFacingCullDisable: return "TriangleFacingCullDisable";
|
||||
case GeometryInstanceFlagBitsKHR::eTriangleFrontCounterclockwise: return "TriangleFrontCounterclockwise";
|
||||
case GeometryInstanceFlagBitsKHR::eTriangleFlipFacing: return "TriangleFlipFacing";
|
||||
case GeometryInstanceFlagBitsKHR::eForceOpaque: return "ForceOpaque";
|
||||
case GeometryInstanceFlagBitsKHR::eForceNoOpaque: return "ForceNoOpaque";
|
||||
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||
|
@ -8038,6 +8045,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
if ( value & FormatFeatureFlagBits::eVideoEncodeDpbKHR )
|
||||
result += "VideoEncodeDpbKHR | ";
|
||||
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -8120,6 +8128,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "SampleLocationsCompatibleDepthEXT | ";
|
||||
if ( value & ImageCreateFlagBits::eSubsampledEXT )
|
||||
result += "SubsampledEXT | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -8216,6 +8225,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
if ( value & ImageUsageFlagBits::eInvocationMaskHUAWEI )
|
||||
result += "InvocationMaskHUAWEI | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -8270,6 +8280,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "DeviceLocal | ";
|
||||
if ( value & MemoryHeapFlagBits::eMultiInstance )
|
||||
result += "MultiInstance | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -8337,6 +8348,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "DeviceUncachedAMD | ";
|
||||
if ( value & MemoryPropertyFlagBits::eRdmaCapableNV )
|
||||
result += "RdmaCapableNV | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -8400,6 +8412,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
if ( value & QueueFlagBits::eVideoEncodeKHR )
|
||||
result += "VideoEncodeKHR | ";
|
||||
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -8460,6 +8473,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "32 | ";
|
||||
if ( value & SampleCountFlagBits::e64 )
|
||||
result += "64 | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -8513,6 +8527,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & DeviceQueueCreateFlagBits::eProtected )
|
||||
result += "Protected | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -8624,6 +8639,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "FragmentShadingRateAttachmentKHR | ";
|
||||
if ( value & PipelineStageFlagBits::eCommandPreprocessNV )
|
||||
result += "CommandPreprocessNV | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -8701,6 +8717,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "MemoryPlane2EXT | ";
|
||||
if ( value & ImageAspectFlagBits::eMemoryPlane3EXT )
|
||||
result += "MemoryPlane3EXT | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -8753,6 +8770,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "AlignedMipSize | ";
|
||||
if ( value & SparseImageFormatFlagBits::eNonstandardBlockSize )
|
||||
result += "NonstandardBlockSize | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -8799,6 +8817,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & SparseMemoryBindFlagBits::eMetadata )
|
||||
result += "Metadata | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -8844,6 +8863,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & FenceCreateFlagBits::eSignaled )
|
||||
result += "Signaled | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -8896,6 +8916,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & EventCreateFlagBits::eDeviceOnlyKHR )
|
||||
result += "DeviceOnlyKHR | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -8972,6 +8993,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "TessellationEvaluationShaderInvocations | ";
|
||||
if ( value & QueryPipelineStatisticFlagBits::eComputeShaderInvocations )
|
||||
result += "ComputeShaderInvocations | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -9038,6 +9060,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
if ( value & QueryResultFlagBits::eWithStatusKHR )
|
||||
result += "WithStatusKHR | ";
|
||||
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -9093,6 +9116,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Protected | ";
|
||||
if ( value & BufferCreateFlagBits::eDeviceAddressCaptureReplay )
|
||||
result += "DeviceAddressCaptureReplay | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -9197,6 +9221,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
if ( value & BufferUsageFlagBits::eVideoEncodeSrcKHR )
|
||||
result += "VideoEncodeSrcKHR | ";
|
||||
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -9253,6 +9278,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "FragmentDensityMapDynamicEXT | ";
|
||||
if ( value & ImageViewCreateFlagBits::eFragmentDensityMapDeferredEXT )
|
||||
result += "FragmentDensityMapDeferredEXT | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -9306,6 +9332,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & PipelineCacheCreateFlagBits::eExternallySynchronizedEXT )
|
||||
result += "ExternallySynchronizedEXT | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -9359,6 +9386,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "B | ";
|
||||
if ( value & ColorComponentFlagBits::eA )
|
||||
result += "A | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -9407,6 +9435,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Front | ";
|
||||
if ( value & CullModeFlagBits::eBack )
|
||||
result += "Back | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -9514,6 +9543,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "EarlyReturnOnFailureEXT | ";
|
||||
if ( value & PipelineCreateFlagBits::eRayTracingAllowMotionNV )
|
||||
result += "RayTracingAllowMotionNV | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -9605,6 +9635,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "AllowVaryingSubgroupSizeEXT | ";
|
||||
if ( value & PipelineShaderStageCreateFlagBits::eRequireFullSubgroupsEXT )
|
||||
result += "RequireFullSubgroupsEXT | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -9707,6 +9738,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "MeshNV | ";
|
||||
if ( value & ShaderStageFlagBits::eSubpassShadingHUAWEI )
|
||||
result += "SubpassShadingHUAWEI | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -9755,6 +9787,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "SubsampledEXT | ";
|
||||
if ( value & SamplerCreateFlagBits::eSubsampledCoarseReconstructionEXT )
|
||||
result += "SubsampledCoarseReconstructionEXT | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -9807,6 +9840,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "UpdateAfterBind | ";
|
||||
if ( value & DescriptorPoolCreateFlagBits::eHostOnlyVALVE )
|
||||
result += "HostOnlyVALVE | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -9866,6 +9900,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "PushDescriptorKHR | ";
|
||||
if ( value & DescriptorSetLayoutCreateFlagBits::eHostOnlyPoolVALVE )
|
||||
result += "HostOnlyPoolVALVE | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -9984,6 +10019,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "CommandPreprocessReadNV | ";
|
||||
if ( value & AccessFlagBits::eCommandPreprocessWriteNV )
|
||||
result += "CommandPreprocessWriteNV | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10030,6 +10066,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & AttachmentDescriptionFlagBits::eMayAlias )
|
||||
result += "MayAlias | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10080,6 +10117,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "DeviceGroup | ";
|
||||
if ( value & DependencyFlagBits::eViewLocal )
|
||||
result += "ViewLocal | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10126,6 +10164,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & FramebufferCreateFlagBits::eImageless )
|
||||
result += "Imageless | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10172,6 +10211,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & RenderPassCreateFlagBits::eTransformQCOM )
|
||||
result += "TransformQCOM | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10227,6 +10267,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "FragmentRegionQCOM | ";
|
||||
if ( value & SubpassDescriptionFlagBits::eShaderResolveQCOM )
|
||||
result += "ShaderResolveQCOM | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10279,6 +10320,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "ResetCommandBuffer | ";
|
||||
if ( value & CommandPoolCreateFlagBits::eProtected )
|
||||
result += "Protected | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10325,6 +10367,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & CommandPoolResetFlagBits::eReleaseResources )
|
||||
result += "ReleaseResources | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10371,6 +10414,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & CommandBufferResetFlagBits::eReleaseResources )
|
||||
result += "ReleaseResources | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10423,6 +10467,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "RenderPassContinue | ";
|
||||
if ( value & CommandBufferUsageFlagBits::eSimultaneousUse )
|
||||
result += "SimultaneousUse | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10468,6 +10513,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & QueryControlFlagBits::ePrecise )
|
||||
result += "Precise | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10516,6 +10562,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Front | ";
|
||||
if ( value & StencilFaceFlagBits::eBack )
|
||||
result += "Back | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10584,6 +10631,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Quad | ";
|
||||
if ( value & SubgroupFeatureFlagBits::ePartitionedNV )
|
||||
result += "PartitionedNV | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10639,6 +10687,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "GenericSrc | ";
|
||||
if ( value & PeerMemoryFeatureFlagBits::eGenericDst )
|
||||
result += "GenericDst | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10692,6 +10741,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "DeviceAddress | ";
|
||||
if ( value & MemoryAllocateFlagBits::eDeviceAddressCaptureReplay )
|
||||
result += "DeviceAddressCaptureReplay | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10802,6 +10852,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
#endif /*VK_USE_PLATFORM_FUCHSIA*/
|
||||
if ( value & ExternalMemoryHandleTypeFlagBits::eRdmaAddressNV )
|
||||
result += "RdmaAddressNV | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10856,6 +10907,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Exportable | ";
|
||||
if ( value & ExternalMemoryFeatureFlagBits::eImportable )
|
||||
result += "Importable | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10913,6 +10965,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "OpaqueWin32Kmt | ";
|
||||
if ( value & ExternalFenceHandleTypeFlagBits::eSyncFd )
|
||||
result += "SyncFd | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -10964,6 +11017,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Exportable | ";
|
||||
if ( value & ExternalFenceFeatureFlagBits::eImportable )
|
||||
result += "Importable | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -11011,6 +11065,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & FenceImportFlagBits::eTemporary )
|
||||
result += "Temporary | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -11059,6 +11114,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & SemaphoreImportFlagBits::eTemporary )
|
||||
result += "Temporary | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -11126,6 +11182,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
if ( value & ExternalSemaphoreHandleTypeFlagBits::eZirconEventFUCHSIA )
|
||||
result += "ZirconEventFUCHSIA | ";
|
||||
#endif /*VK_USE_PLATFORM_FUCHSIA*/
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -11177,6 +11234,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Exportable | ";
|
||||
if ( value & ExternalSemaphoreFeatureFlagBits::eImportable )
|
||||
result += "Importable | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -11236,6 +11294,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "PartiallyBound | ";
|
||||
if ( value & DescriptorBindingFlagBits::eVariableDescriptorCount )
|
||||
result += "VariableDescriptorCount | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -11291,6 +11350,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Min | ";
|
||||
if ( value & ResolveModeFlagBits::eMax )
|
||||
result += "Max | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -11338,6 +11398,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & SemaphoreWaitFlagBits::eAny )
|
||||
result += "Any | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -11393,6 +11454,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "PostMultiplied | ";
|
||||
if ( value & CompositeAlphaFlagBitsKHR::eInherit )
|
||||
result += "Inherit | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -11447,6 +11509,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Protected | ";
|
||||
if ( value & SwapchainCreateFlagBitsKHR::eMutableFormat )
|
||||
result += "MutableFormat | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -11502,6 +11565,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Sum | ";
|
||||
if ( value & DeviceGroupPresentModeFlagBitsKHR::eLocalMultiDevice )
|
||||
result += "LocalMultiDevice | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -11565,6 +11629,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "PerPixel | ";
|
||||
if ( value & DisplayPlaneAlphaFlagBitsKHR::ePerPixelPremultiplied )
|
||||
result += "PerPixelPremultiplied | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -11641,6 +11706,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "HorizontalMirrorRotate270 | ";
|
||||
if ( value & SurfaceTransformFlagBitsKHR::eInherit )
|
||||
result += "Inherit | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -11754,6 +11820,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Error | ";
|
||||
if ( value & DebugReportFlagBitsEXT::eDebug )
|
||||
result += "Debug | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -11814,6 +11881,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
if ( value & VideoCodecOperationFlagBitsKHR::eDecodeH265EXT )
|
||||
result += "DecodeH265EXT | ";
|
||||
# endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -11869,6 +11937,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "422 | ";
|
||||
if ( value & VideoChromaSubsamplingFlagBitsKHR::e444 )
|
||||
result += "444 | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -11921,6 +11990,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "10 | ";
|
||||
if ( value & VideoComponentBitDepthFlagBitsKHR::e12 )
|
||||
result += "12 | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -11970,6 +12040,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "ProtectedContent | ";
|
||||
if ( value & VideoCapabilityFlagBitsKHR::eSeparateReferenceImages )
|
||||
result += "SeparateReferenceImages | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -12017,6 +12088,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & VideoSessionCreateFlagBitsKHR::eProtectedContent )
|
||||
result += "ProtectedContent | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -12077,6 +12149,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & VideoCodingControlFlagBitsKHR::eReset )
|
||||
result += "Reset | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -12130,6 +12203,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Power | ";
|
||||
if ( value & VideoCodingQualityPresetFlagBitsKHR::eQuality )
|
||||
result += "Quality | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
|
@ -12180,6 +12254,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & VideoDecodeFlagBitsKHR::eReserved0 )
|
||||
result += "Reserved0 | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
|
@ -12269,6 +12344,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "MultipleSlicePerFrame | ";
|
||||
if ( value & VideoEncodeH264CapabilityFlagBitsEXT::eEvenlyDistributedSliceSize )
|
||||
result += "EvenlyDistributedSliceSize | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -12321,6 +12397,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Slice | ";
|
||||
if ( value & VideoEncodeH264InputModeFlagBitsEXT::eNonVcl )
|
||||
result += "NonVcl | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -12373,6 +12450,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Slice | ";
|
||||
if ( value & VideoEncodeH264OutputModeFlagBitsEXT::eNonVcl )
|
||||
result += "NonVcl | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -12420,6 +12498,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & VideoEncodeH264CreateFlagBitsEXT::eReserved0 )
|
||||
result += "Reserved0 | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
|
@ -12474,6 +12553,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "InterlacedInterleavedLines | ";
|
||||
if ( value & VideoDecodeH264PictureLayoutFlagBitsEXT::eInterlacedSeparatePlanes )
|
||||
result += "InterlacedSeparatePlanes | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -12550,6 +12630,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "D3D11Image | ";
|
||||
if ( value & ExternalMemoryHandleTypeFlagBitsNV::eD3D11ImageKmt )
|
||||
result += "D3D11ImageKmt | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -12602,6 +12683,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Exportable | ";
|
||||
if ( value & ExternalMemoryFeatureFlagBitsNV::eImportable )
|
||||
result += "Importable | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -12661,6 +12743,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & ConditionalRenderingFlagBitsEXT::eInverted )
|
||||
result += "Inverted | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -12709,6 +12792,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & SurfaceCounterFlagBitsEXT::eVblank )
|
||||
result += "Vblank | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -12797,6 +12881,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "PerformanceImpacting | ";
|
||||
if ( value & PerformanceCounterDescriptionFlagBitsKHR::eConcurrentlyImpacted )
|
||||
result += "ConcurrentlyImpacted | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -12883,6 +12968,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Warning | ";
|
||||
if ( value & DebugUtilsMessageSeverityFlagBitsEXT::eError )
|
||||
result += "Error | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -12935,6 +13021,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Validation | ";
|
||||
if ( value & DebugUtilsMessageTypeFlagBitsEXT::ePerformance )
|
||||
result += "Performance | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -13009,6 +13096,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "Opaque | ";
|
||||
if ( value & GeometryFlagBitsKHR::eNoDuplicateAnyHitInvocation )
|
||||
result += "NoDuplicateAnyHitInvocation | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -13020,7 +13108,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
enum : VkFlags
|
||||
{
|
||||
allFlags = VkFlags( GeometryInstanceFlagBitsKHR::eTriangleFacingCullDisable ) |
|
||||
VkFlags( GeometryInstanceFlagBitsKHR::eTriangleFrontCounterclockwise ) |
|
||||
VkFlags( GeometryInstanceFlagBitsKHR::eTriangleFlipFacing ) |
|
||||
VkFlags( GeometryInstanceFlagBitsKHR::eForceOpaque ) |
|
||||
VkFlags( GeometryInstanceFlagBitsKHR::eForceNoOpaque )
|
||||
};
|
||||
|
@ -13060,12 +13148,13 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & GeometryInstanceFlagBitsKHR::eTriangleFacingCullDisable )
|
||||
result += "TriangleFacingCullDisable | ";
|
||||
if ( value & GeometryInstanceFlagBitsKHR::eTriangleFrontCounterclockwise )
|
||||
result += "TriangleFrontCounterclockwise | ";
|
||||
if ( value & GeometryInstanceFlagBitsKHR::eTriangleFlipFacing )
|
||||
result += "TriangleFlipFacing | ";
|
||||
if ( value & GeometryInstanceFlagBitsKHR::eForceOpaque )
|
||||
result += "ForceOpaque | ";
|
||||
if ( value & GeometryInstanceFlagBitsKHR::eForceNoOpaque )
|
||||
result += "ForceNoOpaque | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -13129,6 +13218,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "LowMemory | ";
|
||||
if ( value & BuildAccelerationStructureFlagBitsKHR::eMotionNV )
|
||||
result += "MotionNV | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -13178,6 +13268,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "DeviceAddressCaptureReplay | ";
|
||||
if ( value & AccelerationStructureCreateFlagBitsKHR::eMotionNV )
|
||||
result += "MotionNV | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -13270,6 +13361,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "ApplicationPipelineCacheHit | ";
|
||||
if ( value & PipelineCreationFeedbackFlagBitsEXT::eBasePipelineAcceleration )
|
||||
result += "BasePipelineAcceleration | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -13364,6 +13456,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "DebugReporting | ";
|
||||
if ( value & ToolPurposeFlagBitsEXT::eDebugMarkers )
|
||||
result += "DebugMarkers | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -13430,6 +13523,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & IndirectStateFlagBitsNV::eFlagFrontface )
|
||||
result += "FlagFrontface | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -13482,6 +13576,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "IndexedSequences | ";
|
||||
if ( value & IndirectCommandsLayoutUsageFlagBitsNV::eUnorderedSequences )
|
||||
result += "UnorderedSequences | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -13549,6 +13644,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & VideoEncodeFlagBitsKHR::eReserved0 )
|
||||
result += "Reserved0 | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -13596,6 +13692,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & VideoEncodeRateControlFlagBitsKHR::eReset )
|
||||
result += "Reset | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -13642,6 +13739,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return "{}";
|
||||
|
||||
std::string result;
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
|
@ -13697,6 +13795,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "EnableResourceTracking | ";
|
||||
if ( value & DeviceDiagnosticsConfigFlagBitsNV::eEnableAutomaticCheckpoints )
|
||||
result += "EnableAutomaticCheckpoints | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -13850,6 +13949,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "SubpassShadingHUAWEI | ";
|
||||
if ( value & PipelineStageFlagBits2KHR::eInvocationMaskHUAWEI )
|
||||
result += "InvocationMaskHUAWEI | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -13994,6 +14094,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
result += "ColorAttachmentReadNoncoherentEXT | ";
|
||||
if ( value & AccessFlagBits2KHR::eInvocationMaskReadHUAWEI )
|
||||
result += "InvocationMaskReadHUAWEI | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
@ -14039,6 +14140,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
std::string result;
|
||||
if ( value & SubmitFlagBitsKHR::eProtected )
|
||||
result += "Protected | ";
|
||||
|
||||
return "{ " + result.substr( 0, result.size() - 3 ) + " }";
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue