Mercurial > games > semicongine
comparison fuhtark_test/Vulkan-Headers-1.4.334/include/vulkan/vulkan_to_string.hpp @ 1501:f40d9d814c08 default tip main
did: correct vulkan-api generator
| author | sam <sam@basx.dev> |
|---|---|
| date | Wed, 26 Nov 2025 23:34:29 +0700 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 1500:91c8c3b7cbf0 | 1501:f40d9d814c08 |
|---|---|
| 1 // Copyright 2015-2025 The Khronos Group Inc. | |
| 2 // | |
| 3 // SPDX-License-Identifier: Apache-2.0 OR MIT | |
| 4 // | |
| 5 | |
| 6 // This header is generated from the Khronos Vulkan XML API Registry. | |
| 7 | |
| 8 #ifndef VULKAN_TO_STRING_HPP | |
| 9 #define VULKAN_TO_STRING_HPP | |
| 10 | |
| 11 #if !defined( VULKAN_HPP_CXX_MODULE ) | |
| 12 # include <vulkan/vulkan.hpp> | |
| 13 #endif | |
| 14 | |
| 15 // ignore warnings on using deprecated enum values in this header | |
| 16 #if defined( __clang__ ) || defined( __GNUC__ ) | |
| 17 # pragma GCC diagnostic push | |
| 18 # pragma GCC diagnostic ignored "-Wdeprecated-declarations" | |
| 19 #elif defined( _MSC_VER ) | |
| 20 # pragma warning( push ) | |
| 21 # pragma warning( disable : 4996 ) | |
| 22 #endif | |
| 23 | |
| 24 #if !defined( VULKAN_HPP_CXX_MODULE ) | |
| 25 # if defined( __cpp_lib_format ) | |
| 26 # include <format> // std::format | |
| 27 # else | |
| 28 # include <sstream> // std::stringstream | |
| 29 # endif | |
| 30 #endif | |
| 31 | |
| 32 namespace VULKAN_HPP_NAMESPACE | |
| 33 { | |
| 34 | |
| 35 //========================== | |
| 36 //=== BITMASKs to_string === | |
| 37 //========================== | |
| 38 | |
| 39 //=== VK_VERSION_1_0 === | |
| 40 | |
| 41 VULKAN_HPP_INLINE std::string to_string( FormatFeatureFlags value ) | |
| 42 { | |
| 43 std::string result = "{"; | |
| 44 if ( value & FormatFeatureFlagBits::eSampledImage ) | |
| 45 result += " SampledImage |"; | |
| 46 if ( value & FormatFeatureFlagBits::eStorageImage ) | |
| 47 result += " StorageImage |"; | |
| 48 if ( value & FormatFeatureFlagBits::eStorageImageAtomic ) | |
| 49 result += " StorageImageAtomic |"; | |
| 50 if ( value & FormatFeatureFlagBits::eUniformTexelBuffer ) | |
| 51 result += " UniformTexelBuffer |"; | |
| 52 if ( value & FormatFeatureFlagBits::eStorageTexelBuffer ) | |
| 53 result += " StorageTexelBuffer |"; | |
| 54 if ( value & FormatFeatureFlagBits::eStorageTexelBufferAtomic ) | |
| 55 result += " StorageTexelBufferAtomic |"; | |
| 56 if ( value & FormatFeatureFlagBits::eVertexBuffer ) | |
| 57 result += " VertexBuffer |"; | |
| 58 if ( value & FormatFeatureFlagBits::eColorAttachment ) | |
| 59 result += " ColorAttachment |"; | |
| 60 if ( value & FormatFeatureFlagBits::eColorAttachmentBlend ) | |
| 61 result += " ColorAttachmentBlend |"; | |
| 62 if ( value & FormatFeatureFlagBits::eDepthStencilAttachment ) | |
| 63 result += " DepthStencilAttachment |"; | |
| 64 if ( value & FormatFeatureFlagBits::eBlitSrc ) | |
| 65 result += " BlitSrc |"; | |
| 66 if ( value & FormatFeatureFlagBits::eBlitDst ) | |
| 67 result += " BlitDst |"; | |
| 68 if ( value & FormatFeatureFlagBits::eSampledImageFilterLinear ) | |
| 69 result += " SampledImageFilterLinear |"; | |
| 70 if ( value & FormatFeatureFlagBits::eTransferSrc ) | |
| 71 result += " TransferSrc |"; | |
| 72 if ( value & FormatFeatureFlagBits::eTransferDst ) | |
| 73 result += " TransferDst |"; | |
| 74 if ( value & FormatFeatureFlagBits::eMidpointChromaSamples ) | |
| 75 result += " MidpointChromaSamples |"; | |
| 76 if ( value & FormatFeatureFlagBits::eSampledImageYcbcrConversionLinearFilter ) | |
| 77 result += " SampledImageYcbcrConversionLinearFilter |"; | |
| 78 if ( value & FormatFeatureFlagBits::eSampledImageYcbcrConversionSeparateReconstructionFilter ) | |
| 79 result += " SampledImageYcbcrConversionSeparateReconstructionFilter |"; | |
| 80 if ( value & FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicit ) | |
| 81 result += " SampledImageYcbcrConversionChromaReconstructionExplicit |"; | |
| 82 if ( value & FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable ) | |
| 83 result += " SampledImageYcbcrConversionChromaReconstructionExplicitForceable |"; | |
| 84 if ( value & FormatFeatureFlagBits::eDisjoint ) | |
| 85 result += " Disjoint |"; | |
| 86 if ( value & FormatFeatureFlagBits::eCositedChromaSamples ) | |
| 87 result += " CositedChromaSamples |"; | |
| 88 if ( value & FormatFeatureFlagBits::eSampledImageFilterMinmax ) | |
| 89 result += " SampledImageFilterMinmax |"; | |
| 90 if ( value & FormatFeatureFlagBits::eVideoDecodeOutputKHR ) | |
| 91 result += " VideoDecodeOutputKHR |"; | |
| 92 if ( value & FormatFeatureFlagBits::eVideoDecodeDpbKHR ) | |
| 93 result += " VideoDecodeDpbKHR |"; | |
| 94 if ( value & FormatFeatureFlagBits::eAccelerationStructureVertexBufferKHR ) | |
| 95 result += " AccelerationStructureVertexBufferKHR |"; | |
| 96 if ( value & FormatFeatureFlagBits::eSampledImageFilterCubicEXT ) | |
| 97 result += " SampledImageFilterCubicEXT |"; | |
| 98 if ( value & FormatFeatureFlagBits::eFragmentDensityMapEXT ) | |
| 99 result += " FragmentDensityMapEXT |"; | |
| 100 if ( value & FormatFeatureFlagBits::eFragmentShadingRateAttachmentKHR ) | |
| 101 result += " FragmentShadingRateAttachmentKHR |"; | |
| 102 if ( value & FormatFeatureFlagBits::eVideoEncodeInputKHR ) | |
| 103 result += " VideoEncodeInputKHR |"; | |
| 104 if ( value & FormatFeatureFlagBits::eVideoEncodeDpbKHR ) | |
| 105 result += " VideoEncodeDpbKHR |"; | |
| 106 | |
| 107 if ( result.size() > 1 ) | |
| 108 result.back() = '}'; | |
| 109 else | |
| 110 result = "{}"; | |
| 111 return result; | |
| 112 } | |
| 113 | |
| 114 VULKAN_HPP_INLINE std::string to_string( ImageCreateFlags value ) | |
| 115 { | |
| 116 std::string result = "{"; | |
| 117 if ( value & ImageCreateFlagBits::eSparseBinding ) | |
| 118 result += " SparseBinding |"; | |
| 119 if ( value & ImageCreateFlagBits::eSparseResidency ) | |
| 120 result += " SparseResidency |"; | |
| 121 if ( value & ImageCreateFlagBits::eSparseAliased ) | |
| 122 result += " SparseAliased |"; | |
| 123 if ( value & ImageCreateFlagBits::eMutableFormat ) | |
| 124 result += " MutableFormat |"; | |
| 125 if ( value & ImageCreateFlagBits::eCubeCompatible ) | |
| 126 result += " CubeCompatible |"; | |
| 127 if ( value & ImageCreateFlagBits::eAlias ) | |
| 128 result += " Alias |"; | |
| 129 if ( value & ImageCreateFlagBits::eSplitInstanceBindRegions ) | |
| 130 result += " SplitInstanceBindRegions |"; | |
| 131 if ( value & ImageCreateFlagBits::e2DArrayCompatible ) | |
| 132 result += " 2DArrayCompatible |"; | |
| 133 if ( value & ImageCreateFlagBits::eBlockTexelViewCompatible ) | |
| 134 result += " BlockTexelViewCompatible |"; | |
| 135 if ( value & ImageCreateFlagBits::eExtendedUsage ) | |
| 136 result += " ExtendedUsage |"; | |
| 137 if ( value & ImageCreateFlagBits::eProtected ) | |
| 138 result += " Protected |"; | |
| 139 if ( value & ImageCreateFlagBits::eDisjoint ) | |
| 140 result += " Disjoint |"; | |
| 141 if ( value & ImageCreateFlagBits::eCornerSampledNV ) | |
| 142 result += " CornerSampledNV |"; | |
| 143 if ( value & ImageCreateFlagBits::eSampleLocationsCompatibleDepthEXT ) | |
| 144 result += " SampleLocationsCompatibleDepthEXT |"; | |
| 145 if ( value & ImageCreateFlagBits::eSubsampledEXT ) | |
| 146 result += " SubsampledEXT |"; | |
| 147 if ( value & ImageCreateFlagBits::eDescriptorBufferCaptureReplayEXT ) | |
| 148 result += " DescriptorBufferCaptureReplayEXT |"; | |
| 149 if ( value & ImageCreateFlagBits::eMultisampledRenderToSingleSampledEXT ) | |
| 150 result += " MultisampledRenderToSingleSampledEXT |"; | |
| 151 if ( value & ImageCreateFlagBits::e2DViewCompatibleEXT ) | |
| 152 result += " 2DViewCompatibleEXT |"; | |
| 153 if ( value & ImageCreateFlagBits::eVideoProfileIndependentKHR ) | |
| 154 result += " VideoProfileIndependentKHR |"; | |
| 155 if ( value & ImageCreateFlagBits::eFragmentDensityMapOffsetEXT ) | |
| 156 result += " FragmentDensityMapOffsetEXT |"; | |
| 157 | |
| 158 if ( result.size() > 1 ) | |
| 159 result.back() = '}'; | |
| 160 else | |
| 161 result = "{}"; | |
| 162 return result; | |
| 163 } | |
| 164 | |
| 165 VULKAN_HPP_INLINE std::string to_string( ImageUsageFlags value ) | |
| 166 { | |
| 167 std::string result = "{"; | |
| 168 if ( value & ImageUsageFlagBits::eTransferSrc ) | |
| 169 result += " TransferSrc |"; | |
| 170 if ( value & ImageUsageFlagBits::eTransferDst ) | |
| 171 result += " TransferDst |"; | |
| 172 if ( value & ImageUsageFlagBits::eSampled ) | |
| 173 result += " Sampled |"; | |
| 174 if ( value & ImageUsageFlagBits::eStorage ) | |
| 175 result += " Storage |"; | |
| 176 if ( value & ImageUsageFlagBits::eColorAttachment ) | |
| 177 result += " ColorAttachment |"; | |
| 178 if ( value & ImageUsageFlagBits::eDepthStencilAttachment ) | |
| 179 result += " DepthStencilAttachment |"; | |
| 180 if ( value & ImageUsageFlagBits::eTransientAttachment ) | |
| 181 result += " TransientAttachment |"; | |
| 182 if ( value & ImageUsageFlagBits::eInputAttachment ) | |
| 183 result += " InputAttachment |"; | |
| 184 if ( value & ImageUsageFlagBits::eHostTransfer ) | |
| 185 result += " HostTransfer |"; | |
| 186 if ( value & ImageUsageFlagBits::eVideoDecodeDstKHR ) | |
| 187 result += " VideoDecodeDstKHR |"; | |
| 188 if ( value & ImageUsageFlagBits::eVideoDecodeSrcKHR ) | |
| 189 result += " VideoDecodeSrcKHR |"; | |
| 190 if ( value & ImageUsageFlagBits::eVideoDecodeDpbKHR ) | |
| 191 result += " VideoDecodeDpbKHR |"; | |
| 192 if ( value & ImageUsageFlagBits::eFragmentDensityMapEXT ) | |
| 193 result += " FragmentDensityMapEXT |"; | |
| 194 if ( value & ImageUsageFlagBits::eFragmentShadingRateAttachmentKHR ) | |
| 195 result += " FragmentShadingRateAttachmentKHR |"; | |
| 196 if ( value & ImageUsageFlagBits::eVideoEncodeDstKHR ) | |
| 197 result += " VideoEncodeDstKHR |"; | |
| 198 if ( value & ImageUsageFlagBits::eVideoEncodeSrcKHR ) | |
| 199 result += " VideoEncodeSrcKHR |"; | |
| 200 if ( value & ImageUsageFlagBits::eVideoEncodeDpbKHR ) | |
| 201 result += " VideoEncodeDpbKHR |"; | |
| 202 if ( value & ImageUsageFlagBits::eAttachmentFeedbackLoopEXT ) | |
| 203 result += " AttachmentFeedbackLoopEXT |"; | |
| 204 if ( value & ImageUsageFlagBits::eInvocationMaskHUAWEI ) | |
| 205 result += " InvocationMaskHUAWEI |"; | |
| 206 if ( value & ImageUsageFlagBits::eSampleWeightQCOM ) | |
| 207 result += " SampleWeightQCOM |"; | |
| 208 if ( value & ImageUsageFlagBits::eSampleBlockMatchQCOM ) | |
| 209 result += " SampleBlockMatchQCOM |"; | |
| 210 if ( value & ImageUsageFlagBits::eTensorAliasingARM ) | |
| 211 result += " TensorAliasingARM |"; | |
| 212 if ( value & ImageUsageFlagBits::eTileMemoryQCOM ) | |
| 213 result += " TileMemoryQCOM |"; | |
| 214 if ( value & ImageUsageFlagBits::eVideoEncodeQuantizationDeltaMapKHR ) | |
| 215 result += " VideoEncodeQuantizationDeltaMapKHR |"; | |
| 216 if ( value & ImageUsageFlagBits::eVideoEncodeEmphasisMapKHR ) | |
| 217 result += " VideoEncodeEmphasisMapKHR |"; | |
| 218 | |
| 219 if ( result.size() > 1 ) | |
| 220 result.back() = '}'; | |
| 221 else | |
| 222 result = "{}"; | |
| 223 return result; | |
| 224 } | |
| 225 | |
| 226 VULKAN_HPP_INLINE std::string to_string( InstanceCreateFlags value ) | |
| 227 { | |
| 228 std::string result = "{"; | |
| 229 if ( value & InstanceCreateFlagBits::eEnumeratePortabilityKHR ) | |
| 230 result += " EnumeratePortabilityKHR |"; | |
| 231 | |
| 232 if ( result.size() > 1 ) | |
| 233 result.back() = '}'; | |
| 234 else | |
| 235 result = "{}"; | |
| 236 return result; | |
| 237 } | |
| 238 | |
| 239 VULKAN_HPP_INLINE std::string to_string( MemoryHeapFlags value ) | |
| 240 { | |
| 241 std::string result = "{"; | |
| 242 if ( value & MemoryHeapFlagBits::eDeviceLocal ) | |
| 243 result += " DeviceLocal |"; | |
| 244 if ( value & MemoryHeapFlagBits::eMultiInstance ) | |
| 245 result += " MultiInstance |"; | |
| 246 if ( value & MemoryHeapFlagBits::eTileMemoryQCOM ) | |
| 247 result += " TileMemoryQCOM |"; | |
| 248 | |
| 249 if ( result.size() > 1 ) | |
| 250 result.back() = '}'; | |
| 251 else | |
| 252 result = "{}"; | |
| 253 return result; | |
| 254 } | |
| 255 | |
| 256 VULKAN_HPP_INLINE std::string to_string( MemoryPropertyFlags value ) | |
| 257 { | |
| 258 std::string result = "{"; | |
| 259 if ( value & MemoryPropertyFlagBits::eDeviceLocal ) | |
| 260 result += " DeviceLocal |"; | |
| 261 if ( value & MemoryPropertyFlagBits::eHostVisible ) | |
| 262 result += " HostVisible |"; | |
| 263 if ( value & MemoryPropertyFlagBits::eHostCoherent ) | |
| 264 result += " HostCoherent |"; | |
| 265 if ( value & MemoryPropertyFlagBits::eHostCached ) | |
| 266 result += " HostCached |"; | |
| 267 if ( value & MemoryPropertyFlagBits::eLazilyAllocated ) | |
| 268 result += " LazilyAllocated |"; | |
| 269 if ( value & MemoryPropertyFlagBits::eProtected ) | |
| 270 result += " Protected |"; | |
| 271 if ( value & MemoryPropertyFlagBits::eDeviceCoherentAMD ) | |
| 272 result += " DeviceCoherentAMD |"; | |
| 273 if ( value & MemoryPropertyFlagBits::eDeviceUncachedAMD ) | |
| 274 result += " DeviceUncachedAMD |"; | |
| 275 if ( value & MemoryPropertyFlagBits::eRdmaCapableNV ) | |
| 276 result += " RdmaCapableNV |"; | |
| 277 | |
| 278 if ( result.size() > 1 ) | |
| 279 result.back() = '}'; | |
| 280 else | |
| 281 result = "{}"; | |
| 282 return result; | |
| 283 } | |
| 284 | |
| 285 VULKAN_HPP_INLINE std::string to_string( QueueFlags value ) | |
| 286 { | |
| 287 std::string result = "{"; | |
| 288 if ( value & QueueFlagBits::eGraphics ) | |
| 289 result += " Graphics |"; | |
| 290 if ( value & QueueFlagBits::eCompute ) | |
| 291 result += " Compute |"; | |
| 292 if ( value & QueueFlagBits::eTransfer ) | |
| 293 result += " Transfer |"; | |
| 294 if ( value & QueueFlagBits::eSparseBinding ) | |
| 295 result += " SparseBinding |"; | |
| 296 if ( value & QueueFlagBits::eProtected ) | |
| 297 result += " Protected |"; | |
| 298 if ( value & QueueFlagBits::eVideoDecodeKHR ) | |
| 299 result += " VideoDecodeKHR |"; | |
| 300 if ( value & QueueFlagBits::eVideoEncodeKHR ) | |
| 301 result += " VideoEncodeKHR |"; | |
| 302 if ( value & QueueFlagBits::eOpticalFlowNV ) | |
| 303 result += " OpticalFlowNV |"; | |
| 304 if ( value & QueueFlagBits::eDataGraphARM ) | |
| 305 result += " DataGraphARM |"; | |
| 306 | |
| 307 if ( result.size() > 1 ) | |
| 308 result.back() = '}'; | |
| 309 else | |
| 310 result = "{}"; | |
| 311 return result; | |
| 312 } | |
| 313 | |
| 314 VULKAN_HPP_INLINE std::string to_string( SampleCountFlags value ) | |
| 315 { | |
| 316 std::string result = "{"; | |
| 317 if ( value & SampleCountFlagBits::e1 ) | |
| 318 result += " 1 |"; | |
| 319 if ( value & SampleCountFlagBits::e2 ) | |
| 320 result += " 2 |"; | |
| 321 if ( value & SampleCountFlagBits::e4 ) | |
| 322 result += " 4 |"; | |
| 323 if ( value & SampleCountFlagBits::e8 ) | |
| 324 result += " 8 |"; | |
| 325 if ( value & SampleCountFlagBits::e16 ) | |
| 326 result += " 16 |"; | |
| 327 if ( value & SampleCountFlagBits::e32 ) | |
| 328 result += " 32 |"; | |
| 329 if ( value & SampleCountFlagBits::e64 ) | |
| 330 result += " 64 |"; | |
| 331 | |
| 332 if ( result.size() > 1 ) | |
| 333 result.back() = '}'; | |
| 334 else | |
| 335 result = "{}"; | |
| 336 return result; | |
| 337 } | |
| 338 | |
| 339 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceCreateFlags ) | |
| 340 { | |
| 341 return "{}"; | |
| 342 } | |
| 343 | |
| 344 VULKAN_HPP_INLINE std::string to_string( DeviceQueueCreateFlags value ) | |
| 345 { | |
| 346 std::string result = "{"; | |
| 347 if ( value & DeviceQueueCreateFlagBits::eProtected ) | |
| 348 result += " Protected |"; | |
| 349 | |
| 350 if ( result.size() > 1 ) | |
| 351 result.back() = '}'; | |
| 352 else | |
| 353 result = "{}"; | |
| 354 return result; | |
| 355 } | |
| 356 | |
| 357 VULKAN_HPP_INLINE std::string to_string( PipelineStageFlags value ) | |
| 358 { | |
| 359 std::string result = "{"; | |
| 360 if ( value & PipelineStageFlagBits::eTopOfPipe ) | |
| 361 result += " TopOfPipe |"; | |
| 362 if ( value & PipelineStageFlagBits::eDrawIndirect ) | |
| 363 result += " DrawIndirect |"; | |
| 364 if ( value & PipelineStageFlagBits::eVertexInput ) | |
| 365 result += " VertexInput |"; | |
| 366 if ( value & PipelineStageFlagBits::eVertexShader ) | |
| 367 result += " VertexShader |"; | |
| 368 if ( value & PipelineStageFlagBits::eTessellationControlShader ) | |
| 369 result += " TessellationControlShader |"; | |
| 370 if ( value & PipelineStageFlagBits::eTessellationEvaluationShader ) | |
| 371 result += " TessellationEvaluationShader |"; | |
| 372 if ( value & PipelineStageFlagBits::eGeometryShader ) | |
| 373 result += " GeometryShader |"; | |
| 374 if ( value & PipelineStageFlagBits::eFragmentShader ) | |
| 375 result += " FragmentShader |"; | |
| 376 if ( value & PipelineStageFlagBits::eEarlyFragmentTests ) | |
| 377 result += " EarlyFragmentTests |"; | |
| 378 if ( value & PipelineStageFlagBits::eLateFragmentTests ) | |
| 379 result += " LateFragmentTests |"; | |
| 380 if ( value & PipelineStageFlagBits::eColorAttachmentOutput ) | |
| 381 result += " ColorAttachmentOutput |"; | |
| 382 if ( value & PipelineStageFlagBits::eComputeShader ) | |
| 383 result += " ComputeShader |"; | |
| 384 if ( value & PipelineStageFlagBits::eTransfer ) | |
| 385 result += " Transfer |"; | |
| 386 if ( value & PipelineStageFlagBits::eBottomOfPipe ) | |
| 387 result += " BottomOfPipe |"; | |
| 388 if ( value & PipelineStageFlagBits::eHost ) | |
| 389 result += " Host |"; | |
| 390 if ( value & PipelineStageFlagBits::eAllGraphics ) | |
| 391 result += " AllGraphics |"; | |
| 392 if ( value & PipelineStageFlagBits::eAllCommands ) | |
| 393 result += " AllCommands |"; | |
| 394 if ( value & PipelineStageFlagBits::eTransformFeedbackEXT ) | |
| 395 result += " TransformFeedbackEXT |"; | |
| 396 if ( value & PipelineStageFlagBits::eConditionalRenderingEXT ) | |
| 397 result += " ConditionalRenderingEXT |"; | |
| 398 if ( value & PipelineStageFlagBits::eAccelerationStructureBuildKHR ) | |
| 399 result += " AccelerationStructureBuildKHR |"; | |
| 400 if ( value & PipelineStageFlagBits::eRayTracingShaderKHR ) | |
| 401 result += " RayTracingShaderKHR |"; | |
| 402 if ( value & PipelineStageFlagBits::eFragmentDensityProcessEXT ) | |
| 403 result += " FragmentDensityProcessEXT |"; | |
| 404 if ( value & PipelineStageFlagBits::eFragmentShadingRateAttachmentKHR ) | |
| 405 result += " FragmentShadingRateAttachmentKHR |"; | |
| 406 if ( value & PipelineStageFlagBits::eTaskShaderEXT ) | |
| 407 result += " TaskShaderEXT |"; | |
| 408 if ( value & PipelineStageFlagBits::eMeshShaderEXT ) | |
| 409 result += " MeshShaderEXT |"; | |
| 410 if ( value & PipelineStageFlagBits::eCommandPreprocessEXT ) | |
| 411 result += " CommandPreprocessEXT |"; | |
| 412 | |
| 413 if ( result.size() > 1 ) | |
| 414 result.back() = '}'; | |
| 415 else | |
| 416 result = "None"; | |
| 417 return result; | |
| 418 } | |
| 419 | |
| 420 VULKAN_HPP_INLINE std::string to_string( MemoryMapFlags value ) | |
| 421 { | |
| 422 std::string result = "{"; | |
| 423 if ( value & MemoryMapFlagBits::ePlacedEXT ) | |
| 424 result += " PlacedEXT |"; | |
| 425 | |
| 426 if ( result.size() > 1 ) | |
| 427 result.back() = '}'; | |
| 428 else | |
| 429 result = "{}"; | |
| 430 return result; | |
| 431 } | |
| 432 | |
| 433 VULKAN_HPP_INLINE std::string to_string( ImageAspectFlags value ) | |
| 434 { | |
| 435 std::string result = "{"; | |
| 436 if ( value & ImageAspectFlagBits::eColor ) | |
| 437 result += " Color |"; | |
| 438 if ( value & ImageAspectFlagBits::eDepth ) | |
| 439 result += " Depth |"; | |
| 440 if ( value & ImageAspectFlagBits::eStencil ) | |
| 441 result += " Stencil |"; | |
| 442 if ( value & ImageAspectFlagBits::eMetadata ) | |
| 443 result += " Metadata |"; | |
| 444 if ( value & ImageAspectFlagBits::ePlane0 ) | |
| 445 result += " Plane0 |"; | |
| 446 if ( value & ImageAspectFlagBits::ePlane1 ) | |
| 447 result += " Plane1 |"; | |
| 448 if ( value & ImageAspectFlagBits::ePlane2 ) | |
| 449 result += " Plane2 |"; | |
| 450 if ( value & ImageAspectFlagBits::eMemoryPlane0EXT ) | |
| 451 result += " MemoryPlane0EXT |"; | |
| 452 if ( value & ImageAspectFlagBits::eMemoryPlane1EXT ) | |
| 453 result += " MemoryPlane1EXT |"; | |
| 454 if ( value & ImageAspectFlagBits::eMemoryPlane2EXT ) | |
| 455 result += " MemoryPlane2EXT |"; | |
| 456 if ( value & ImageAspectFlagBits::eMemoryPlane3EXT ) | |
| 457 result += " MemoryPlane3EXT |"; | |
| 458 | |
| 459 if ( result.size() > 1 ) | |
| 460 result.back() = '}'; | |
| 461 else | |
| 462 result = "None"; | |
| 463 return result; | |
| 464 } | |
| 465 | |
| 466 VULKAN_HPP_INLINE std::string to_string( SparseImageFormatFlags value ) | |
| 467 { | |
| 468 std::string result = "{"; | |
| 469 if ( value & SparseImageFormatFlagBits::eSingleMiptail ) | |
| 470 result += " SingleMiptail |"; | |
| 471 if ( value & SparseImageFormatFlagBits::eAlignedMipSize ) | |
| 472 result += " AlignedMipSize |"; | |
| 473 if ( value & SparseImageFormatFlagBits::eNonstandardBlockSize ) | |
| 474 result += " NonstandardBlockSize |"; | |
| 475 | |
| 476 if ( result.size() > 1 ) | |
| 477 result.back() = '}'; | |
| 478 else | |
| 479 result = "{}"; | |
| 480 return result; | |
| 481 } | |
| 482 | |
| 483 VULKAN_HPP_INLINE std::string to_string( SparseMemoryBindFlags value ) | |
| 484 { | |
| 485 std::string result = "{"; | |
| 486 if ( value & SparseMemoryBindFlagBits::eMetadata ) | |
| 487 result += " Metadata |"; | |
| 488 | |
| 489 if ( result.size() > 1 ) | |
| 490 result.back() = '}'; | |
| 491 else | |
| 492 result = "{}"; | |
| 493 return result; | |
| 494 } | |
| 495 | |
| 496 VULKAN_HPP_INLINE std::string to_string( FenceCreateFlags value ) | |
| 497 { | |
| 498 std::string result = "{"; | |
| 499 if ( value & FenceCreateFlagBits::eSignaled ) | |
| 500 result += " Signaled |"; | |
| 501 | |
| 502 if ( result.size() > 1 ) | |
| 503 result.back() = '}'; | |
| 504 else | |
| 505 result = "{}"; | |
| 506 return result; | |
| 507 } | |
| 508 | |
| 509 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SemaphoreCreateFlags ) | |
| 510 { | |
| 511 return "{}"; | |
| 512 } | |
| 513 | |
| 514 VULKAN_HPP_INLINE std::string to_string( QueryPoolCreateFlags value ) | |
| 515 { | |
| 516 std::string result = "{"; | |
| 517 if ( value & QueryPoolCreateFlagBits::eResetKHR ) | |
| 518 result += " ResetKHR |"; | |
| 519 | |
| 520 if ( result.size() > 1 ) | |
| 521 result.back() = '}'; | |
| 522 else | |
| 523 result = "{}"; | |
| 524 return result; | |
| 525 } | |
| 526 | |
| 527 VULKAN_HPP_INLINE std::string to_string( QueryResultFlags value ) | |
| 528 { | |
| 529 std::string result = "{"; | |
| 530 if ( value & QueryResultFlagBits::e64 ) | |
| 531 result += " 64 |"; | |
| 532 if ( value & QueryResultFlagBits::eWait ) | |
| 533 result += " Wait |"; | |
| 534 if ( value & QueryResultFlagBits::eWithAvailability ) | |
| 535 result += " WithAvailability |"; | |
| 536 if ( value & QueryResultFlagBits::ePartial ) | |
| 537 result += " Partial |"; | |
| 538 if ( value & QueryResultFlagBits::eWithStatusKHR ) | |
| 539 result += " WithStatusKHR |"; | |
| 540 | |
| 541 if ( result.size() > 1 ) | |
| 542 result.back() = '}'; | |
| 543 else | |
| 544 result = "{}"; | |
| 545 return result; | |
| 546 } | |
| 547 | |
| 548 VULKAN_HPP_INLINE std::string to_string( BufferCreateFlags value ) | |
| 549 { | |
| 550 std::string result = "{"; | |
| 551 if ( value & BufferCreateFlagBits::eSparseBinding ) | |
| 552 result += " SparseBinding |"; | |
| 553 if ( value & BufferCreateFlagBits::eSparseResidency ) | |
| 554 result += " SparseResidency |"; | |
| 555 if ( value & BufferCreateFlagBits::eSparseAliased ) | |
| 556 result += " SparseAliased |"; | |
| 557 if ( value & BufferCreateFlagBits::eProtected ) | |
| 558 result += " Protected |"; | |
| 559 if ( value & BufferCreateFlagBits::eDeviceAddressCaptureReplay ) | |
| 560 result += " DeviceAddressCaptureReplay |"; | |
| 561 if ( value & BufferCreateFlagBits::eDescriptorBufferCaptureReplayEXT ) | |
| 562 result += " DescriptorBufferCaptureReplayEXT |"; | |
| 563 if ( value & BufferCreateFlagBits::eVideoProfileIndependentKHR ) | |
| 564 result += " VideoProfileIndependentKHR |"; | |
| 565 | |
| 566 if ( result.size() > 1 ) | |
| 567 result.back() = '}'; | |
| 568 else | |
| 569 result = "{}"; | |
| 570 return result; | |
| 571 } | |
| 572 | |
| 573 VULKAN_HPP_INLINE std::string to_string( BufferUsageFlags value ) | |
| 574 { | |
| 575 std::string result = "{"; | |
| 576 if ( value & BufferUsageFlagBits::eTransferSrc ) | |
| 577 result += " TransferSrc |"; | |
| 578 if ( value & BufferUsageFlagBits::eTransferDst ) | |
| 579 result += " TransferDst |"; | |
| 580 if ( value & BufferUsageFlagBits::eUniformTexelBuffer ) | |
| 581 result += " UniformTexelBuffer |"; | |
| 582 if ( value & BufferUsageFlagBits::eStorageTexelBuffer ) | |
| 583 result += " StorageTexelBuffer |"; | |
| 584 if ( value & BufferUsageFlagBits::eUniformBuffer ) | |
| 585 result += " UniformBuffer |"; | |
| 586 if ( value & BufferUsageFlagBits::eStorageBuffer ) | |
| 587 result += " StorageBuffer |"; | |
| 588 if ( value & BufferUsageFlagBits::eIndexBuffer ) | |
| 589 result += " IndexBuffer |"; | |
| 590 if ( value & BufferUsageFlagBits::eVertexBuffer ) | |
| 591 result += " VertexBuffer |"; | |
| 592 if ( value & BufferUsageFlagBits::eIndirectBuffer ) | |
| 593 result += " IndirectBuffer |"; | |
| 594 if ( value & BufferUsageFlagBits::eShaderDeviceAddress ) | |
| 595 result += " ShaderDeviceAddress |"; | |
| 596 if ( value & BufferUsageFlagBits::eVideoDecodeSrcKHR ) | |
| 597 result += " VideoDecodeSrcKHR |"; | |
| 598 if ( value & BufferUsageFlagBits::eVideoDecodeDstKHR ) | |
| 599 result += " VideoDecodeDstKHR |"; | |
| 600 if ( value & BufferUsageFlagBits::eTransformFeedbackBufferEXT ) | |
| 601 result += " TransformFeedbackBufferEXT |"; | |
| 602 if ( value & BufferUsageFlagBits::eTransformFeedbackCounterBufferEXT ) | |
| 603 result += " TransformFeedbackCounterBufferEXT |"; | |
| 604 if ( value & BufferUsageFlagBits::eConditionalRenderingEXT ) | |
| 605 result += " ConditionalRenderingEXT |"; | |
| 606 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 607 if ( value & BufferUsageFlagBits::eExecutionGraphScratchAMDX ) | |
| 608 result += " ExecutionGraphScratchAMDX |"; | |
| 609 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 610 if ( value & BufferUsageFlagBits::eAccelerationStructureBuildInputReadOnlyKHR ) | |
| 611 result += " AccelerationStructureBuildInputReadOnlyKHR |"; | |
| 612 if ( value & BufferUsageFlagBits::eAccelerationStructureStorageKHR ) | |
| 613 result += " AccelerationStructureStorageKHR |"; | |
| 614 if ( value & BufferUsageFlagBits::eShaderBindingTableKHR ) | |
| 615 result += " ShaderBindingTableKHR |"; | |
| 616 if ( value & BufferUsageFlagBits::eVideoEncodeDstKHR ) | |
| 617 result += " VideoEncodeDstKHR |"; | |
| 618 if ( value & BufferUsageFlagBits::eVideoEncodeSrcKHR ) | |
| 619 result += " VideoEncodeSrcKHR |"; | |
| 620 if ( value & BufferUsageFlagBits::eSamplerDescriptorBufferEXT ) | |
| 621 result += " SamplerDescriptorBufferEXT |"; | |
| 622 if ( value & BufferUsageFlagBits::eResourceDescriptorBufferEXT ) | |
| 623 result += " ResourceDescriptorBufferEXT |"; | |
| 624 if ( value & BufferUsageFlagBits::ePushDescriptorsDescriptorBufferEXT ) | |
| 625 result += " PushDescriptorsDescriptorBufferEXT |"; | |
| 626 if ( value & BufferUsageFlagBits::eMicromapBuildInputReadOnlyEXT ) | |
| 627 result += " MicromapBuildInputReadOnlyEXT |"; | |
| 628 if ( value & BufferUsageFlagBits::eMicromapStorageEXT ) | |
| 629 result += " MicromapStorageEXT |"; | |
| 630 if ( value & BufferUsageFlagBits::eTileMemoryQCOM ) | |
| 631 result += " TileMemoryQCOM |"; | |
| 632 | |
| 633 if ( result.size() > 1 ) | |
| 634 result.back() = '}'; | |
| 635 else | |
| 636 result = "{}"; | |
| 637 return result; | |
| 638 } | |
| 639 | |
| 640 VULKAN_HPP_INLINE std::string to_string( ImageViewCreateFlags value ) | |
| 641 { | |
| 642 std::string result = "{"; | |
| 643 if ( value & ImageViewCreateFlagBits::eFragmentDensityMapDynamicEXT ) | |
| 644 result += " FragmentDensityMapDynamicEXT |"; | |
| 645 if ( value & ImageViewCreateFlagBits::eDescriptorBufferCaptureReplayEXT ) | |
| 646 result += " DescriptorBufferCaptureReplayEXT |"; | |
| 647 if ( value & ImageViewCreateFlagBits::eFragmentDensityMapDeferredEXT ) | |
| 648 result += " FragmentDensityMapDeferredEXT |"; | |
| 649 | |
| 650 if ( result.size() > 1 ) | |
| 651 result.back() = '}'; | |
| 652 else | |
| 653 result = "{}"; | |
| 654 return result; | |
| 655 } | |
| 656 | |
| 657 VULKAN_HPP_INLINE std::string to_string( AccessFlags value ) | |
| 658 { | |
| 659 std::string result = "{"; | |
| 660 if ( value & AccessFlagBits::eIndirectCommandRead ) | |
| 661 result += " IndirectCommandRead |"; | |
| 662 if ( value & AccessFlagBits::eIndexRead ) | |
| 663 result += " IndexRead |"; | |
| 664 if ( value & AccessFlagBits::eVertexAttributeRead ) | |
| 665 result += " VertexAttributeRead |"; | |
| 666 if ( value & AccessFlagBits::eUniformRead ) | |
| 667 result += " UniformRead |"; | |
| 668 if ( value & AccessFlagBits::eInputAttachmentRead ) | |
| 669 result += " InputAttachmentRead |"; | |
| 670 if ( value & AccessFlagBits::eShaderRead ) | |
| 671 result += " ShaderRead |"; | |
| 672 if ( value & AccessFlagBits::eShaderWrite ) | |
| 673 result += " ShaderWrite |"; | |
| 674 if ( value & AccessFlagBits::eColorAttachmentRead ) | |
| 675 result += " ColorAttachmentRead |"; | |
| 676 if ( value & AccessFlagBits::eColorAttachmentWrite ) | |
| 677 result += " ColorAttachmentWrite |"; | |
| 678 if ( value & AccessFlagBits::eDepthStencilAttachmentRead ) | |
| 679 result += " DepthStencilAttachmentRead |"; | |
| 680 if ( value & AccessFlagBits::eDepthStencilAttachmentWrite ) | |
| 681 result += " DepthStencilAttachmentWrite |"; | |
| 682 if ( value & AccessFlagBits::eTransferRead ) | |
| 683 result += " TransferRead |"; | |
| 684 if ( value & AccessFlagBits::eTransferWrite ) | |
| 685 result += " TransferWrite |"; | |
| 686 if ( value & AccessFlagBits::eHostRead ) | |
| 687 result += " HostRead |"; | |
| 688 if ( value & AccessFlagBits::eHostWrite ) | |
| 689 result += " HostWrite |"; | |
| 690 if ( value & AccessFlagBits::eMemoryRead ) | |
| 691 result += " MemoryRead |"; | |
| 692 if ( value & AccessFlagBits::eMemoryWrite ) | |
| 693 result += " MemoryWrite |"; | |
| 694 if ( value & AccessFlagBits::eTransformFeedbackWriteEXT ) | |
| 695 result += " TransformFeedbackWriteEXT |"; | |
| 696 if ( value & AccessFlagBits::eTransformFeedbackCounterReadEXT ) | |
| 697 result += " TransformFeedbackCounterReadEXT |"; | |
| 698 if ( value & AccessFlagBits::eTransformFeedbackCounterWriteEXT ) | |
| 699 result += " TransformFeedbackCounterWriteEXT |"; | |
| 700 if ( value & AccessFlagBits::eConditionalRenderingReadEXT ) | |
| 701 result += " ConditionalRenderingReadEXT |"; | |
| 702 if ( value & AccessFlagBits::eColorAttachmentReadNoncoherentEXT ) | |
| 703 result += " ColorAttachmentReadNoncoherentEXT |"; | |
| 704 if ( value & AccessFlagBits::eAccelerationStructureReadKHR ) | |
| 705 result += " AccelerationStructureReadKHR |"; | |
| 706 if ( value & AccessFlagBits::eAccelerationStructureWriteKHR ) | |
| 707 result += " AccelerationStructureWriteKHR |"; | |
| 708 if ( value & AccessFlagBits::eFragmentDensityMapReadEXT ) | |
| 709 result += " FragmentDensityMapReadEXT |"; | |
| 710 if ( value & AccessFlagBits::eFragmentShadingRateAttachmentReadKHR ) | |
| 711 result += " FragmentShadingRateAttachmentReadKHR |"; | |
| 712 if ( value & AccessFlagBits::eCommandPreprocessReadEXT ) | |
| 713 result += " CommandPreprocessReadEXT |"; | |
| 714 if ( value & AccessFlagBits::eCommandPreprocessWriteEXT ) | |
| 715 result += " CommandPreprocessWriteEXT |"; | |
| 716 | |
| 717 if ( result.size() > 1 ) | |
| 718 result.back() = '}'; | |
| 719 else | |
| 720 result = "None"; | |
| 721 return result; | |
| 722 } | |
| 723 | |
| 724 VULKAN_HPP_INLINE std::string to_string( DependencyFlags value ) | |
| 725 { | |
| 726 std::string result = "{"; | |
| 727 if ( value & DependencyFlagBits::eByRegion ) | |
| 728 result += " ByRegion |"; | |
| 729 if ( value & DependencyFlagBits::eDeviceGroup ) | |
| 730 result += " DeviceGroup |"; | |
| 731 if ( value & DependencyFlagBits::eViewLocal ) | |
| 732 result += " ViewLocal |"; | |
| 733 if ( value & DependencyFlagBits::eFeedbackLoopEXT ) | |
| 734 result += " FeedbackLoopEXT |"; | |
| 735 if ( value & DependencyFlagBits::eQueueFamilyOwnershipTransferUseAllStagesKHR ) | |
| 736 result += " QueueFamilyOwnershipTransferUseAllStagesKHR |"; | |
| 737 if ( value & DependencyFlagBits::eAsymmetricEventKHR ) | |
| 738 result += " AsymmetricEventKHR |"; | |
| 739 | |
| 740 if ( result.size() > 1 ) | |
| 741 result.back() = '}'; | |
| 742 else | |
| 743 result = "{}"; | |
| 744 return result; | |
| 745 } | |
| 746 | |
| 747 VULKAN_HPP_INLINE std::string to_string( CommandPoolCreateFlags value ) | |
| 748 { | |
| 749 std::string result = "{"; | |
| 750 if ( value & CommandPoolCreateFlagBits::eTransient ) | |
| 751 result += " Transient |"; | |
| 752 if ( value & CommandPoolCreateFlagBits::eResetCommandBuffer ) | |
| 753 result += " ResetCommandBuffer |"; | |
| 754 if ( value & CommandPoolCreateFlagBits::eProtected ) | |
| 755 result += " Protected |"; | |
| 756 | |
| 757 if ( result.size() > 1 ) | |
| 758 result.back() = '}'; | |
| 759 else | |
| 760 result = "{}"; | |
| 761 return result; | |
| 762 } | |
| 763 | |
| 764 VULKAN_HPP_INLINE std::string to_string( CommandPoolResetFlags value ) | |
| 765 { | |
| 766 std::string result = "{"; | |
| 767 if ( value & CommandPoolResetFlagBits::eReleaseResources ) | |
| 768 result += " ReleaseResources |"; | |
| 769 | |
| 770 if ( result.size() > 1 ) | |
| 771 result.back() = '}'; | |
| 772 else | |
| 773 result = "{}"; | |
| 774 return result; | |
| 775 } | |
| 776 | |
| 777 VULKAN_HPP_INLINE std::string to_string( CommandBufferResetFlags value ) | |
| 778 { | |
| 779 std::string result = "{"; | |
| 780 if ( value & CommandBufferResetFlagBits::eReleaseResources ) | |
| 781 result += " ReleaseResources |"; | |
| 782 | |
| 783 if ( result.size() > 1 ) | |
| 784 result.back() = '}'; | |
| 785 else | |
| 786 result = "{}"; | |
| 787 return result; | |
| 788 } | |
| 789 | |
| 790 VULKAN_HPP_INLINE std::string to_string( CommandBufferUsageFlags value ) | |
| 791 { | |
| 792 std::string result = "{"; | |
| 793 if ( value & CommandBufferUsageFlagBits::eOneTimeSubmit ) | |
| 794 result += " OneTimeSubmit |"; | |
| 795 if ( value & CommandBufferUsageFlagBits::eRenderPassContinue ) | |
| 796 result += " RenderPassContinue |"; | |
| 797 if ( value & CommandBufferUsageFlagBits::eSimultaneousUse ) | |
| 798 result += " SimultaneousUse |"; | |
| 799 | |
| 800 if ( result.size() > 1 ) | |
| 801 result.back() = '}'; | |
| 802 else | |
| 803 result = "{}"; | |
| 804 return result; | |
| 805 } | |
| 806 | |
| 807 VULKAN_HPP_INLINE std::string to_string( QueryControlFlags value ) | |
| 808 { | |
| 809 std::string result = "{"; | |
| 810 if ( value & QueryControlFlagBits::ePrecise ) | |
| 811 result += " Precise |"; | |
| 812 | |
| 813 if ( result.size() > 1 ) | |
| 814 result.back() = '}'; | |
| 815 else | |
| 816 result = "{}"; | |
| 817 return result; | |
| 818 } | |
| 819 | |
| 820 VULKAN_HPP_INLINE std::string to_string( EventCreateFlags value ) | |
| 821 { | |
| 822 std::string result = "{"; | |
| 823 if ( value & EventCreateFlagBits::eDeviceOnly ) | |
| 824 result += " DeviceOnly |"; | |
| 825 | |
| 826 if ( result.size() > 1 ) | |
| 827 result.back() = '}'; | |
| 828 else | |
| 829 result = "{}"; | |
| 830 return result; | |
| 831 } | |
| 832 | |
| 833 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( BufferViewCreateFlags ) | |
| 834 { | |
| 835 return "{}"; | |
| 836 } | |
| 837 | |
| 838 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderModuleCreateFlags ) | |
| 839 { | |
| 840 return "{}"; | |
| 841 } | |
| 842 | |
| 843 VULKAN_HPP_INLINE std::string to_string( PipelineCacheCreateFlags value ) | |
| 844 { | |
| 845 std::string result = "{"; | |
| 846 if ( value & PipelineCacheCreateFlagBits::eExternallySynchronized ) | |
| 847 result += " ExternallySynchronized |"; | |
| 848 if ( value & PipelineCacheCreateFlagBits::eInternallySynchronizedMergeKHR ) | |
| 849 result += " InternallySynchronizedMergeKHR |"; | |
| 850 | |
| 851 if ( result.size() > 1 ) | |
| 852 result.back() = '}'; | |
| 853 else | |
| 854 result = "{}"; | |
| 855 return result; | |
| 856 } | |
| 857 | |
| 858 VULKAN_HPP_INLINE std::string to_string( PipelineCreateFlags value ) | |
| 859 { | |
| 860 std::string result = "{"; | |
| 861 if ( value & PipelineCreateFlagBits::eDisableOptimization ) | |
| 862 result += " DisableOptimization |"; | |
| 863 if ( value & PipelineCreateFlagBits::eAllowDerivatives ) | |
| 864 result += " AllowDerivatives |"; | |
| 865 if ( value & PipelineCreateFlagBits::eDerivative ) | |
| 866 result += " Derivative |"; | |
| 867 if ( value & PipelineCreateFlagBits::eDispatchBase ) | |
| 868 result += " DispatchBase |"; | |
| 869 if ( value & PipelineCreateFlagBits::eViewIndexFromDeviceIndex ) | |
| 870 result += " ViewIndexFromDeviceIndex |"; | |
| 871 if ( value & PipelineCreateFlagBits::eFailOnPipelineCompileRequired ) | |
| 872 result += " FailOnPipelineCompileRequired |"; | |
| 873 if ( value & PipelineCreateFlagBits::eEarlyReturnOnFailure ) | |
| 874 result += " EarlyReturnOnFailure |"; | |
| 875 if ( value & PipelineCreateFlagBits::eNoProtectedAccess ) | |
| 876 result += " NoProtectedAccess |"; | |
| 877 if ( value & PipelineCreateFlagBits::eProtectedAccessOnly ) | |
| 878 result += " ProtectedAccessOnly |"; | |
| 879 if ( value & PipelineCreateFlagBits::eRayTracingNoNullAnyHitShadersKHR ) | |
| 880 result += " RayTracingNoNullAnyHitShadersKHR |"; | |
| 881 if ( value & PipelineCreateFlagBits::eRayTracingNoNullClosestHitShadersKHR ) | |
| 882 result += " RayTracingNoNullClosestHitShadersKHR |"; | |
| 883 if ( value & PipelineCreateFlagBits::eRayTracingNoNullMissShadersKHR ) | |
| 884 result += " RayTracingNoNullMissShadersKHR |"; | |
| 885 if ( value & PipelineCreateFlagBits::eRayTracingNoNullIntersectionShadersKHR ) | |
| 886 result += " RayTracingNoNullIntersectionShadersKHR |"; | |
| 887 if ( value & PipelineCreateFlagBits::eRayTracingSkipTrianglesKHR ) | |
| 888 result += " RayTracingSkipTrianglesKHR |"; | |
| 889 if ( value & PipelineCreateFlagBits::eRayTracingSkipAabbsKHR ) | |
| 890 result += " RayTracingSkipAabbsKHR |"; | |
| 891 if ( value & PipelineCreateFlagBits::eRayTracingShaderGroupHandleCaptureReplayKHR ) | |
| 892 result += " RayTracingShaderGroupHandleCaptureReplayKHR |"; | |
| 893 if ( value & PipelineCreateFlagBits::eDeferCompileNV ) | |
| 894 result += " DeferCompileNV |"; | |
| 895 if ( value & PipelineCreateFlagBits::eRenderingFragmentDensityMapAttachmentEXT ) | |
| 896 result += " RenderingFragmentDensityMapAttachmentEXT |"; | |
| 897 if ( value & PipelineCreateFlagBits::eRenderingFragmentShadingRateAttachmentKHR ) | |
| 898 result += " RenderingFragmentShadingRateAttachmentKHR |"; | |
| 899 if ( value & PipelineCreateFlagBits::eCaptureStatisticsKHR ) | |
| 900 result += " CaptureStatisticsKHR |"; | |
| 901 if ( value & PipelineCreateFlagBits::eCaptureInternalRepresentationsKHR ) | |
| 902 result += " CaptureInternalRepresentationsKHR |"; | |
| 903 if ( value & PipelineCreateFlagBits::eIndirectBindableNV ) | |
| 904 result += " IndirectBindableNV |"; | |
| 905 if ( value & PipelineCreateFlagBits::eLibraryKHR ) | |
| 906 result += " LibraryKHR |"; | |
| 907 if ( value & PipelineCreateFlagBits::eDescriptorBufferEXT ) | |
| 908 result += " DescriptorBufferEXT |"; | |
| 909 if ( value & PipelineCreateFlagBits::eRetainLinkTimeOptimizationInfoEXT ) | |
| 910 result += " RetainLinkTimeOptimizationInfoEXT |"; | |
| 911 if ( value & PipelineCreateFlagBits::eLinkTimeOptimizationEXT ) | |
| 912 result += " LinkTimeOptimizationEXT |"; | |
| 913 if ( value & PipelineCreateFlagBits::eRayTracingAllowMotionNV ) | |
| 914 result += " RayTracingAllowMotionNV |"; | |
| 915 if ( value & PipelineCreateFlagBits::eColorAttachmentFeedbackLoopEXT ) | |
| 916 result += " ColorAttachmentFeedbackLoopEXT |"; | |
| 917 if ( value & PipelineCreateFlagBits::eDepthStencilAttachmentFeedbackLoopEXT ) | |
| 918 result += " DepthStencilAttachmentFeedbackLoopEXT |"; | |
| 919 if ( value & PipelineCreateFlagBits::eRayTracingOpacityMicromapEXT ) | |
| 920 result += " RayTracingOpacityMicromapEXT |"; | |
| 921 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 922 if ( value & PipelineCreateFlagBits::eRayTracingDisplacementMicromapNV ) | |
| 923 result += " RayTracingDisplacementMicromapNV |"; | |
| 924 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 925 | |
| 926 if ( result.size() > 1 ) | |
| 927 result.back() = '}'; | |
| 928 else | |
| 929 result = "{}"; | |
| 930 return result; | |
| 931 } | |
| 932 | |
| 933 VULKAN_HPP_INLINE std::string to_string( PipelineLayoutCreateFlags value ) | |
| 934 { | |
| 935 std::string result = "{"; | |
| 936 if ( value & PipelineLayoutCreateFlagBits::eIndependentSetsEXT ) | |
| 937 result += " IndependentSetsEXT |"; | |
| 938 | |
| 939 if ( result.size() > 1 ) | |
| 940 result.back() = '}'; | |
| 941 else | |
| 942 result = "{}"; | |
| 943 return result; | |
| 944 } | |
| 945 | |
| 946 VULKAN_HPP_INLINE std::string to_string( PipelineShaderStageCreateFlags value ) | |
| 947 { | |
| 948 std::string result = "{"; | |
| 949 if ( value & PipelineShaderStageCreateFlagBits::eAllowVaryingSubgroupSize ) | |
| 950 result += " AllowVaryingSubgroupSize |"; | |
| 951 if ( value & PipelineShaderStageCreateFlagBits::eRequireFullSubgroups ) | |
| 952 result += " RequireFullSubgroups |"; | |
| 953 | |
| 954 if ( result.size() > 1 ) | |
| 955 result.back() = '}'; | |
| 956 else | |
| 957 result = "{}"; | |
| 958 return result; | |
| 959 } | |
| 960 | |
| 961 VULKAN_HPP_INLINE std::string to_string( ShaderStageFlags value ) | |
| 962 { | |
| 963 std::string result = "{"; | |
| 964 if ( value & ShaderStageFlagBits::eVertex ) | |
| 965 result += " Vertex |"; | |
| 966 if ( value & ShaderStageFlagBits::eTessellationControl ) | |
| 967 result += " TessellationControl |"; | |
| 968 if ( value & ShaderStageFlagBits::eTessellationEvaluation ) | |
| 969 result += " TessellationEvaluation |"; | |
| 970 if ( value & ShaderStageFlagBits::eGeometry ) | |
| 971 result += " Geometry |"; | |
| 972 if ( value & ShaderStageFlagBits::eFragment ) | |
| 973 result += " Fragment |"; | |
| 974 if ( value & ShaderStageFlagBits::eCompute ) | |
| 975 result += " Compute |"; | |
| 976 if ( value & ShaderStageFlagBits::eRaygenKHR ) | |
| 977 result += " RaygenKHR |"; | |
| 978 if ( value & ShaderStageFlagBits::eAnyHitKHR ) | |
| 979 result += " AnyHitKHR |"; | |
| 980 if ( value & ShaderStageFlagBits::eClosestHitKHR ) | |
| 981 result += " ClosestHitKHR |"; | |
| 982 if ( value & ShaderStageFlagBits::eMissKHR ) | |
| 983 result += " MissKHR |"; | |
| 984 if ( value & ShaderStageFlagBits::eIntersectionKHR ) | |
| 985 result += " IntersectionKHR |"; | |
| 986 if ( value & ShaderStageFlagBits::eCallableKHR ) | |
| 987 result += " CallableKHR |"; | |
| 988 if ( value & ShaderStageFlagBits::eTaskEXT ) | |
| 989 result += " TaskEXT |"; | |
| 990 if ( value & ShaderStageFlagBits::eMeshEXT ) | |
| 991 result += " MeshEXT |"; | |
| 992 if ( value & ShaderStageFlagBits::eSubpassShadingHUAWEI ) | |
| 993 result += " SubpassShadingHUAWEI |"; | |
| 994 if ( value & ShaderStageFlagBits::eClusterCullingHUAWEI ) | |
| 995 result += " ClusterCullingHUAWEI |"; | |
| 996 | |
| 997 if ( result.size() > 1 ) | |
| 998 result.back() = '}'; | |
| 999 else | |
| 1000 result = "{}"; | |
| 1001 return result; | |
| 1002 } | |
| 1003 | |
| 1004 VULKAN_HPP_INLINE std::string to_string( SamplerCreateFlags value ) | |
| 1005 { | |
| 1006 std::string result = "{"; | |
| 1007 if ( value & SamplerCreateFlagBits::eSubsampledEXT ) | |
| 1008 result += " SubsampledEXT |"; | |
| 1009 if ( value & SamplerCreateFlagBits::eSubsampledCoarseReconstructionEXT ) | |
| 1010 result += " SubsampledCoarseReconstructionEXT |"; | |
| 1011 if ( value & SamplerCreateFlagBits::eDescriptorBufferCaptureReplayEXT ) | |
| 1012 result += " DescriptorBufferCaptureReplayEXT |"; | |
| 1013 if ( value & SamplerCreateFlagBits::eNonSeamlessCubeMapEXT ) | |
| 1014 result += " NonSeamlessCubeMapEXT |"; | |
| 1015 if ( value & SamplerCreateFlagBits::eImageProcessingQCOM ) | |
| 1016 result += " ImageProcessingQCOM |"; | |
| 1017 | |
| 1018 if ( result.size() > 1 ) | |
| 1019 result.back() = '}'; | |
| 1020 else | |
| 1021 result = "{}"; | |
| 1022 return result; | |
| 1023 } | |
| 1024 | |
| 1025 VULKAN_HPP_INLINE std::string to_string( DescriptorPoolCreateFlags value ) | |
| 1026 { | |
| 1027 std::string result = "{"; | |
| 1028 if ( value & DescriptorPoolCreateFlagBits::eFreeDescriptorSet ) | |
| 1029 result += " FreeDescriptorSet |"; | |
| 1030 if ( value & DescriptorPoolCreateFlagBits::eUpdateAfterBind ) | |
| 1031 result += " UpdateAfterBind |"; | |
| 1032 if ( value & DescriptorPoolCreateFlagBits::eHostOnlyEXT ) | |
| 1033 result += " HostOnlyEXT |"; | |
| 1034 if ( value & DescriptorPoolCreateFlagBits::eAllowOverallocationSetsNV ) | |
| 1035 result += " AllowOverallocationSetsNV |"; | |
| 1036 if ( value & DescriptorPoolCreateFlagBits::eAllowOverallocationPoolsNV ) | |
| 1037 result += " AllowOverallocationPoolsNV |"; | |
| 1038 | |
| 1039 if ( result.size() > 1 ) | |
| 1040 result.back() = '}'; | |
| 1041 else | |
| 1042 result = "{}"; | |
| 1043 return result; | |
| 1044 } | |
| 1045 | |
| 1046 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorPoolResetFlags ) | |
| 1047 { | |
| 1048 return "{}"; | |
| 1049 } | |
| 1050 | |
| 1051 VULKAN_HPP_INLINE std::string to_string( DescriptorSetLayoutCreateFlags value ) | |
| 1052 { | |
| 1053 std::string result = "{"; | |
| 1054 if ( value & DescriptorSetLayoutCreateFlagBits::eUpdateAfterBindPool ) | |
| 1055 result += " UpdateAfterBindPool |"; | |
| 1056 if ( value & DescriptorSetLayoutCreateFlagBits::ePushDescriptor ) | |
| 1057 result += " PushDescriptor |"; | |
| 1058 if ( value & DescriptorSetLayoutCreateFlagBits::eDescriptorBufferEXT ) | |
| 1059 result += " DescriptorBufferEXT |"; | |
| 1060 if ( value & DescriptorSetLayoutCreateFlagBits::eEmbeddedImmutableSamplersEXT ) | |
| 1061 result += " EmbeddedImmutableSamplersEXT |"; | |
| 1062 if ( value & DescriptorSetLayoutCreateFlagBits::eIndirectBindableNV ) | |
| 1063 result += " IndirectBindableNV |"; | |
| 1064 if ( value & DescriptorSetLayoutCreateFlagBits::eHostOnlyPoolEXT ) | |
| 1065 result += " HostOnlyPoolEXT |"; | |
| 1066 if ( value & DescriptorSetLayoutCreateFlagBits::ePerStageNV ) | |
| 1067 result += " PerStageNV |"; | |
| 1068 | |
| 1069 if ( result.size() > 1 ) | |
| 1070 result.back() = '}'; | |
| 1071 else | |
| 1072 result = "{}"; | |
| 1073 return result; | |
| 1074 } | |
| 1075 | |
| 1076 VULKAN_HPP_INLINE std::string to_string( QueryPipelineStatisticFlags value ) | |
| 1077 { | |
| 1078 std::string result = "{"; | |
| 1079 if ( value & QueryPipelineStatisticFlagBits::eInputAssemblyVertices ) | |
| 1080 result += " InputAssemblyVertices |"; | |
| 1081 if ( value & QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives ) | |
| 1082 result += " InputAssemblyPrimitives |"; | |
| 1083 if ( value & QueryPipelineStatisticFlagBits::eVertexShaderInvocations ) | |
| 1084 result += " VertexShaderInvocations |"; | |
| 1085 if ( value & QueryPipelineStatisticFlagBits::eGeometryShaderInvocations ) | |
| 1086 result += " GeometryShaderInvocations |"; | |
| 1087 if ( value & QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives ) | |
| 1088 result += " GeometryShaderPrimitives |"; | |
| 1089 if ( value & QueryPipelineStatisticFlagBits::eClippingInvocations ) | |
| 1090 result += " ClippingInvocations |"; | |
| 1091 if ( value & QueryPipelineStatisticFlagBits::eClippingPrimitives ) | |
| 1092 result += " ClippingPrimitives |"; | |
| 1093 if ( value & QueryPipelineStatisticFlagBits::eFragmentShaderInvocations ) | |
| 1094 result += " FragmentShaderInvocations |"; | |
| 1095 if ( value & QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches ) | |
| 1096 result += " TessellationControlShaderPatches |"; | |
| 1097 if ( value & QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations ) | |
| 1098 result += " TessellationEvaluationShaderInvocations |"; | |
| 1099 if ( value & QueryPipelineStatisticFlagBits::eComputeShaderInvocations ) | |
| 1100 result += " ComputeShaderInvocations |"; | |
| 1101 if ( value & QueryPipelineStatisticFlagBits::eTaskShaderInvocationsEXT ) | |
| 1102 result += " TaskShaderInvocationsEXT |"; | |
| 1103 if ( value & QueryPipelineStatisticFlagBits::eMeshShaderInvocationsEXT ) | |
| 1104 result += " MeshShaderInvocationsEXT |"; | |
| 1105 if ( value & QueryPipelineStatisticFlagBits::eClusterCullingShaderInvocationsHUAWEI ) | |
| 1106 result += " ClusterCullingShaderInvocationsHUAWEI |"; | |
| 1107 | |
| 1108 if ( result.size() > 1 ) | |
| 1109 result.back() = '}'; | |
| 1110 else | |
| 1111 result = "{}"; | |
| 1112 return result; | |
| 1113 } | |
| 1114 | |
| 1115 VULKAN_HPP_INLINE std::string to_string( ColorComponentFlags value ) | |
| 1116 { | |
| 1117 std::string result = "{"; | |
| 1118 if ( value & ColorComponentFlagBits::eR ) | |
| 1119 result += " R |"; | |
| 1120 if ( value & ColorComponentFlagBits::eG ) | |
| 1121 result += " G |"; | |
| 1122 if ( value & ColorComponentFlagBits::eB ) | |
| 1123 result += " B |"; | |
| 1124 if ( value & ColorComponentFlagBits::eA ) | |
| 1125 result += " A |"; | |
| 1126 | |
| 1127 if ( result.size() > 1 ) | |
| 1128 result.back() = '}'; | |
| 1129 else | |
| 1130 result = "{}"; | |
| 1131 return result; | |
| 1132 } | |
| 1133 | |
| 1134 VULKAN_HPP_INLINE std::string to_string( CullModeFlags value ) | |
| 1135 { | |
| 1136 std::string result = "{"; | |
| 1137 if ( value & CullModeFlagBits::eFront ) | |
| 1138 result += " Front |"; | |
| 1139 if ( value & CullModeFlagBits::eBack ) | |
| 1140 result += " Back |"; | |
| 1141 | |
| 1142 if ( result.size() > 1 ) | |
| 1143 result.back() = '}'; | |
| 1144 else | |
| 1145 result = "None"; | |
| 1146 return result; | |
| 1147 } | |
| 1148 | |
| 1149 VULKAN_HPP_INLINE std::string to_string( PipelineColorBlendStateCreateFlags value ) | |
| 1150 { | |
| 1151 std::string result = "{"; | |
| 1152 if ( value & PipelineColorBlendStateCreateFlagBits::eRasterizationOrderAttachmentAccessEXT ) | |
| 1153 result += " RasterizationOrderAttachmentAccessEXT |"; | |
| 1154 | |
| 1155 if ( result.size() > 1 ) | |
| 1156 result.back() = '}'; | |
| 1157 else | |
| 1158 result = "{}"; | |
| 1159 return result; | |
| 1160 } | |
| 1161 | |
| 1162 VULKAN_HPP_INLINE std::string to_string( PipelineDepthStencilStateCreateFlags value ) | |
| 1163 { | |
| 1164 std::string result = "{"; | |
| 1165 if ( value & PipelineDepthStencilStateCreateFlagBits::eRasterizationOrderAttachmentDepthAccessEXT ) | |
| 1166 result += " RasterizationOrderAttachmentDepthAccessEXT |"; | |
| 1167 if ( value & PipelineDepthStencilStateCreateFlagBits::eRasterizationOrderAttachmentStencilAccessEXT ) | |
| 1168 result += " RasterizationOrderAttachmentStencilAccessEXT |"; | |
| 1169 | |
| 1170 if ( result.size() > 1 ) | |
| 1171 result.back() = '}'; | |
| 1172 else | |
| 1173 result = "{}"; | |
| 1174 return result; | |
| 1175 } | |
| 1176 | |
| 1177 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineDynamicStateCreateFlags ) | |
| 1178 { | |
| 1179 return "{}"; | |
| 1180 } | |
| 1181 | |
| 1182 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineInputAssemblyStateCreateFlags ) | |
| 1183 { | |
| 1184 return "{}"; | |
| 1185 } | |
| 1186 | |
| 1187 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineMultisampleStateCreateFlags ) | |
| 1188 { | |
| 1189 return "{}"; | |
| 1190 } | |
| 1191 | |
| 1192 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRasterizationStateCreateFlags ) | |
| 1193 { | |
| 1194 return "{}"; | |
| 1195 } | |
| 1196 | |
| 1197 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineTessellationStateCreateFlags ) | |
| 1198 { | |
| 1199 return "{}"; | |
| 1200 } | |
| 1201 | |
| 1202 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineVertexInputStateCreateFlags ) | |
| 1203 { | |
| 1204 return "{}"; | |
| 1205 } | |
| 1206 | |
| 1207 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineViewportStateCreateFlags ) | |
| 1208 { | |
| 1209 return "{}"; | |
| 1210 } | |
| 1211 | |
| 1212 VULKAN_HPP_INLINE std::string to_string( AttachmentDescriptionFlags value ) | |
| 1213 { | |
| 1214 std::string result = "{"; | |
| 1215 if ( value & AttachmentDescriptionFlagBits::eMayAlias ) | |
| 1216 result += " MayAlias |"; | |
| 1217 if ( value & AttachmentDescriptionFlagBits::eResolveSkipTransferFunctionKHR ) | |
| 1218 result += " ResolveSkipTransferFunctionKHR |"; | |
| 1219 if ( value & AttachmentDescriptionFlagBits::eResolveEnableTransferFunctionKHR ) | |
| 1220 result += " ResolveEnableTransferFunctionKHR |"; | |
| 1221 | |
| 1222 if ( result.size() > 1 ) | |
| 1223 result.back() = '}'; | |
| 1224 else | |
| 1225 result = "{}"; | |
| 1226 return result; | |
| 1227 } | |
| 1228 | |
| 1229 VULKAN_HPP_INLINE std::string to_string( FramebufferCreateFlags value ) | |
| 1230 { | |
| 1231 std::string result = "{"; | |
| 1232 if ( value & FramebufferCreateFlagBits::eImageless ) | |
| 1233 result += " Imageless |"; | |
| 1234 | |
| 1235 if ( result.size() > 1 ) | |
| 1236 result.back() = '}'; | |
| 1237 else | |
| 1238 result = "{}"; | |
| 1239 return result; | |
| 1240 } | |
| 1241 | |
| 1242 VULKAN_HPP_INLINE std::string to_string( RenderPassCreateFlags value ) | |
| 1243 { | |
| 1244 std::string result = "{"; | |
| 1245 if ( value & RenderPassCreateFlagBits::eTransformQCOM ) | |
| 1246 result += " TransformQCOM |"; | |
| 1247 if ( value & RenderPassCreateFlagBits::ePerLayerFragmentDensityVALVE ) | |
| 1248 result += " PerLayerFragmentDensityVALVE |"; | |
| 1249 | |
| 1250 if ( result.size() > 1 ) | |
| 1251 result.back() = '}'; | |
| 1252 else | |
| 1253 result = "{}"; | |
| 1254 return result; | |
| 1255 } | |
| 1256 | |
| 1257 VULKAN_HPP_INLINE std::string to_string( SubpassDescriptionFlags value ) | |
| 1258 { | |
| 1259 std::string result = "{"; | |
| 1260 if ( value & SubpassDescriptionFlagBits::ePerViewAttributesNVX ) | |
| 1261 result += " PerViewAttributesNVX |"; | |
| 1262 if ( value & SubpassDescriptionFlagBits::ePerViewPositionXOnlyNVX ) | |
| 1263 result += " PerViewPositionXOnlyNVX |"; | |
| 1264 if ( value & SubpassDescriptionFlagBits::eTileShadingApronQCOM ) | |
| 1265 result += " TileShadingApronQCOM |"; | |
| 1266 if ( value & SubpassDescriptionFlagBits::eRasterizationOrderAttachmentColorAccessEXT ) | |
| 1267 result += " RasterizationOrderAttachmentColorAccessEXT |"; | |
| 1268 if ( value & SubpassDescriptionFlagBits::eRasterizationOrderAttachmentDepthAccessEXT ) | |
| 1269 result += " RasterizationOrderAttachmentDepthAccessEXT |"; | |
| 1270 if ( value & SubpassDescriptionFlagBits::eRasterizationOrderAttachmentStencilAccessEXT ) | |
| 1271 result += " RasterizationOrderAttachmentStencilAccessEXT |"; | |
| 1272 if ( value & SubpassDescriptionFlagBits::eEnableLegacyDitheringEXT ) | |
| 1273 result += " EnableLegacyDitheringEXT |"; | |
| 1274 if ( value & SubpassDescriptionFlagBits::eFragmentRegionEXT ) | |
| 1275 result += " FragmentRegionEXT |"; | |
| 1276 if ( value & SubpassDescriptionFlagBits::eCustomResolveEXT ) | |
| 1277 result += " CustomResolveEXT |"; | |
| 1278 | |
| 1279 if ( result.size() > 1 ) | |
| 1280 result.back() = '}'; | |
| 1281 else | |
| 1282 result = "{}"; | |
| 1283 return result; | |
| 1284 } | |
| 1285 | |
| 1286 VULKAN_HPP_INLINE std::string to_string( StencilFaceFlags value ) | |
| 1287 { | |
| 1288 std::string result = "{"; | |
| 1289 if ( value & StencilFaceFlagBits::eFront ) | |
| 1290 result += " Front |"; | |
| 1291 if ( value & StencilFaceFlagBits::eBack ) | |
| 1292 result += " Back |"; | |
| 1293 | |
| 1294 if ( result.size() > 1 ) | |
| 1295 result.back() = '}'; | |
| 1296 else | |
| 1297 result = "{}"; | |
| 1298 return result; | |
| 1299 } | |
| 1300 | |
| 1301 //=== VK_VERSION_1_1 === | |
| 1302 | |
| 1303 VULKAN_HPP_INLINE std::string to_string( PeerMemoryFeatureFlags value ) | |
| 1304 { | |
| 1305 std::string result = "{"; | |
| 1306 if ( value & PeerMemoryFeatureFlagBits::eCopySrc ) | |
| 1307 result += " CopySrc |"; | |
| 1308 if ( value & PeerMemoryFeatureFlagBits::eCopyDst ) | |
| 1309 result += " CopyDst |"; | |
| 1310 if ( value & PeerMemoryFeatureFlagBits::eGenericSrc ) | |
| 1311 result += " GenericSrc |"; | |
| 1312 if ( value & PeerMemoryFeatureFlagBits::eGenericDst ) | |
| 1313 result += " GenericDst |"; | |
| 1314 | |
| 1315 if ( result.size() > 1 ) | |
| 1316 result.back() = '}'; | |
| 1317 else | |
| 1318 result = "{}"; | |
| 1319 return result; | |
| 1320 } | |
| 1321 | |
| 1322 VULKAN_HPP_INLINE std::string to_string( MemoryAllocateFlags value ) | |
| 1323 { | |
| 1324 std::string result = "{"; | |
| 1325 if ( value & MemoryAllocateFlagBits::eDeviceMask ) | |
| 1326 result += " DeviceMask |"; | |
| 1327 if ( value & MemoryAllocateFlagBits::eDeviceAddress ) | |
| 1328 result += " DeviceAddress |"; | |
| 1329 if ( value & MemoryAllocateFlagBits::eDeviceAddressCaptureReplay ) | |
| 1330 result += " DeviceAddressCaptureReplay |"; | |
| 1331 if ( value & MemoryAllocateFlagBits::eZeroInitializeEXT ) | |
| 1332 result += " ZeroInitializeEXT |"; | |
| 1333 | |
| 1334 if ( result.size() > 1 ) | |
| 1335 result.back() = '}'; | |
| 1336 else | |
| 1337 result = "{}"; | |
| 1338 return result; | |
| 1339 } | |
| 1340 | |
| 1341 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CommandPoolTrimFlags ) | |
| 1342 { | |
| 1343 return "{}"; | |
| 1344 } | |
| 1345 | |
| 1346 VULKAN_HPP_INLINE std::string to_string( ExternalMemoryHandleTypeFlags value ) | |
| 1347 { | |
| 1348 std::string result = "{"; | |
| 1349 if ( value & ExternalMemoryHandleTypeFlagBits::eOpaqueFd ) | |
| 1350 result += " OpaqueFd |"; | |
| 1351 if ( value & ExternalMemoryHandleTypeFlagBits::eOpaqueWin32 ) | |
| 1352 result += " OpaqueWin32 |"; | |
| 1353 if ( value & ExternalMemoryHandleTypeFlagBits::eOpaqueWin32Kmt ) | |
| 1354 result += " OpaqueWin32Kmt |"; | |
| 1355 if ( value & ExternalMemoryHandleTypeFlagBits::eD3D11Texture ) | |
| 1356 result += " D3D11Texture |"; | |
| 1357 if ( value & ExternalMemoryHandleTypeFlagBits::eD3D11TextureKmt ) | |
| 1358 result += " D3D11TextureKmt |"; | |
| 1359 if ( value & ExternalMemoryHandleTypeFlagBits::eD3D12Heap ) | |
| 1360 result += " D3D12Heap |"; | |
| 1361 if ( value & ExternalMemoryHandleTypeFlagBits::eD3D12Resource ) | |
| 1362 result += " D3D12Resource |"; | |
| 1363 if ( value & ExternalMemoryHandleTypeFlagBits::eDmaBufEXT ) | |
| 1364 result += " DmaBufEXT |"; | |
| 1365 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 1366 if ( value & ExternalMemoryHandleTypeFlagBits::eAndroidHardwareBufferANDROID ) | |
| 1367 result += " AndroidHardwareBufferANDROID |"; | |
| 1368 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 1369 if ( value & ExternalMemoryHandleTypeFlagBits::eHostAllocationEXT ) | |
| 1370 result += " HostAllocationEXT |"; | |
| 1371 if ( value & ExternalMemoryHandleTypeFlagBits::eHostMappedForeignMemoryEXT ) | |
| 1372 result += " HostMappedForeignMemoryEXT |"; | |
| 1373 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 1374 if ( value & ExternalMemoryHandleTypeFlagBits::eZirconVmoFUCHSIA ) | |
| 1375 result += " ZirconVmoFUCHSIA |"; | |
| 1376 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 1377 if ( value & ExternalMemoryHandleTypeFlagBits::eRdmaAddressNV ) | |
| 1378 result += " RdmaAddressNV |"; | |
| 1379 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 1380 if ( value & ExternalMemoryHandleTypeFlagBits::eOhNativeBufferOHOS ) | |
| 1381 result += " OhNativeBufferOHOS |"; | |
| 1382 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 1383 #if defined( VK_USE_PLATFORM_SCREEN_QNX ) | |
| 1384 if ( value & ExternalMemoryHandleTypeFlagBits::eScreenBufferQNX ) | |
| 1385 result += " ScreenBufferQNX |"; | |
| 1386 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/ | |
| 1387 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 1388 if ( value & ExternalMemoryHandleTypeFlagBits::eMtlbufferEXT ) | |
| 1389 result += " MtlbufferEXT |"; | |
| 1390 if ( value & ExternalMemoryHandleTypeFlagBits::eMtltextureEXT ) | |
| 1391 result += " MtltextureEXT |"; | |
| 1392 if ( value & ExternalMemoryHandleTypeFlagBits::eMtlheapEXT ) | |
| 1393 result += " MtlheapEXT |"; | |
| 1394 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 1395 | |
| 1396 if ( result.size() > 1 ) | |
| 1397 result.back() = '}'; | |
| 1398 else | |
| 1399 result = "{}"; | |
| 1400 return result; | |
| 1401 } | |
| 1402 | |
| 1403 VULKAN_HPP_INLINE std::string to_string( ExternalMemoryFeatureFlags value ) | |
| 1404 { | |
| 1405 std::string result = "{"; | |
| 1406 if ( value & ExternalMemoryFeatureFlagBits::eDedicatedOnly ) | |
| 1407 result += " DedicatedOnly |"; | |
| 1408 if ( value & ExternalMemoryFeatureFlagBits::eExportable ) | |
| 1409 result += " Exportable |"; | |
| 1410 if ( value & ExternalMemoryFeatureFlagBits::eImportable ) | |
| 1411 result += " Importable |"; | |
| 1412 | |
| 1413 if ( result.size() > 1 ) | |
| 1414 result.back() = '}'; | |
| 1415 else | |
| 1416 result = "{}"; | |
| 1417 return result; | |
| 1418 } | |
| 1419 | |
| 1420 VULKAN_HPP_INLINE std::string to_string( ExternalFenceHandleTypeFlags value ) | |
| 1421 { | |
| 1422 std::string result = "{"; | |
| 1423 if ( value & ExternalFenceHandleTypeFlagBits::eOpaqueFd ) | |
| 1424 result += " OpaqueFd |"; | |
| 1425 if ( value & ExternalFenceHandleTypeFlagBits::eOpaqueWin32 ) | |
| 1426 result += " OpaqueWin32 |"; | |
| 1427 if ( value & ExternalFenceHandleTypeFlagBits::eOpaqueWin32Kmt ) | |
| 1428 result += " OpaqueWin32Kmt |"; | |
| 1429 if ( value & ExternalFenceHandleTypeFlagBits::eSyncFd ) | |
| 1430 result += " SyncFd |"; | |
| 1431 | |
| 1432 if ( result.size() > 1 ) | |
| 1433 result.back() = '}'; | |
| 1434 else | |
| 1435 result = "{}"; | |
| 1436 return result; | |
| 1437 } | |
| 1438 | |
| 1439 VULKAN_HPP_INLINE std::string to_string( ExternalFenceFeatureFlags value ) | |
| 1440 { | |
| 1441 std::string result = "{"; | |
| 1442 if ( value & ExternalFenceFeatureFlagBits::eExportable ) | |
| 1443 result += " Exportable |"; | |
| 1444 if ( value & ExternalFenceFeatureFlagBits::eImportable ) | |
| 1445 result += " Importable |"; | |
| 1446 | |
| 1447 if ( result.size() > 1 ) | |
| 1448 result.back() = '}'; | |
| 1449 else | |
| 1450 result = "{}"; | |
| 1451 return result; | |
| 1452 } | |
| 1453 | |
| 1454 VULKAN_HPP_INLINE std::string to_string( FenceImportFlags value ) | |
| 1455 { | |
| 1456 std::string result = "{"; | |
| 1457 if ( value & FenceImportFlagBits::eTemporary ) | |
| 1458 result += " Temporary |"; | |
| 1459 | |
| 1460 if ( result.size() > 1 ) | |
| 1461 result.back() = '}'; | |
| 1462 else | |
| 1463 result = "{}"; | |
| 1464 return result; | |
| 1465 } | |
| 1466 | |
| 1467 VULKAN_HPP_INLINE std::string to_string( SemaphoreImportFlags value ) | |
| 1468 { | |
| 1469 std::string result = "{"; | |
| 1470 if ( value & SemaphoreImportFlagBits::eTemporary ) | |
| 1471 result += " Temporary |"; | |
| 1472 | |
| 1473 if ( result.size() > 1 ) | |
| 1474 result.back() = '}'; | |
| 1475 else | |
| 1476 result = "{}"; | |
| 1477 return result; | |
| 1478 } | |
| 1479 | |
| 1480 VULKAN_HPP_INLINE std::string to_string( ExternalSemaphoreHandleTypeFlags value ) | |
| 1481 { | |
| 1482 std::string result = "{"; | |
| 1483 if ( value & ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd ) | |
| 1484 result += " OpaqueFd |"; | |
| 1485 if ( value & ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32 ) | |
| 1486 result += " OpaqueWin32 |"; | |
| 1487 if ( value & ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32Kmt ) | |
| 1488 result += " OpaqueWin32Kmt |"; | |
| 1489 if ( value & ExternalSemaphoreHandleTypeFlagBits::eD3D12Fence ) | |
| 1490 result += " D3D12Fence |"; | |
| 1491 if ( value & ExternalSemaphoreHandleTypeFlagBits::eSyncFd ) | |
| 1492 result += " SyncFd |"; | |
| 1493 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 1494 if ( value & ExternalSemaphoreHandleTypeFlagBits::eZirconEventFUCHSIA ) | |
| 1495 result += " ZirconEventFUCHSIA |"; | |
| 1496 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 1497 | |
| 1498 if ( result.size() > 1 ) | |
| 1499 result.back() = '}'; | |
| 1500 else | |
| 1501 result = "{}"; | |
| 1502 return result; | |
| 1503 } | |
| 1504 | |
| 1505 VULKAN_HPP_INLINE std::string to_string( ExternalSemaphoreFeatureFlags value ) | |
| 1506 { | |
| 1507 std::string result = "{"; | |
| 1508 if ( value & ExternalSemaphoreFeatureFlagBits::eExportable ) | |
| 1509 result += " Exportable |"; | |
| 1510 if ( value & ExternalSemaphoreFeatureFlagBits::eImportable ) | |
| 1511 result += " Importable |"; | |
| 1512 | |
| 1513 if ( result.size() > 1 ) | |
| 1514 result.back() = '}'; | |
| 1515 else | |
| 1516 result = "{}"; | |
| 1517 return result; | |
| 1518 } | |
| 1519 | |
| 1520 VULKAN_HPP_INLINE std::string to_string( SubgroupFeatureFlags value ) | |
| 1521 { | |
| 1522 std::string result = "{"; | |
| 1523 if ( value & SubgroupFeatureFlagBits::eBasic ) | |
| 1524 result += " Basic |"; | |
| 1525 if ( value & SubgroupFeatureFlagBits::eVote ) | |
| 1526 result += " Vote |"; | |
| 1527 if ( value & SubgroupFeatureFlagBits::eArithmetic ) | |
| 1528 result += " Arithmetic |"; | |
| 1529 if ( value & SubgroupFeatureFlagBits::eBallot ) | |
| 1530 result += " Ballot |"; | |
| 1531 if ( value & SubgroupFeatureFlagBits::eShuffle ) | |
| 1532 result += " Shuffle |"; | |
| 1533 if ( value & SubgroupFeatureFlagBits::eShuffleRelative ) | |
| 1534 result += " ShuffleRelative |"; | |
| 1535 if ( value & SubgroupFeatureFlagBits::eClustered ) | |
| 1536 result += " Clustered |"; | |
| 1537 if ( value & SubgroupFeatureFlagBits::eQuad ) | |
| 1538 result += " Quad |"; | |
| 1539 if ( value & SubgroupFeatureFlagBits::eRotate ) | |
| 1540 result += " Rotate |"; | |
| 1541 if ( value & SubgroupFeatureFlagBits::eRotateClustered ) | |
| 1542 result += " RotateClustered |"; | |
| 1543 if ( value & SubgroupFeatureFlagBits::ePartitionedNV ) | |
| 1544 result += " PartitionedNV |"; | |
| 1545 | |
| 1546 if ( result.size() > 1 ) | |
| 1547 result.back() = '}'; | |
| 1548 else | |
| 1549 result = "{}"; | |
| 1550 return result; | |
| 1551 } | |
| 1552 | |
| 1553 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorUpdateTemplateCreateFlags ) | |
| 1554 { | |
| 1555 return "{}"; | |
| 1556 } | |
| 1557 | |
| 1558 //=== VK_VERSION_1_2 === | |
| 1559 | |
| 1560 VULKAN_HPP_INLINE std::string to_string( SemaphoreWaitFlags value ) | |
| 1561 { | |
| 1562 std::string result = "{"; | |
| 1563 if ( value & SemaphoreWaitFlagBits::eAny ) | |
| 1564 result += " Any |"; | |
| 1565 | |
| 1566 if ( result.size() > 1 ) | |
| 1567 result.back() = '}'; | |
| 1568 else | |
| 1569 result = "{}"; | |
| 1570 return result; | |
| 1571 } | |
| 1572 | |
| 1573 VULKAN_HPP_INLINE std::string to_string( DescriptorBindingFlags value ) | |
| 1574 { | |
| 1575 std::string result = "{"; | |
| 1576 if ( value & DescriptorBindingFlagBits::eUpdateAfterBind ) | |
| 1577 result += " UpdateAfterBind |"; | |
| 1578 if ( value & DescriptorBindingFlagBits::eUpdateUnusedWhilePending ) | |
| 1579 result += " UpdateUnusedWhilePending |"; | |
| 1580 if ( value & DescriptorBindingFlagBits::ePartiallyBound ) | |
| 1581 result += " PartiallyBound |"; | |
| 1582 if ( value & DescriptorBindingFlagBits::eVariableDescriptorCount ) | |
| 1583 result += " VariableDescriptorCount |"; | |
| 1584 | |
| 1585 if ( result.size() > 1 ) | |
| 1586 result.back() = '}'; | |
| 1587 else | |
| 1588 result = "{}"; | |
| 1589 return result; | |
| 1590 } | |
| 1591 | |
| 1592 VULKAN_HPP_INLINE std::string to_string( ResolveModeFlags value ) | |
| 1593 { | |
| 1594 std::string result = "{"; | |
| 1595 if ( value & ResolveModeFlagBits::eSampleZero ) | |
| 1596 result += " SampleZero |"; | |
| 1597 if ( value & ResolveModeFlagBits::eAverage ) | |
| 1598 result += " Average |"; | |
| 1599 if ( value & ResolveModeFlagBits::eMin ) | |
| 1600 result += " Min |"; | |
| 1601 if ( value & ResolveModeFlagBits::eMax ) | |
| 1602 result += " Max |"; | |
| 1603 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 1604 if ( value & ResolveModeFlagBits::eExternalFormatDownsampleANDROID ) | |
| 1605 result += " ExternalFormatDownsampleANDROID |"; | |
| 1606 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 1607 if ( value & ResolveModeFlagBits::eCustomEXT ) | |
| 1608 result += " CustomEXT |"; | |
| 1609 | |
| 1610 if ( result.size() > 1 ) | |
| 1611 result.back() = '}'; | |
| 1612 else | |
| 1613 result = "None"; | |
| 1614 return result; | |
| 1615 } | |
| 1616 | |
| 1617 //=== VK_VERSION_1_3 === | |
| 1618 | |
| 1619 VULKAN_HPP_INLINE std::string to_string( ToolPurposeFlags value ) | |
| 1620 { | |
| 1621 std::string result = "{"; | |
| 1622 if ( value & ToolPurposeFlagBits::eValidation ) | |
| 1623 result += " Validation |"; | |
| 1624 if ( value & ToolPurposeFlagBits::eProfiling ) | |
| 1625 result += " Profiling |"; | |
| 1626 if ( value & ToolPurposeFlagBits::eTracing ) | |
| 1627 result += " Tracing |"; | |
| 1628 if ( value & ToolPurposeFlagBits::eAdditionalFeatures ) | |
| 1629 result += " AdditionalFeatures |"; | |
| 1630 if ( value & ToolPurposeFlagBits::eModifyingFeatures ) | |
| 1631 result += " ModifyingFeatures |"; | |
| 1632 if ( value & ToolPurposeFlagBits::eDebugReportingEXT ) | |
| 1633 result += " DebugReportingEXT |"; | |
| 1634 if ( value & ToolPurposeFlagBits::eDebugMarkersEXT ) | |
| 1635 result += " DebugMarkersEXT |"; | |
| 1636 | |
| 1637 if ( result.size() > 1 ) | |
| 1638 result.back() = '}'; | |
| 1639 else | |
| 1640 result = "{}"; | |
| 1641 return result; | |
| 1642 } | |
| 1643 | |
| 1644 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PrivateDataSlotCreateFlags ) | |
| 1645 { | |
| 1646 return "{}"; | |
| 1647 } | |
| 1648 | |
| 1649 VULKAN_HPP_INLINE std::string to_string( PipelineStageFlags2 value ) | |
| 1650 { | |
| 1651 std::string result = "{"; | |
| 1652 if ( value & PipelineStageFlagBits2::eTopOfPipe ) | |
| 1653 result += " TopOfPipe |"; | |
| 1654 if ( value & PipelineStageFlagBits2::eDrawIndirect ) | |
| 1655 result += " DrawIndirect |"; | |
| 1656 if ( value & PipelineStageFlagBits2::eVertexInput ) | |
| 1657 result += " VertexInput |"; | |
| 1658 if ( value & PipelineStageFlagBits2::eVertexShader ) | |
| 1659 result += " VertexShader |"; | |
| 1660 if ( value & PipelineStageFlagBits2::eTessellationControlShader ) | |
| 1661 result += " TessellationControlShader |"; | |
| 1662 if ( value & PipelineStageFlagBits2::eTessellationEvaluationShader ) | |
| 1663 result += " TessellationEvaluationShader |"; | |
| 1664 if ( value & PipelineStageFlagBits2::eGeometryShader ) | |
| 1665 result += " GeometryShader |"; | |
| 1666 if ( value & PipelineStageFlagBits2::eFragmentShader ) | |
| 1667 result += " FragmentShader |"; | |
| 1668 if ( value & PipelineStageFlagBits2::eEarlyFragmentTests ) | |
| 1669 result += " EarlyFragmentTests |"; | |
| 1670 if ( value & PipelineStageFlagBits2::eLateFragmentTests ) | |
| 1671 result += " LateFragmentTests |"; | |
| 1672 if ( value & PipelineStageFlagBits2::eColorAttachmentOutput ) | |
| 1673 result += " ColorAttachmentOutput |"; | |
| 1674 if ( value & PipelineStageFlagBits2::eComputeShader ) | |
| 1675 result += " ComputeShader |"; | |
| 1676 if ( value & PipelineStageFlagBits2::eAllTransfer ) | |
| 1677 result += " AllTransfer |"; | |
| 1678 if ( value & PipelineStageFlagBits2::eBottomOfPipe ) | |
| 1679 result += " BottomOfPipe |"; | |
| 1680 if ( value & PipelineStageFlagBits2::eHost ) | |
| 1681 result += " Host |"; | |
| 1682 if ( value & PipelineStageFlagBits2::eAllGraphics ) | |
| 1683 result += " AllGraphics |"; | |
| 1684 if ( value & PipelineStageFlagBits2::eAllCommands ) | |
| 1685 result += " AllCommands |"; | |
| 1686 if ( value & PipelineStageFlagBits2::eCopy ) | |
| 1687 result += " Copy |"; | |
| 1688 if ( value & PipelineStageFlagBits2::eResolve ) | |
| 1689 result += " Resolve |"; | |
| 1690 if ( value & PipelineStageFlagBits2::eBlit ) | |
| 1691 result += " Blit |"; | |
| 1692 if ( value & PipelineStageFlagBits2::eClear ) | |
| 1693 result += " Clear |"; | |
| 1694 if ( value & PipelineStageFlagBits2::eIndexInput ) | |
| 1695 result += " IndexInput |"; | |
| 1696 if ( value & PipelineStageFlagBits2::eVertexAttributeInput ) | |
| 1697 result += " VertexAttributeInput |"; | |
| 1698 if ( value & PipelineStageFlagBits2::ePreRasterizationShaders ) | |
| 1699 result += " PreRasterizationShaders |"; | |
| 1700 if ( value & PipelineStageFlagBits2::eVideoDecodeKHR ) | |
| 1701 result += " VideoDecodeKHR |"; | |
| 1702 if ( value & PipelineStageFlagBits2::eVideoEncodeKHR ) | |
| 1703 result += " VideoEncodeKHR |"; | |
| 1704 if ( value & PipelineStageFlagBits2::eTransformFeedbackEXT ) | |
| 1705 result += " TransformFeedbackEXT |"; | |
| 1706 if ( value & PipelineStageFlagBits2::eConditionalRenderingEXT ) | |
| 1707 result += " ConditionalRenderingEXT |"; | |
| 1708 if ( value & PipelineStageFlagBits2::eCommandPreprocessEXT ) | |
| 1709 result += " CommandPreprocessEXT |"; | |
| 1710 if ( value & PipelineStageFlagBits2::eFragmentShadingRateAttachmentKHR ) | |
| 1711 result += " FragmentShadingRateAttachmentKHR |"; | |
| 1712 if ( value & PipelineStageFlagBits2::eAccelerationStructureBuildKHR ) | |
| 1713 result += " AccelerationStructureBuildKHR |"; | |
| 1714 if ( value & PipelineStageFlagBits2::eRayTracingShaderKHR ) | |
| 1715 result += " RayTracingShaderKHR |"; | |
| 1716 if ( value & PipelineStageFlagBits2::eFragmentDensityProcessEXT ) | |
| 1717 result += " FragmentDensityProcessEXT |"; | |
| 1718 if ( value & PipelineStageFlagBits2::eTaskShaderEXT ) | |
| 1719 result += " TaskShaderEXT |"; | |
| 1720 if ( value & PipelineStageFlagBits2::eMeshShaderEXT ) | |
| 1721 result += " MeshShaderEXT |"; | |
| 1722 if ( value & PipelineStageFlagBits2::eSubpassShaderHUAWEI ) | |
| 1723 result += " SubpassShaderHUAWEI |"; | |
| 1724 if ( value & PipelineStageFlagBits2::eInvocationMaskHUAWEI ) | |
| 1725 result += " InvocationMaskHUAWEI |"; | |
| 1726 if ( value & PipelineStageFlagBits2::eAccelerationStructureCopyKHR ) | |
| 1727 result += " AccelerationStructureCopyKHR |"; | |
| 1728 if ( value & PipelineStageFlagBits2::eMicromapBuildEXT ) | |
| 1729 result += " MicromapBuildEXT |"; | |
| 1730 if ( value & PipelineStageFlagBits2::eClusterCullingShaderHUAWEI ) | |
| 1731 result += " ClusterCullingShaderHUAWEI |"; | |
| 1732 if ( value & PipelineStageFlagBits2::eOpticalFlowNV ) | |
| 1733 result += " OpticalFlowNV |"; | |
| 1734 if ( value & PipelineStageFlagBits2::eConvertCooperativeVectorMatrixNV ) | |
| 1735 result += " ConvertCooperativeVectorMatrixNV |"; | |
| 1736 if ( value & PipelineStageFlagBits2::eDataGraphARM ) | |
| 1737 result += " DataGraphARM |"; | |
| 1738 if ( value & PipelineStageFlagBits2::eCopyIndirectKHR ) | |
| 1739 result += " CopyIndirectKHR |"; | |
| 1740 if ( value & PipelineStageFlagBits2::eMemoryDecompressionEXT ) | |
| 1741 result += " MemoryDecompressionEXT |"; | |
| 1742 | |
| 1743 if ( result.size() > 1 ) | |
| 1744 result.back() = '}'; | |
| 1745 else | |
| 1746 result = "None"; | |
| 1747 return result; | |
| 1748 } | |
| 1749 | |
| 1750 VULKAN_HPP_INLINE std::string to_string( AccessFlags2 value ) | |
| 1751 { | |
| 1752 std::string result = "{"; | |
| 1753 if ( value & AccessFlagBits2::eIndirectCommandRead ) | |
| 1754 result += " IndirectCommandRead |"; | |
| 1755 if ( value & AccessFlagBits2::eIndexRead ) | |
| 1756 result += " IndexRead |"; | |
| 1757 if ( value & AccessFlagBits2::eVertexAttributeRead ) | |
| 1758 result += " VertexAttributeRead |"; | |
| 1759 if ( value & AccessFlagBits2::eUniformRead ) | |
| 1760 result += " UniformRead |"; | |
| 1761 if ( value & AccessFlagBits2::eInputAttachmentRead ) | |
| 1762 result += " InputAttachmentRead |"; | |
| 1763 if ( value & AccessFlagBits2::eShaderRead ) | |
| 1764 result += " ShaderRead |"; | |
| 1765 if ( value & AccessFlagBits2::eShaderWrite ) | |
| 1766 result += " ShaderWrite |"; | |
| 1767 if ( value & AccessFlagBits2::eColorAttachmentRead ) | |
| 1768 result += " ColorAttachmentRead |"; | |
| 1769 if ( value & AccessFlagBits2::eColorAttachmentWrite ) | |
| 1770 result += " ColorAttachmentWrite |"; | |
| 1771 if ( value & AccessFlagBits2::eDepthStencilAttachmentRead ) | |
| 1772 result += " DepthStencilAttachmentRead |"; | |
| 1773 if ( value & AccessFlagBits2::eDepthStencilAttachmentWrite ) | |
| 1774 result += " DepthStencilAttachmentWrite |"; | |
| 1775 if ( value & AccessFlagBits2::eTransferRead ) | |
| 1776 result += " TransferRead |"; | |
| 1777 if ( value & AccessFlagBits2::eTransferWrite ) | |
| 1778 result += " TransferWrite |"; | |
| 1779 if ( value & AccessFlagBits2::eHostRead ) | |
| 1780 result += " HostRead |"; | |
| 1781 if ( value & AccessFlagBits2::eHostWrite ) | |
| 1782 result += " HostWrite |"; | |
| 1783 if ( value & AccessFlagBits2::eMemoryRead ) | |
| 1784 result += " MemoryRead |"; | |
| 1785 if ( value & AccessFlagBits2::eMemoryWrite ) | |
| 1786 result += " MemoryWrite |"; | |
| 1787 if ( value & AccessFlagBits2::eShaderSampledRead ) | |
| 1788 result += " ShaderSampledRead |"; | |
| 1789 if ( value & AccessFlagBits2::eShaderStorageRead ) | |
| 1790 result += " ShaderStorageRead |"; | |
| 1791 if ( value & AccessFlagBits2::eShaderStorageWrite ) | |
| 1792 result += " ShaderStorageWrite |"; | |
| 1793 if ( value & AccessFlagBits2::eVideoDecodeReadKHR ) | |
| 1794 result += " VideoDecodeReadKHR |"; | |
| 1795 if ( value & AccessFlagBits2::eVideoDecodeWriteKHR ) | |
| 1796 result += " VideoDecodeWriteKHR |"; | |
| 1797 if ( value & AccessFlagBits2::eVideoEncodeReadKHR ) | |
| 1798 result += " VideoEncodeReadKHR |"; | |
| 1799 if ( value & AccessFlagBits2::eVideoEncodeWriteKHR ) | |
| 1800 result += " VideoEncodeWriteKHR |"; | |
| 1801 if ( value & AccessFlagBits2::eShaderTileAttachmentReadQCOM ) | |
| 1802 result += " ShaderTileAttachmentReadQCOM |"; | |
| 1803 if ( value & AccessFlagBits2::eShaderTileAttachmentWriteQCOM ) | |
| 1804 result += " ShaderTileAttachmentWriteQCOM |"; | |
| 1805 if ( value & AccessFlagBits2::eTransformFeedbackWriteEXT ) | |
| 1806 result += " TransformFeedbackWriteEXT |"; | |
| 1807 if ( value & AccessFlagBits2::eTransformFeedbackCounterReadEXT ) | |
| 1808 result += " TransformFeedbackCounterReadEXT |"; | |
| 1809 if ( value & AccessFlagBits2::eTransformFeedbackCounterWriteEXT ) | |
| 1810 result += " TransformFeedbackCounterWriteEXT |"; | |
| 1811 if ( value & AccessFlagBits2::eConditionalRenderingReadEXT ) | |
| 1812 result += " ConditionalRenderingReadEXT |"; | |
| 1813 if ( value & AccessFlagBits2::eCommandPreprocessReadEXT ) | |
| 1814 result += " CommandPreprocessReadEXT |"; | |
| 1815 if ( value & AccessFlagBits2::eCommandPreprocessWriteEXT ) | |
| 1816 result += " CommandPreprocessWriteEXT |"; | |
| 1817 if ( value & AccessFlagBits2::eFragmentShadingRateAttachmentReadKHR ) | |
| 1818 result += " FragmentShadingRateAttachmentReadKHR |"; | |
| 1819 if ( value & AccessFlagBits2::eAccelerationStructureReadKHR ) | |
| 1820 result += " AccelerationStructureReadKHR |"; | |
| 1821 if ( value & AccessFlagBits2::eAccelerationStructureWriteKHR ) | |
| 1822 result += " AccelerationStructureWriteKHR |"; | |
| 1823 if ( value & AccessFlagBits2::eFragmentDensityMapReadEXT ) | |
| 1824 result += " FragmentDensityMapReadEXT |"; | |
| 1825 if ( value & AccessFlagBits2::eColorAttachmentReadNoncoherentEXT ) | |
| 1826 result += " ColorAttachmentReadNoncoherentEXT |"; | |
| 1827 if ( value & AccessFlagBits2::eDescriptorBufferReadEXT ) | |
| 1828 result += " DescriptorBufferReadEXT |"; | |
| 1829 if ( value & AccessFlagBits2::eInvocationMaskReadHUAWEI ) | |
| 1830 result += " InvocationMaskReadHUAWEI |"; | |
| 1831 if ( value & AccessFlagBits2::eShaderBindingTableReadKHR ) | |
| 1832 result += " ShaderBindingTableReadKHR |"; | |
| 1833 if ( value & AccessFlagBits2::eMicromapReadEXT ) | |
| 1834 result += " MicromapReadEXT |"; | |
| 1835 if ( value & AccessFlagBits2::eMicromapWriteEXT ) | |
| 1836 result += " MicromapWriteEXT |"; | |
| 1837 if ( value & AccessFlagBits2::eOpticalFlowReadNV ) | |
| 1838 result += " OpticalFlowReadNV |"; | |
| 1839 if ( value & AccessFlagBits2::eOpticalFlowWriteNV ) | |
| 1840 result += " OpticalFlowWriteNV |"; | |
| 1841 if ( value & AccessFlagBits2::eDataGraphReadARM ) | |
| 1842 result += " DataGraphReadARM |"; | |
| 1843 if ( value & AccessFlagBits2::eDataGraphWriteARM ) | |
| 1844 result += " DataGraphWriteARM |"; | |
| 1845 if ( value & AccessFlagBits2::eMemoryDecompressionReadEXT ) | |
| 1846 result += " MemoryDecompressionReadEXT |"; | |
| 1847 if ( value & AccessFlagBits2::eMemoryDecompressionWriteEXT ) | |
| 1848 result += " MemoryDecompressionWriteEXT |"; | |
| 1849 | |
| 1850 if ( result.size() > 1 ) | |
| 1851 result.back() = '}'; | |
| 1852 else | |
| 1853 result = "None"; | |
| 1854 return result; | |
| 1855 } | |
| 1856 | |
| 1857 VULKAN_HPP_INLINE std::string to_string( SubmitFlags value ) | |
| 1858 { | |
| 1859 std::string result = "{"; | |
| 1860 if ( value & SubmitFlagBits::eProtected ) | |
| 1861 result += " Protected |"; | |
| 1862 | |
| 1863 if ( result.size() > 1 ) | |
| 1864 result.back() = '}'; | |
| 1865 else | |
| 1866 result = "{}"; | |
| 1867 return result; | |
| 1868 } | |
| 1869 | |
| 1870 VULKAN_HPP_INLINE std::string to_string( FormatFeatureFlags2 value ) | |
| 1871 { | |
| 1872 std::string result = "{"; | |
| 1873 if ( value & FormatFeatureFlagBits2::eSampledImage ) | |
| 1874 result += " SampledImage |"; | |
| 1875 if ( value & FormatFeatureFlagBits2::eStorageImage ) | |
| 1876 result += " StorageImage |"; | |
| 1877 if ( value & FormatFeatureFlagBits2::eStorageImageAtomic ) | |
| 1878 result += " StorageImageAtomic |"; | |
| 1879 if ( value & FormatFeatureFlagBits2::eUniformTexelBuffer ) | |
| 1880 result += " UniformTexelBuffer |"; | |
| 1881 if ( value & FormatFeatureFlagBits2::eStorageTexelBuffer ) | |
| 1882 result += " StorageTexelBuffer |"; | |
| 1883 if ( value & FormatFeatureFlagBits2::eStorageTexelBufferAtomic ) | |
| 1884 result += " StorageTexelBufferAtomic |"; | |
| 1885 if ( value & FormatFeatureFlagBits2::eVertexBuffer ) | |
| 1886 result += " VertexBuffer |"; | |
| 1887 if ( value & FormatFeatureFlagBits2::eColorAttachment ) | |
| 1888 result += " ColorAttachment |"; | |
| 1889 if ( value & FormatFeatureFlagBits2::eColorAttachmentBlend ) | |
| 1890 result += " ColorAttachmentBlend |"; | |
| 1891 if ( value & FormatFeatureFlagBits2::eDepthStencilAttachment ) | |
| 1892 result += " DepthStencilAttachment |"; | |
| 1893 if ( value & FormatFeatureFlagBits2::eBlitSrc ) | |
| 1894 result += " BlitSrc |"; | |
| 1895 if ( value & FormatFeatureFlagBits2::eBlitDst ) | |
| 1896 result += " BlitDst |"; | |
| 1897 if ( value & FormatFeatureFlagBits2::eSampledImageFilterLinear ) | |
| 1898 result += " SampledImageFilterLinear |"; | |
| 1899 if ( value & FormatFeatureFlagBits2::eTransferSrc ) | |
| 1900 result += " TransferSrc |"; | |
| 1901 if ( value & FormatFeatureFlagBits2::eTransferDst ) | |
| 1902 result += " TransferDst |"; | |
| 1903 if ( value & FormatFeatureFlagBits2::eSampledImageFilterMinmax ) | |
| 1904 result += " SampledImageFilterMinmax |"; | |
| 1905 if ( value & FormatFeatureFlagBits2::eMidpointChromaSamples ) | |
| 1906 result += " MidpointChromaSamples |"; | |
| 1907 if ( value & FormatFeatureFlagBits2::eSampledImageYcbcrConversionLinearFilter ) | |
| 1908 result += " SampledImageYcbcrConversionLinearFilter |"; | |
| 1909 if ( value & FormatFeatureFlagBits2::eSampledImageYcbcrConversionSeparateReconstructionFilter ) | |
| 1910 result += " SampledImageYcbcrConversionSeparateReconstructionFilter |"; | |
| 1911 if ( value & FormatFeatureFlagBits2::eSampledImageYcbcrConversionChromaReconstructionExplicit ) | |
| 1912 result += " SampledImageYcbcrConversionChromaReconstructionExplicit |"; | |
| 1913 if ( value & FormatFeatureFlagBits2::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable ) | |
| 1914 result += " SampledImageYcbcrConversionChromaReconstructionExplicitForceable |"; | |
| 1915 if ( value & FormatFeatureFlagBits2::eDisjoint ) | |
| 1916 result += " Disjoint |"; | |
| 1917 if ( value & FormatFeatureFlagBits2::eCositedChromaSamples ) | |
| 1918 result += " CositedChromaSamples |"; | |
| 1919 if ( value & FormatFeatureFlagBits2::eStorageReadWithoutFormat ) | |
| 1920 result += " StorageReadWithoutFormat |"; | |
| 1921 if ( value & FormatFeatureFlagBits2::eStorageWriteWithoutFormat ) | |
| 1922 result += " StorageWriteWithoutFormat |"; | |
| 1923 if ( value & FormatFeatureFlagBits2::eSampledImageDepthComparison ) | |
| 1924 result += " SampledImageDepthComparison |"; | |
| 1925 if ( value & FormatFeatureFlagBits2::eSampledImageFilterCubic ) | |
| 1926 result += " SampledImageFilterCubic |"; | |
| 1927 if ( value & FormatFeatureFlagBits2::eHostImageTransfer ) | |
| 1928 result += " HostImageTransfer |"; | |
| 1929 if ( value & FormatFeatureFlagBits2::eVideoDecodeOutputKHR ) | |
| 1930 result += " VideoDecodeOutputKHR |"; | |
| 1931 if ( value & FormatFeatureFlagBits2::eVideoDecodeDpbKHR ) | |
| 1932 result += " VideoDecodeDpbKHR |"; | |
| 1933 if ( value & FormatFeatureFlagBits2::eAccelerationStructureVertexBufferKHR ) | |
| 1934 result += " AccelerationStructureVertexBufferKHR |"; | |
| 1935 if ( value & FormatFeatureFlagBits2::eFragmentDensityMapEXT ) | |
| 1936 result += " FragmentDensityMapEXT |"; | |
| 1937 if ( value & FormatFeatureFlagBits2::eFragmentShadingRateAttachmentKHR ) | |
| 1938 result += " FragmentShadingRateAttachmentKHR |"; | |
| 1939 if ( value & FormatFeatureFlagBits2::eVideoEncodeInputKHR ) | |
| 1940 result += " VideoEncodeInputKHR |"; | |
| 1941 if ( value & FormatFeatureFlagBits2::eVideoEncodeDpbKHR ) | |
| 1942 result += " VideoEncodeDpbKHR |"; | |
| 1943 if ( value & FormatFeatureFlagBits2::eAccelerationStructureRadiusBufferNV ) | |
| 1944 result += " AccelerationStructureRadiusBufferNV |"; | |
| 1945 if ( value & FormatFeatureFlagBits2::eLinearColorAttachmentNV ) | |
| 1946 result += " LinearColorAttachmentNV |"; | |
| 1947 if ( value & FormatFeatureFlagBits2::eWeightImageQCOM ) | |
| 1948 result += " WeightImageQCOM |"; | |
| 1949 if ( value & FormatFeatureFlagBits2::eWeightSampledImageQCOM ) | |
| 1950 result += " WeightSampledImageQCOM |"; | |
| 1951 if ( value & FormatFeatureFlagBits2::eBlockMatchingQCOM ) | |
| 1952 result += " BlockMatchingQCOM |"; | |
| 1953 if ( value & FormatFeatureFlagBits2::eBoxFilterSampledQCOM ) | |
| 1954 result += " BoxFilterSampledQCOM |"; | |
| 1955 if ( value & FormatFeatureFlagBits2::eTensorShaderARM ) | |
| 1956 result += " TensorShaderARM |"; | |
| 1957 if ( value & FormatFeatureFlagBits2::eTensorImageAliasingARM ) | |
| 1958 result += " TensorImageAliasingARM |"; | |
| 1959 if ( value & FormatFeatureFlagBits2::eOpticalFlowImageNV ) | |
| 1960 result += " OpticalFlowImageNV |"; | |
| 1961 if ( value & FormatFeatureFlagBits2::eOpticalFlowVectorNV ) | |
| 1962 result += " OpticalFlowVectorNV |"; | |
| 1963 if ( value & FormatFeatureFlagBits2::eOpticalFlowCostNV ) | |
| 1964 result += " OpticalFlowCostNV |"; | |
| 1965 if ( value & FormatFeatureFlagBits2::eTensorDataGraphARM ) | |
| 1966 result += " TensorDataGraphARM |"; | |
| 1967 if ( value & FormatFeatureFlagBits2::eCopyImageIndirectDstKHR ) | |
| 1968 result += " CopyImageIndirectDstKHR |"; | |
| 1969 if ( value & FormatFeatureFlagBits2::eVideoEncodeQuantizationDeltaMapKHR ) | |
| 1970 result += " VideoEncodeQuantizationDeltaMapKHR |"; | |
| 1971 if ( value & FormatFeatureFlagBits2::eVideoEncodeEmphasisMapKHR ) | |
| 1972 result += " VideoEncodeEmphasisMapKHR |"; | |
| 1973 if ( value & FormatFeatureFlagBits2::eDepthCopyOnComputeQueueKHR ) | |
| 1974 result += " DepthCopyOnComputeQueueKHR |"; | |
| 1975 if ( value & FormatFeatureFlagBits2::eDepthCopyOnTransferQueueKHR ) | |
| 1976 result += " DepthCopyOnTransferQueueKHR |"; | |
| 1977 if ( value & FormatFeatureFlagBits2::eStencilCopyOnComputeQueueKHR ) | |
| 1978 result += " StencilCopyOnComputeQueueKHR |"; | |
| 1979 if ( value & FormatFeatureFlagBits2::eStencilCopyOnTransferQueueKHR ) | |
| 1980 result += " StencilCopyOnTransferQueueKHR |"; | |
| 1981 | |
| 1982 if ( result.size() > 1 ) | |
| 1983 result.back() = '}'; | |
| 1984 else | |
| 1985 result = "{}"; | |
| 1986 return result; | |
| 1987 } | |
| 1988 | |
| 1989 VULKAN_HPP_INLINE std::string to_string( PipelineCreationFeedbackFlags value ) | |
| 1990 { | |
| 1991 std::string result = "{"; | |
| 1992 if ( value & PipelineCreationFeedbackFlagBits::eValid ) | |
| 1993 result += " Valid |"; | |
| 1994 if ( value & PipelineCreationFeedbackFlagBits::eApplicationPipelineCacheHit ) | |
| 1995 result += " ApplicationPipelineCacheHit |"; | |
| 1996 if ( value & PipelineCreationFeedbackFlagBits::eBasePipelineAcceleration ) | |
| 1997 result += " BasePipelineAcceleration |"; | |
| 1998 | |
| 1999 if ( result.size() > 1 ) | |
| 2000 result.back() = '}'; | |
| 2001 else | |
| 2002 result = "{}"; | |
| 2003 return result; | |
| 2004 } | |
| 2005 | |
| 2006 VULKAN_HPP_INLINE std::string to_string( RenderingFlags value ) | |
| 2007 { | |
| 2008 std::string result = "{"; | |
| 2009 if ( value & RenderingFlagBits::eContentsSecondaryCommandBuffers ) | |
| 2010 result += " ContentsSecondaryCommandBuffers |"; | |
| 2011 if ( value & RenderingFlagBits::eSuspending ) | |
| 2012 result += " Suspending |"; | |
| 2013 if ( value & RenderingFlagBits::eResuming ) | |
| 2014 result += " Resuming |"; | |
| 2015 if ( value & RenderingFlagBits::eEnableLegacyDitheringEXT ) | |
| 2016 result += " EnableLegacyDitheringEXT |"; | |
| 2017 if ( value & RenderingFlagBits::eContentsInlineKHR ) | |
| 2018 result += " ContentsInlineKHR |"; | |
| 2019 if ( value & RenderingFlagBits::ePerLayerFragmentDensityVALVE ) | |
| 2020 result += " PerLayerFragmentDensityVALVE |"; | |
| 2021 if ( value & RenderingFlagBits::eFragmentRegionEXT ) | |
| 2022 result += " FragmentRegionEXT |"; | |
| 2023 if ( value & RenderingFlagBits::eCustomResolveEXT ) | |
| 2024 result += " CustomResolveEXT |"; | |
| 2025 if ( value & RenderingFlagBits::eLocalReadConcurrentAccessControlKHR ) | |
| 2026 result += " LocalReadConcurrentAccessControlKHR |"; | |
| 2027 | |
| 2028 if ( result.size() > 1 ) | |
| 2029 result.back() = '}'; | |
| 2030 else | |
| 2031 result = "{}"; | |
| 2032 return result; | |
| 2033 } | |
| 2034 | |
| 2035 //=== VK_VERSION_1_4 === | |
| 2036 | |
| 2037 VULKAN_HPP_INLINE std::string to_string( MemoryUnmapFlags value ) | |
| 2038 { | |
| 2039 std::string result = "{"; | |
| 2040 if ( value & MemoryUnmapFlagBits::eReserveEXT ) | |
| 2041 result += " ReserveEXT |"; | |
| 2042 | |
| 2043 if ( result.size() > 1 ) | |
| 2044 result.back() = '}'; | |
| 2045 else | |
| 2046 result = "{}"; | |
| 2047 return result; | |
| 2048 } | |
| 2049 | |
| 2050 VULKAN_HPP_INLINE std::string to_string( BufferUsageFlags2 value ) | |
| 2051 { | |
| 2052 std::string result = "{"; | |
| 2053 if ( value & BufferUsageFlagBits2::eTransferSrc ) | |
| 2054 result += " TransferSrc |"; | |
| 2055 if ( value & BufferUsageFlagBits2::eTransferDst ) | |
| 2056 result += " TransferDst |"; | |
| 2057 if ( value & BufferUsageFlagBits2::eUniformTexelBuffer ) | |
| 2058 result += " UniformTexelBuffer |"; | |
| 2059 if ( value & BufferUsageFlagBits2::eStorageTexelBuffer ) | |
| 2060 result += " StorageTexelBuffer |"; | |
| 2061 if ( value & BufferUsageFlagBits2::eUniformBuffer ) | |
| 2062 result += " UniformBuffer |"; | |
| 2063 if ( value & BufferUsageFlagBits2::eStorageBuffer ) | |
| 2064 result += " StorageBuffer |"; | |
| 2065 if ( value & BufferUsageFlagBits2::eIndexBuffer ) | |
| 2066 result += " IndexBuffer |"; | |
| 2067 if ( value & BufferUsageFlagBits2::eVertexBuffer ) | |
| 2068 result += " VertexBuffer |"; | |
| 2069 if ( value & BufferUsageFlagBits2::eIndirectBuffer ) | |
| 2070 result += " IndirectBuffer |"; | |
| 2071 if ( value & BufferUsageFlagBits2::eShaderDeviceAddress ) | |
| 2072 result += " ShaderDeviceAddress |"; | |
| 2073 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 2074 if ( value & BufferUsageFlagBits2::eExecutionGraphScratchAMDX ) | |
| 2075 result += " ExecutionGraphScratchAMDX |"; | |
| 2076 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 2077 if ( value & BufferUsageFlagBits2::eConditionalRenderingEXT ) | |
| 2078 result += " ConditionalRenderingEXT |"; | |
| 2079 if ( value & BufferUsageFlagBits2::eShaderBindingTableKHR ) | |
| 2080 result += " ShaderBindingTableKHR |"; | |
| 2081 if ( value & BufferUsageFlagBits2::eTransformFeedbackBufferEXT ) | |
| 2082 result += " TransformFeedbackBufferEXT |"; | |
| 2083 if ( value & BufferUsageFlagBits2::eTransformFeedbackCounterBufferEXT ) | |
| 2084 result += " TransformFeedbackCounterBufferEXT |"; | |
| 2085 if ( value & BufferUsageFlagBits2::eVideoDecodeSrcKHR ) | |
| 2086 result += " VideoDecodeSrcKHR |"; | |
| 2087 if ( value & BufferUsageFlagBits2::eVideoDecodeDstKHR ) | |
| 2088 result += " VideoDecodeDstKHR |"; | |
| 2089 if ( value & BufferUsageFlagBits2::eVideoEncodeDstKHR ) | |
| 2090 result += " VideoEncodeDstKHR |"; | |
| 2091 if ( value & BufferUsageFlagBits2::eVideoEncodeSrcKHR ) | |
| 2092 result += " VideoEncodeSrcKHR |"; | |
| 2093 if ( value & BufferUsageFlagBits2::eAccelerationStructureBuildInputReadOnlyKHR ) | |
| 2094 result += " AccelerationStructureBuildInputReadOnlyKHR |"; | |
| 2095 if ( value & BufferUsageFlagBits2::eAccelerationStructureStorageKHR ) | |
| 2096 result += " AccelerationStructureStorageKHR |"; | |
| 2097 if ( value & BufferUsageFlagBits2::eSamplerDescriptorBufferEXT ) | |
| 2098 result += " SamplerDescriptorBufferEXT |"; | |
| 2099 if ( value & BufferUsageFlagBits2::eResourceDescriptorBufferEXT ) | |
| 2100 result += " ResourceDescriptorBufferEXT |"; | |
| 2101 if ( value & BufferUsageFlagBits2::ePushDescriptorsDescriptorBufferEXT ) | |
| 2102 result += " PushDescriptorsDescriptorBufferEXT |"; | |
| 2103 if ( value & BufferUsageFlagBits2::eMicromapBuildInputReadOnlyEXT ) | |
| 2104 result += " MicromapBuildInputReadOnlyEXT |"; | |
| 2105 if ( value & BufferUsageFlagBits2::eMicromapStorageEXT ) | |
| 2106 result += " MicromapStorageEXT |"; | |
| 2107 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 2108 if ( value & BufferUsageFlagBits2::eCompressedDataDgf1AMDX ) | |
| 2109 result += " CompressedDataDgf1AMDX |"; | |
| 2110 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 2111 if ( value & BufferUsageFlagBits2::eDataGraphForeignDescriptorARM ) | |
| 2112 result += " DataGraphForeignDescriptorARM |"; | |
| 2113 if ( value & BufferUsageFlagBits2::eTileMemoryQCOM ) | |
| 2114 result += " TileMemoryQCOM |"; | |
| 2115 if ( value & BufferUsageFlagBits2::eMemoryDecompressionEXT ) | |
| 2116 result += " MemoryDecompressionEXT |"; | |
| 2117 if ( value & BufferUsageFlagBits2::ePreprocessBufferEXT ) | |
| 2118 result += " PreprocessBufferEXT |"; | |
| 2119 | |
| 2120 if ( result.size() > 1 ) | |
| 2121 result.back() = '}'; | |
| 2122 else | |
| 2123 result = "{}"; | |
| 2124 return result; | |
| 2125 } | |
| 2126 | |
| 2127 VULKAN_HPP_INLINE std::string to_string( HostImageCopyFlags value ) | |
| 2128 { | |
| 2129 std::string result = "{"; | |
| 2130 if ( value & HostImageCopyFlagBits::eMemcpy ) | |
| 2131 result += " Memcpy |"; | |
| 2132 | |
| 2133 if ( result.size() > 1 ) | |
| 2134 result.back() = '}'; | |
| 2135 else | |
| 2136 result = "{}"; | |
| 2137 return result; | |
| 2138 } | |
| 2139 | |
| 2140 VULKAN_HPP_INLINE std::string to_string( PipelineCreateFlags2 value ) | |
| 2141 { | |
| 2142 std::string result = "{"; | |
| 2143 if ( value & PipelineCreateFlagBits2::eDisableOptimization ) | |
| 2144 result += " DisableOptimization |"; | |
| 2145 if ( value & PipelineCreateFlagBits2::eAllowDerivatives ) | |
| 2146 result += " AllowDerivatives |"; | |
| 2147 if ( value & PipelineCreateFlagBits2::eDerivative ) | |
| 2148 result += " Derivative |"; | |
| 2149 if ( value & PipelineCreateFlagBits2::eViewIndexFromDeviceIndex ) | |
| 2150 result += " ViewIndexFromDeviceIndex |"; | |
| 2151 if ( value & PipelineCreateFlagBits2::eDispatchBase ) | |
| 2152 result += " DispatchBase |"; | |
| 2153 if ( value & PipelineCreateFlagBits2::eFailOnPipelineCompileRequired ) | |
| 2154 result += " FailOnPipelineCompileRequired |"; | |
| 2155 if ( value & PipelineCreateFlagBits2::eEarlyReturnOnFailure ) | |
| 2156 result += " EarlyReturnOnFailure |"; | |
| 2157 if ( value & PipelineCreateFlagBits2::eNoProtectedAccess ) | |
| 2158 result += " NoProtectedAccess |"; | |
| 2159 if ( value & PipelineCreateFlagBits2::eProtectedAccessOnly ) | |
| 2160 result += " ProtectedAccessOnly |"; | |
| 2161 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 2162 if ( value & PipelineCreateFlagBits2::eExecutionGraphAMDX ) | |
| 2163 result += " ExecutionGraphAMDX |"; | |
| 2164 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 2165 if ( value & PipelineCreateFlagBits2::eRayTracingAllowSpheresAndLinearSweptSpheresNV ) | |
| 2166 result += " RayTracingAllowSpheresAndLinearSweptSpheresNV |"; | |
| 2167 if ( value & PipelineCreateFlagBits2::eEnableLegacyDitheringEXT ) | |
| 2168 result += " EnableLegacyDitheringEXT |"; | |
| 2169 if ( value & PipelineCreateFlagBits2::eDeferCompileNV ) | |
| 2170 result += " DeferCompileNV |"; | |
| 2171 if ( value & PipelineCreateFlagBits2::eCaptureStatisticsKHR ) | |
| 2172 result += " CaptureStatisticsKHR |"; | |
| 2173 if ( value & PipelineCreateFlagBits2::eCaptureInternalRepresentationsKHR ) | |
| 2174 result += " CaptureInternalRepresentationsKHR |"; | |
| 2175 if ( value & PipelineCreateFlagBits2::eLinkTimeOptimizationEXT ) | |
| 2176 result += " LinkTimeOptimizationEXT |"; | |
| 2177 if ( value & PipelineCreateFlagBits2::eRetainLinkTimeOptimizationInfoEXT ) | |
| 2178 result += " RetainLinkTimeOptimizationInfoEXT |"; | |
| 2179 if ( value & PipelineCreateFlagBits2::eLibraryKHR ) | |
| 2180 result += " LibraryKHR |"; | |
| 2181 if ( value & PipelineCreateFlagBits2::eRayTracingSkipTrianglesKHR ) | |
| 2182 result += " RayTracingSkipTrianglesKHR |"; | |
| 2183 if ( value & PipelineCreateFlagBits2::eRayTracingSkipAabbsKHR ) | |
| 2184 result += " RayTracingSkipAabbsKHR |"; | |
| 2185 if ( value & PipelineCreateFlagBits2::eRayTracingNoNullAnyHitShadersKHR ) | |
| 2186 result += " RayTracingNoNullAnyHitShadersKHR |"; | |
| 2187 if ( value & PipelineCreateFlagBits2::eRayTracingNoNullClosestHitShadersKHR ) | |
| 2188 result += " RayTracingNoNullClosestHitShadersKHR |"; | |
| 2189 if ( value & PipelineCreateFlagBits2::eRayTracingNoNullMissShadersKHR ) | |
| 2190 result += " RayTracingNoNullMissShadersKHR |"; | |
| 2191 if ( value & PipelineCreateFlagBits2::eRayTracingNoNullIntersectionShadersKHR ) | |
| 2192 result += " RayTracingNoNullIntersectionShadersKHR |"; | |
| 2193 if ( value & PipelineCreateFlagBits2::eRayTracingShaderGroupHandleCaptureReplayKHR ) | |
| 2194 result += " RayTracingShaderGroupHandleCaptureReplayKHR |"; | |
| 2195 if ( value & PipelineCreateFlagBits2::eIndirectBindableNV ) | |
| 2196 result += " IndirectBindableNV |"; | |
| 2197 if ( value & PipelineCreateFlagBits2::eRayTracingAllowMotionNV ) | |
| 2198 result += " RayTracingAllowMotionNV |"; | |
| 2199 if ( value & PipelineCreateFlagBits2::eRenderingFragmentShadingRateAttachmentKHR ) | |
| 2200 result += " RenderingFragmentShadingRateAttachmentKHR |"; | |
| 2201 if ( value & PipelineCreateFlagBits2::eRenderingFragmentDensityMapAttachmentEXT ) | |
| 2202 result += " RenderingFragmentDensityMapAttachmentEXT |"; | |
| 2203 if ( value & PipelineCreateFlagBits2::eRayTracingOpacityMicromapEXT ) | |
| 2204 result += " RayTracingOpacityMicromapEXT |"; | |
| 2205 if ( value & PipelineCreateFlagBits2::eColorAttachmentFeedbackLoopEXT ) | |
| 2206 result += " ColorAttachmentFeedbackLoopEXT |"; | |
| 2207 if ( value & PipelineCreateFlagBits2::eDepthStencilAttachmentFeedbackLoopEXT ) | |
| 2208 result += " DepthStencilAttachmentFeedbackLoopEXT |"; | |
| 2209 if ( value & PipelineCreateFlagBits2::eRayTracingDisplacementMicromapNV ) | |
| 2210 result += " RayTracingDisplacementMicromapNV |"; | |
| 2211 if ( value & PipelineCreateFlagBits2::eDescriptorBufferEXT ) | |
| 2212 result += " DescriptorBufferEXT |"; | |
| 2213 if ( value & PipelineCreateFlagBits2::eDisallowOpacityMicromapARM ) | |
| 2214 result += " DisallowOpacityMicromapARM |"; | |
| 2215 if ( value & PipelineCreateFlagBits2::eCaptureDataKHR ) | |
| 2216 result += " CaptureDataKHR |"; | |
| 2217 if ( value & PipelineCreateFlagBits2::eIndirectBindableEXT ) | |
| 2218 result += " IndirectBindableEXT |"; | |
| 2219 if ( value & PipelineCreateFlagBits2::ePerLayerFragmentDensityVALVE ) | |
| 2220 result += " PerLayerFragmentDensityVALVE |"; | |
| 2221 if ( value & PipelineCreateFlagBits2::e64BitIndexingEXT ) | |
| 2222 result += " 64BitIndexingEXT |"; | |
| 2223 | |
| 2224 if ( result.size() > 1 ) | |
| 2225 result.back() = '}'; | |
| 2226 else | |
| 2227 result = "{}"; | |
| 2228 return result; | |
| 2229 } | |
| 2230 | |
| 2231 //=== VK_KHR_surface === | |
| 2232 | |
| 2233 VULKAN_HPP_INLINE std::string to_string( CompositeAlphaFlagsKHR value ) | |
| 2234 { | |
| 2235 std::string result = "{"; | |
| 2236 if ( value & CompositeAlphaFlagBitsKHR::eOpaque ) | |
| 2237 result += " Opaque |"; | |
| 2238 if ( value & CompositeAlphaFlagBitsKHR::ePreMultiplied ) | |
| 2239 result += " PreMultiplied |"; | |
| 2240 if ( value & CompositeAlphaFlagBitsKHR::ePostMultiplied ) | |
| 2241 result += " PostMultiplied |"; | |
| 2242 if ( value & CompositeAlphaFlagBitsKHR::eInherit ) | |
| 2243 result += " Inherit |"; | |
| 2244 | |
| 2245 if ( result.size() > 1 ) | |
| 2246 result.back() = '}'; | |
| 2247 else | |
| 2248 result = "{}"; | |
| 2249 return result; | |
| 2250 } | |
| 2251 | |
| 2252 //=== VK_KHR_swapchain === | |
| 2253 | |
| 2254 VULKAN_HPP_INLINE std::string to_string( SwapchainCreateFlagsKHR value ) | |
| 2255 { | |
| 2256 std::string result = "{"; | |
| 2257 if ( value & SwapchainCreateFlagBitsKHR::eSplitInstanceBindRegions ) | |
| 2258 result += " SplitInstanceBindRegions |"; | |
| 2259 if ( value & SwapchainCreateFlagBitsKHR::eProtected ) | |
| 2260 result += " Protected |"; | |
| 2261 if ( value & SwapchainCreateFlagBitsKHR::eMutableFormat ) | |
| 2262 result += " MutableFormat |"; | |
| 2263 if ( value & SwapchainCreateFlagBitsKHR::ePresentId2 ) | |
| 2264 result += " PresentId2 |"; | |
| 2265 if ( value & SwapchainCreateFlagBitsKHR::ePresentWait2 ) | |
| 2266 result += " PresentWait2 |"; | |
| 2267 if ( value & SwapchainCreateFlagBitsKHR::eDeferredMemoryAllocation ) | |
| 2268 result += " DeferredMemoryAllocation |"; | |
| 2269 | |
| 2270 if ( result.size() > 1 ) | |
| 2271 result.back() = '}'; | |
| 2272 else | |
| 2273 result = "{}"; | |
| 2274 return result; | |
| 2275 } | |
| 2276 | |
| 2277 VULKAN_HPP_INLINE std::string to_string( DeviceGroupPresentModeFlagsKHR value ) | |
| 2278 { | |
| 2279 std::string result = "{"; | |
| 2280 if ( value & DeviceGroupPresentModeFlagBitsKHR::eLocal ) | |
| 2281 result += " Local |"; | |
| 2282 if ( value & DeviceGroupPresentModeFlagBitsKHR::eRemote ) | |
| 2283 result += " Remote |"; | |
| 2284 if ( value & DeviceGroupPresentModeFlagBitsKHR::eSum ) | |
| 2285 result += " Sum |"; | |
| 2286 if ( value & DeviceGroupPresentModeFlagBitsKHR::eLocalMultiDevice ) | |
| 2287 result += " LocalMultiDevice |"; | |
| 2288 | |
| 2289 if ( result.size() > 1 ) | |
| 2290 result.back() = '}'; | |
| 2291 else | |
| 2292 result = "{}"; | |
| 2293 return result; | |
| 2294 } | |
| 2295 | |
| 2296 //=== VK_KHR_display === | |
| 2297 | |
| 2298 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DisplayModeCreateFlagsKHR ) | |
| 2299 { | |
| 2300 return "{}"; | |
| 2301 } | |
| 2302 | |
| 2303 VULKAN_HPP_INLINE std::string to_string( DisplayPlaneAlphaFlagsKHR value ) | |
| 2304 { | |
| 2305 std::string result = "{"; | |
| 2306 if ( value & DisplayPlaneAlphaFlagBitsKHR::eOpaque ) | |
| 2307 result += " Opaque |"; | |
| 2308 if ( value & DisplayPlaneAlphaFlagBitsKHR::eGlobal ) | |
| 2309 result += " Global |"; | |
| 2310 if ( value & DisplayPlaneAlphaFlagBitsKHR::ePerPixel ) | |
| 2311 result += " PerPixel |"; | |
| 2312 if ( value & DisplayPlaneAlphaFlagBitsKHR::ePerPixelPremultiplied ) | |
| 2313 result += " PerPixelPremultiplied |"; | |
| 2314 | |
| 2315 if ( result.size() > 1 ) | |
| 2316 result.back() = '}'; | |
| 2317 else | |
| 2318 result = "{}"; | |
| 2319 return result; | |
| 2320 } | |
| 2321 | |
| 2322 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DisplaySurfaceCreateFlagsKHR ) | |
| 2323 { | |
| 2324 return "{}"; | |
| 2325 } | |
| 2326 | |
| 2327 VULKAN_HPP_INLINE std::string to_string( SurfaceTransformFlagsKHR value ) | |
| 2328 { | |
| 2329 std::string result = "{"; | |
| 2330 if ( value & SurfaceTransformFlagBitsKHR::eIdentity ) | |
| 2331 result += " Identity |"; | |
| 2332 if ( value & SurfaceTransformFlagBitsKHR::eRotate90 ) | |
| 2333 result += " Rotate90 |"; | |
| 2334 if ( value & SurfaceTransformFlagBitsKHR::eRotate180 ) | |
| 2335 result += " Rotate180 |"; | |
| 2336 if ( value & SurfaceTransformFlagBitsKHR::eRotate270 ) | |
| 2337 result += " Rotate270 |"; | |
| 2338 if ( value & SurfaceTransformFlagBitsKHR::eHorizontalMirror ) | |
| 2339 result += " HorizontalMirror |"; | |
| 2340 if ( value & SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate90 ) | |
| 2341 result += " HorizontalMirrorRotate90 |"; | |
| 2342 if ( value & SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate180 ) | |
| 2343 result += " HorizontalMirrorRotate180 |"; | |
| 2344 if ( value & SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate270 ) | |
| 2345 result += " HorizontalMirrorRotate270 |"; | |
| 2346 if ( value & SurfaceTransformFlagBitsKHR::eInherit ) | |
| 2347 result += " Inherit |"; | |
| 2348 | |
| 2349 if ( result.size() > 1 ) | |
| 2350 result.back() = '}'; | |
| 2351 else | |
| 2352 result = "{}"; | |
| 2353 return result; | |
| 2354 } | |
| 2355 | |
| 2356 #if defined( VK_USE_PLATFORM_XLIB_KHR ) | |
| 2357 //=== VK_KHR_xlib_surface === | |
| 2358 | |
| 2359 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( XlibSurfaceCreateFlagsKHR ) | |
| 2360 { | |
| 2361 return "{}"; | |
| 2362 } | |
| 2363 #endif /*VK_USE_PLATFORM_XLIB_KHR*/ | |
| 2364 | |
| 2365 #if defined( VK_USE_PLATFORM_XCB_KHR ) | |
| 2366 //=== VK_KHR_xcb_surface === | |
| 2367 | |
| 2368 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( XcbSurfaceCreateFlagsKHR ) | |
| 2369 { | |
| 2370 return "{}"; | |
| 2371 } | |
| 2372 #endif /*VK_USE_PLATFORM_XCB_KHR*/ | |
| 2373 | |
| 2374 #if defined( VK_USE_PLATFORM_WAYLAND_KHR ) | |
| 2375 //=== VK_KHR_wayland_surface === | |
| 2376 | |
| 2377 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( WaylandSurfaceCreateFlagsKHR ) | |
| 2378 { | |
| 2379 return "{}"; | |
| 2380 } | |
| 2381 #endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ | |
| 2382 | |
| 2383 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 2384 //=== VK_KHR_android_surface === | |
| 2385 | |
| 2386 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AndroidSurfaceCreateFlagsKHR ) | |
| 2387 { | |
| 2388 return "{}"; | |
| 2389 } | |
| 2390 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 2391 | |
| 2392 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 2393 //=== VK_KHR_win32_surface === | |
| 2394 | |
| 2395 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( Win32SurfaceCreateFlagsKHR ) | |
| 2396 { | |
| 2397 return "{}"; | |
| 2398 } | |
| 2399 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 2400 | |
| 2401 //=== VK_EXT_debug_report === | |
| 2402 | |
| 2403 VULKAN_HPP_INLINE std::string to_string( DebugReportFlagsEXT value ) | |
| 2404 { | |
| 2405 std::string result = "{"; | |
| 2406 if ( value & DebugReportFlagBitsEXT::eInformation ) | |
| 2407 result += " Information |"; | |
| 2408 if ( value & DebugReportFlagBitsEXT::eWarning ) | |
| 2409 result += " Warning |"; | |
| 2410 if ( value & DebugReportFlagBitsEXT::ePerformanceWarning ) | |
| 2411 result += " PerformanceWarning |"; | |
| 2412 if ( value & DebugReportFlagBitsEXT::eError ) | |
| 2413 result += " Error |"; | |
| 2414 if ( value & DebugReportFlagBitsEXT::eDebug ) | |
| 2415 result += " Debug |"; | |
| 2416 | |
| 2417 if ( result.size() > 1 ) | |
| 2418 result.back() = '}'; | |
| 2419 else | |
| 2420 result = "{}"; | |
| 2421 return result; | |
| 2422 } | |
| 2423 | |
| 2424 //=== VK_KHR_video_queue === | |
| 2425 | |
| 2426 VULKAN_HPP_INLINE std::string to_string( VideoCodecOperationFlagsKHR value ) | |
| 2427 { | |
| 2428 std::string result = "{"; | |
| 2429 if ( value & VideoCodecOperationFlagBitsKHR::eEncodeH264 ) | |
| 2430 result += " EncodeH264 |"; | |
| 2431 if ( value & VideoCodecOperationFlagBitsKHR::eEncodeH265 ) | |
| 2432 result += " EncodeH265 |"; | |
| 2433 if ( value & VideoCodecOperationFlagBitsKHR::eDecodeH264 ) | |
| 2434 result += " DecodeH264 |"; | |
| 2435 if ( value & VideoCodecOperationFlagBitsKHR::eDecodeH265 ) | |
| 2436 result += " DecodeH265 |"; | |
| 2437 if ( value & VideoCodecOperationFlagBitsKHR::eDecodeAv1 ) | |
| 2438 result += " DecodeAv1 |"; | |
| 2439 if ( value & VideoCodecOperationFlagBitsKHR::eEncodeAv1 ) | |
| 2440 result += " EncodeAv1 |"; | |
| 2441 if ( value & VideoCodecOperationFlagBitsKHR::eDecodeVp9 ) | |
| 2442 result += " DecodeVp9 |"; | |
| 2443 | |
| 2444 if ( result.size() > 1 ) | |
| 2445 result.back() = '}'; | |
| 2446 else | |
| 2447 result = "None"; | |
| 2448 return result; | |
| 2449 } | |
| 2450 | |
| 2451 VULKAN_HPP_INLINE std::string to_string( VideoChromaSubsamplingFlagsKHR value ) | |
| 2452 { | |
| 2453 std::string result = "{"; | |
| 2454 if ( value & VideoChromaSubsamplingFlagBitsKHR::eMonochrome ) | |
| 2455 result += " Monochrome |"; | |
| 2456 if ( value & VideoChromaSubsamplingFlagBitsKHR::e420 ) | |
| 2457 result += " 420 |"; | |
| 2458 if ( value & VideoChromaSubsamplingFlagBitsKHR::e422 ) | |
| 2459 result += " 422 |"; | |
| 2460 if ( value & VideoChromaSubsamplingFlagBitsKHR::e444 ) | |
| 2461 result += " 444 |"; | |
| 2462 | |
| 2463 if ( result.size() > 1 ) | |
| 2464 result.back() = '}'; | |
| 2465 else | |
| 2466 result = "Invalid"; | |
| 2467 return result; | |
| 2468 } | |
| 2469 | |
| 2470 VULKAN_HPP_INLINE std::string to_string( VideoComponentBitDepthFlagsKHR value ) | |
| 2471 { | |
| 2472 std::string result = "{"; | |
| 2473 if ( value & VideoComponentBitDepthFlagBitsKHR::e8 ) | |
| 2474 result += " 8 |"; | |
| 2475 if ( value & VideoComponentBitDepthFlagBitsKHR::e10 ) | |
| 2476 result += " 10 |"; | |
| 2477 if ( value & VideoComponentBitDepthFlagBitsKHR::e12 ) | |
| 2478 result += " 12 |"; | |
| 2479 | |
| 2480 if ( result.size() > 1 ) | |
| 2481 result.back() = '}'; | |
| 2482 else | |
| 2483 result = "Invalid"; | |
| 2484 return result; | |
| 2485 } | |
| 2486 | |
| 2487 VULKAN_HPP_INLINE std::string to_string( VideoCapabilityFlagsKHR value ) | |
| 2488 { | |
| 2489 std::string result = "{"; | |
| 2490 if ( value & VideoCapabilityFlagBitsKHR::eProtectedContent ) | |
| 2491 result += " ProtectedContent |"; | |
| 2492 if ( value & VideoCapabilityFlagBitsKHR::eSeparateReferenceImages ) | |
| 2493 result += " SeparateReferenceImages |"; | |
| 2494 | |
| 2495 if ( result.size() > 1 ) | |
| 2496 result.back() = '}'; | |
| 2497 else | |
| 2498 result = "{}"; | |
| 2499 return result; | |
| 2500 } | |
| 2501 | |
| 2502 VULKAN_HPP_INLINE std::string to_string( VideoSessionCreateFlagsKHR value ) | |
| 2503 { | |
| 2504 std::string result = "{"; | |
| 2505 if ( value & VideoSessionCreateFlagBitsKHR::eProtectedContent ) | |
| 2506 result += " ProtectedContent |"; | |
| 2507 if ( value & VideoSessionCreateFlagBitsKHR::eAllowEncodeParameterOptimizations ) | |
| 2508 result += " AllowEncodeParameterOptimizations |"; | |
| 2509 if ( value & VideoSessionCreateFlagBitsKHR::eInlineQueries ) | |
| 2510 result += " InlineQueries |"; | |
| 2511 if ( value & VideoSessionCreateFlagBitsKHR::eAllowEncodeQuantizationDeltaMap ) | |
| 2512 result += " AllowEncodeQuantizationDeltaMap |"; | |
| 2513 if ( value & VideoSessionCreateFlagBitsKHR::eAllowEncodeEmphasisMap ) | |
| 2514 result += " AllowEncodeEmphasisMap |"; | |
| 2515 if ( value & VideoSessionCreateFlagBitsKHR::eInlineSessionParameters ) | |
| 2516 result += " InlineSessionParameters |"; | |
| 2517 | |
| 2518 if ( result.size() > 1 ) | |
| 2519 result.back() = '}'; | |
| 2520 else | |
| 2521 result = "{}"; | |
| 2522 return result; | |
| 2523 } | |
| 2524 | |
| 2525 VULKAN_HPP_INLINE std::string to_string( VideoSessionParametersCreateFlagsKHR value ) | |
| 2526 { | |
| 2527 std::string result = "{"; | |
| 2528 if ( value & VideoSessionParametersCreateFlagBitsKHR::eQuantizationMapCompatible ) | |
| 2529 result += " QuantizationMapCompatible |"; | |
| 2530 | |
| 2531 if ( result.size() > 1 ) | |
| 2532 result.back() = '}'; | |
| 2533 else | |
| 2534 result = "{}"; | |
| 2535 return result; | |
| 2536 } | |
| 2537 | |
| 2538 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoBeginCodingFlagsKHR ) | |
| 2539 { | |
| 2540 return "{}"; | |
| 2541 } | |
| 2542 | |
| 2543 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEndCodingFlagsKHR ) | |
| 2544 { | |
| 2545 return "{}"; | |
| 2546 } | |
| 2547 | |
| 2548 VULKAN_HPP_INLINE std::string to_string( VideoCodingControlFlagsKHR value ) | |
| 2549 { | |
| 2550 std::string result = "{"; | |
| 2551 if ( value & VideoCodingControlFlagBitsKHR::eReset ) | |
| 2552 result += " Reset |"; | |
| 2553 if ( value & VideoCodingControlFlagBitsKHR::eEncodeRateControl ) | |
| 2554 result += " EncodeRateControl |"; | |
| 2555 if ( value & VideoCodingControlFlagBitsKHR::eEncodeQualityLevel ) | |
| 2556 result += " EncodeQualityLevel |"; | |
| 2557 | |
| 2558 if ( result.size() > 1 ) | |
| 2559 result.back() = '}'; | |
| 2560 else | |
| 2561 result = "{}"; | |
| 2562 return result; | |
| 2563 } | |
| 2564 | |
| 2565 //=== VK_KHR_video_decode_queue === | |
| 2566 | |
| 2567 VULKAN_HPP_INLINE std::string to_string( VideoDecodeCapabilityFlagsKHR value ) | |
| 2568 { | |
| 2569 std::string result = "{"; | |
| 2570 if ( value & VideoDecodeCapabilityFlagBitsKHR::eDpbAndOutputCoincide ) | |
| 2571 result += " DpbAndOutputCoincide |"; | |
| 2572 if ( value & VideoDecodeCapabilityFlagBitsKHR::eDpbAndOutputDistinct ) | |
| 2573 result += " DpbAndOutputDistinct |"; | |
| 2574 | |
| 2575 if ( result.size() > 1 ) | |
| 2576 result.back() = '}'; | |
| 2577 else | |
| 2578 result = "{}"; | |
| 2579 return result; | |
| 2580 } | |
| 2581 | |
| 2582 VULKAN_HPP_INLINE std::string to_string( VideoDecodeUsageFlagsKHR value ) | |
| 2583 { | |
| 2584 std::string result = "{"; | |
| 2585 if ( value & VideoDecodeUsageFlagBitsKHR::eTranscoding ) | |
| 2586 result += " Transcoding |"; | |
| 2587 if ( value & VideoDecodeUsageFlagBitsKHR::eOffline ) | |
| 2588 result += " Offline |"; | |
| 2589 if ( value & VideoDecodeUsageFlagBitsKHR::eStreaming ) | |
| 2590 result += " Streaming |"; | |
| 2591 | |
| 2592 if ( result.size() > 1 ) | |
| 2593 result.back() = '}'; | |
| 2594 else | |
| 2595 result = "Default"; | |
| 2596 return result; | |
| 2597 } | |
| 2598 | |
| 2599 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoDecodeFlagsKHR ) | |
| 2600 { | |
| 2601 return "{}"; | |
| 2602 } | |
| 2603 | |
| 2604 //=== VK_EXT_transform_feedback === | |
| 2605 | |
| 2606 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRasterizationStateStreamCreateFlagsEXT ) | |
| 2607 { | |
| 2608 return "{}"; | |
| 2609 } | |
| 2610 | |
| 2611 //=== VK_KHR_video_encode_h264 === | |
| 2612 | |
| 2613 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264CapabilityFlagsKHR value ) | |
| 2614 { | |
| 2615 std::string result = "{"; | |
| 2616 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::eHrdCompliance ) | |
| 2617 result += " HrdCompliance |"; | |
| 2618 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::ePredictionWeightTableGenerated ) | |
| 2619 result += " PredictionWeightTableGenerated |"; | |
| 2620 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::eRowUnalignedSlice ) | |
| 2621 result += " RowUnalignedSlice |"; | |
| 2622 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::eDifferentSliceType ) | |
| 2623 result += " DifferentSliceType |"; | |
| 2624 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::eBFrameInL0List ) | |
| 2625 result += " BFrameInL0List |"; | |
| 2626 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::eBFrameInL1List ) | |
| 2627 result += " BFrameInL1List |"; | |
| 2628 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::ePerPictureTypeMinMaxQp ) | |
| 2629 result += " PerPictureTypeMinMaxQp |"; | |
| 2630 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::ePerSliceConstantQp ) | |
| 2631 result += " PerSliceConstantQp |"; | |
| 2632 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::eGeneratePrefixNalu ) | |
| 2633 result += " GeneratePrefixNalu |"; | |
| 2634 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::eBPictureIntraRefresh ) | |
| 2635 result += " BPictureIntraRefresh |"; | |
| 2636 if ( value & VideoEncodeH264CapabilityFlagBitsKHR::eMbQpDiffWraparound ) | |
| 2637 result += " MbQpDiffWraparound |"; | |
| 2638 | |
| 2639 if ( result.size() > 1 ) | |
| 2640 result.back() = '}'; | |
| 2641 else | |
| 2642 result = "{}"; | |
| 2643 return result; | |
| 2644 } | |
| 2645 | |
| 2646 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264StdFlagsKHR value ) | |
| 2647 { | |
| 2648 std::string result = "{"; | |
| 2649 if ( value & VideoEncodeH264StdFlagBitsKHR::eSeparateColorPlaneFlagSet ) | |
| 2650 result += " SeparateColorPlaneFlagSet |"; | |
| 2651 if ( value & VideoEncodeH264StdFlagBitsKHR::eQpprimeYZeroTransformBypassFlagSet ) | |
| 2652 result += " QpprimeYZeroTransformBypassFlagSet |"; | |
| 2653 if ( value & VideoEncodeH264StdFlagBitsKHR::eScalingMatrixPresentFlagSet ) | |
| 2654 result += " ScalingMatrixPresentFlagSet |"; | |
| 2655 if ( value & VideoEncodeH264StdFlagBitsKHR::eChromaQpIndexOffset ) | |
| 2656 result += " ChromaQpIndexOffset |"; | |
| 2657 if ( value & VideoEncodeH264StdFlagBitsKHR::eSecondChromaQpIndexOffset ) | |
| 2658 result += " SecondChromaQpIndexOffset |"; | |
| 2659 if ( value & VideoEncodeH264StdFlagBitsKHR::ePicInitQpMinus26 ) | |
| 2660 result += " PicInitQpMinus26 |"; | |
| 2661 if ( value & VideoEncodeH264StdFlagBitsKHR::eWeightedPredFlagSet ) | |
| 2662 result += " WeightedPredFlagSet |"; | |
| 2663 if ( value & VideoEncodeH264StdFlagBitsKHR::eWeightedBipredIdcExplicit ) | |
| 2664 result += " WeightedBipredIdcExplicit |"; | |
| 2665 if ( value & VideoEncodeH264StdFlagBitsKHR::eWeightedBipredIdcImplicit ) | |
| 2666 result += " WeightedBipredIdcImplicit |"; | |
| 2667 if ( value & VideoEncodeH264StdFlagBitsKHR::eTransform8X8ModeFlagSet ) | |
| 2668 result += " Transform8X8ModeFlagSet |"; | |
| 2669 if ( value & VideoEncodeH264StdFlagBitsKHR::eDirectSpatialMvPredFlagUnset ) | |
| 2670 result += " DirectSpatialMvPredFlagUnset |"; | |
| 2671 if ( value & VideoEncodeH264StdFlagBitsKHR::eEntropyCodingModeFlagUnset ) | |
| 2672 result += " EntropyCodingModeFlagUnset |"; | |
| 2673 if ( value & VideoEncodeH264StdFlagBitsKHR::eEntropyCodingModeFlagSet ) | |
| 2674 result += " EntropyCodingModeFlagSet |"; | |
| 2675 if ( value & VideoEncodeH264StdFlagBitsKHR::eDirect8X8InferenceFlagUnset ) | |
| 2676 result += " Direct8X8InferenceFlagUnset |"; | |
| 2677 if ( value & VideoEncodeH264StdFlagBitsKHR::eConstrainedIntraPredFlagSet ) | |
| 2678 result += " ConstrainedIntraPredFlagSet |"; | |
| 2679 if ( value & VideoEncodeH264StdFlagBitsKHR::eDeblockingFilterDisabled ) | |
| 2680 result += " DeblockingFilterDisabled |"; | |
| 2681 if ( value & VideoEncodeH264StdFlagBitsKHR::eDeblockingFilterEnabled ) | |
| 2682 result += " DeblockingFilterEnabled |"; | |
| 2683 if ( value & VideoEncodeH264StdFlagBitsKHR::eDeblockingFilterPartial ) | |
| 2684 result += " DeblockingFilterPartial |"; | |
| 2685 if ( value & VideoEncodeH264StdFlagBitsKHR::eSliceQpDelta ) | |
| 2686 result += " SliceQpDelta |"; | |
| 2687 if ( value & VideoEncodeH264StdFlagBitsKHR::eDifferentSliceQpDelta ) | |
| 2688 result += " DifferentSliceQpDelta |"; | |
| 2689 | |
| 2690 if ( result.size() > 1 ) | |
| 2691 result.back() = '}'; | |
| 2692 else | |
| 2693 result = "{}"; | |
| 2694 return result; | |
| 2695 } | |
| 2696 | |
| 2697 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264RateControlFlagsKHR value ) | |
| 2698 { | |
| 2699 std::string result = "{"; | |
| 2700 if ( value & VideoEncodeH264RateControlFlagBitsKHR::eAttemptHrdCompliance ) | |
| 2701 result += " AttemptHrdCompliance |"; | |
| 2702 if ( value & VideoEncodeH264RateControlFlagBitsKHR::eRegularGop ) | |
| 2703 result += " RegularGop |"; | |
| 2704 if ( value & VideoEncodeH264RateControlFlagBitsKHR::eReferencePatternFlat ) | |
| 2705 result += " ReferencePatternFlat |"; | |
| 2706 if ( value & VideoEncodeH264RateControlFlagBitsKHR::eReferencePatternDyadic ) | |
| 2707 result += " ReferencePatternDyadic |"; | |
| 2708 if ( value & VideoEncodeH264RateControlFlagBitsKHR::eTemporalLayerPatternDyadic ) | |
| 2709 result += " TemporalLayerPatternDyadic |"; | |
| 2710 | |
| 2711 if ( result.size() > 1 ) | |
| 2712 result.back() = '}'; | |
| 2713 else | |
| 2714 result = "{}"; | |
| 2715 return result; | |
| 2716 } | |
| 2717 | |
| 2718 //=== VK_KHR_video_encode_h265 === | |
| 2719 | |
| 2720 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265CapabilityFlagsKHR value ) | |
| 2721 { | |
| 2722 std::string result = "{"; | |
| 2723 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::eHrdCompliance ) | |
| 2724 result += " HrdCompliance |"; | |
| 2725 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::ePredictionWeightTableGenerated ) | |
| 2726 result += " PredictionWeightTableGenerated |"; | |
| 2727 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::eRowUnalignedSliceSegment ) | |
| 2728 result += " RowUnalignedSliceSegment |"; | |
| 2729 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::eDifferentSliceSegmentType ) | |
| 2730 result += " DifferentSliceSegmentType |"; | |
| 2731 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::eBFrameInL0List ) | |
| 2732 result += " BFrameInL0List |"; | |
| 2733 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::eBFrameInL1List ) | |
| 2734 result += " BFrameInL1List |"; | |
| 2735 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::ePerPictureTypeMinMaxQp ) | |
| 2736 result += " PerPictureTypeMinMaxQp |"; | |
| 2737 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::ePerSliceSegmentConstantQp ) | |
| 2738 result += " PerSliceSegmentConstantQp |"; | |
| 2739 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::eMultipleTilesPerSliceSegment ) | |
| 2740 result += " MultipleTilesPerSliceSegment |"; | |
| 2741 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::eMultipleSliceSegmentsPerTile ) | |
| 2742 result += " MultipleSliceSegmentsPerTile |"; | |
| 2743 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::eBPictureIntraRefresh ) | |
| 2744 result += " BPictureIntraRefresh |"; | |
| 2745 if ( value & VideoEncodeH265CapabilityFlagBitsKHR::eCuQpDiffWraparound ) | |
| 2746 result += " CuQpDiffWraparound |"; | |
| 2747 | |
| 2748 if ( result.size() > 1 ) | |
| 2749 result.back() = '}'; | |
| 2750 else | |
| 2751 result = "{}"; | |
| 2752 return result; | |
| 2753 } | |
| 2754 | |
| 2755 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265StdFlagsKHR value ) | |
| 2756 { | |
| 2757 std::string result = "{"; | |
| 2758 if ( value & VideoEncodeH265StdFlagBitsKHR::eSeparateColorPlaneFlagSet ) | |
| 2759 result += " SeparateColorPlaneFlagSet |"; | |
| 2760 if ( value & VideoEncodeH265StdFlagBitsKHR::eSampleAdaptiveOffsetEnabledFlagSet ) | |
| 2761 result += " SampleAdaptiveOffsetEnabledFlagSet |"; | |
| 2762 if ( value & VideoEncodeH265StdFlagBitsKHR::eScalingListDataPresentFlagSet ) | |
| 2763 result += " ScalingListDataPresentFlagSet |"; | |
| 2764 if ( value & VideoEncodeH265StdFlagBitsKHR::ePcmEnabledFlagSet ) | |
| 2765 result += " PcmEnabledFlagSet |"; | |
| 2766 if ( value & VideoEncodeH265StdFlagBitsKHR::eSpsTemporalMvpEnabledFlagSet ) | |
| 2767 result += " SpsTemporalMvpEnabledFlagSet |"; | |
| 2768 if ( value & VideoEncodeH265StdFlagBitsKHR::eInitQpMinus26 ) | |
| 2769 result += " InitQpMinus26 |"; | |
| 2770 if ( value & VideoEncodeH265StdFlagBitsKHR::eWeightedPredFlagSet ) | |
| 2771 result += " WeightedPredFlagSet |"; | |
| 2772 if ( value & VideoEncodeH265StdFlagBitsKHR::eWeightedBipredFlagSet ) | |
| 2773 result += " WeightedBipredFlagSet |"; | |
| 2774 if ( value & VideoEncodeH265StdFlagBitsKHR::eLog2ParallelMergeLevelMinus2 ) | |
| 2775 result += " Log2ParallelMergeLevelMinus2 |"; | |
| 2776 if ( value & VideoEncodeH265StdFlagBitsKHR::eSignDataHidingEnabledFlagSet ) | |
| 2777 result += " SignDataHidingEnabledFlagSet |"; | |
| 2778 if ( value & VideoEncodeH265StdFlagBitsKHR::eTransformSkipEnabledFlagSet ) | |
| 2779 result += " TransformSkipEnabledFlagSet |"; | |
| 2780 if ( value & VideoEncodeH265StdFlagBitsKHR::eTransformSkipEnabledFlagUnset ) | |
| 2781 result += " TransformSkipEnabledFlagUnset |"; | |
| 2782 if ( value & VideoEncodeH265StdFlagBitsKHR::ePpsSliceChromaQpOffsetsPresentFlagSet ) | |
| 2783 result += " PpsSliceChromaQpOffsetsPresentFlagSet |"; | |
| 2784 if ( value & VideoEncodeH265StdFlagBitsKHR::eTransquantBypassEnabledFlagSet ) | |
| 2785 result += " TransquantBypassEnabledFlagSet |"; | |
| 2786 if ( value & VideoEncodeH265StdFlagBitsKHR::eConstrainedIntraPredFlagSet ) | |
| 2787 result += " ConstrainedIntraPredFlagSet |"; | |
| 2788 if ( value & VideoEncodeH265StdFlagBitsKHR::eEntropyCodingSyncEnabledFlagSet ) | |
| 2789 result += " EntropyCodingSyncEnabledFlagSet |"; | |
| 2790 if ( value & VideoEncodeH265StdFlagBitsKHR::eDeblockingFilterOverrideEnabledFlagSet ) | |
| 2791 result += " DeblockingFilterOverrideEnabledFlagSet |"; | |
| 2792 if ( value & VideoEncodeH265StdFlagBitsKHR::eDependentSliceSegmentsEnabledFlagSet ) | |
| 2793 result += " DependentSliceSegmentsEnabledFlagSet |"; | |
| 2794 if ( value & VideoEncodeH265StdFlagBitsKHR::eDependentSliceSegmentFlagSet ) | |
| 2795 result += " DependentSliceSegmentFlagSet |"; | |
| 2796 if ( value & VideoEncodeH265StdFlagBitsKHR::eSliceQpDelta ) | |
| 2797 result += " SliceQpDelta |"; | |
| 2798 if ( value & VideoEncodeH265StdFlagBitsKHR::eDifferentSliceQpDelta ) | |
| 2799 result += " DifferentSliceQpDelta |"; | |
| 2800 | |
| 2801 if ( result.size() > 1 ) | |
| 2802 result.back() = '}'; | |
| 2803 else | |
| 2804 result = "{}"; | |
| 2805 return result; | |
| 2806 } | |
| 2807 | |
| 2808 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265CtbSizeFlagsKHR value ) | |
| 2809 { | |
| 2810 std::string result = "{"; | |
| 2811 if ( value & VideoEncodeH265CtbSizeFlagBitsKHR::e16 ) | |
| 2812 result += " 16 |"; | |
| 2813 if ( value & VideoEncodeH265CtbSizeFlagBitsKHR::e32 ) | |
| 2814 result += " 32 |"; | |
| 2815 if ( value & VideoEncodeH265CtbSizeFlagBitsKHR::e64 ) | |
| 2816 result += " 64 |"; | |
| 2817 | |
| 2818 if ( result.size() > 1 ) | |
| 2819 result.back() = '}'; | |
| 2820 else | |
| 2821 result = "{}"; | |
| 2822 return result; | |
| 2823 } | |
| 2824 | |
| 2825 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265TransformBlockSizeFlagsKHR value ) | |
| 2826 { | |
| 2827 std::string result = "{"; | |
| 2828 if ( value & VideoEncodeH265TransformBlockSizeFlagBitsKHR::e4 ) | |
| 2829 result += " 4 |"; | |
| 2830 if ( value & VideoEncodeH265TransformBlockSizeFlagBitsKHR::e8 ) | |
| 2831 result += " 8 |"; | |
| 2832 if ( value & VideoEncodeH265TransformBlockSizeFlagBitsKHR::e16 ) | |
| 2833 result += " 16 |"; | |
| 2834 if ( value & VideoEncodeH265TransformBlockSizeFlagBitsKHR::e32 ) | |
| 2835 result += " 32 |"; | |
| 2836 | |
| 2837 if ( result.size() > 1 ) | |
| 2838 result.back() = '}'; | |
| 2839 else | |
| 2840 result = "{}"; | |
| 2841 return result; | |
| 2842 } | |
| 2843 | |
| 2844 VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265RateControlFlagsKHR value ) | |
| 2845 { | |
| 2846 std::string result = "{"; | |
| 2847 if ( value & VideoEncodeH265RateControlFlagBitsKHR::eAttemptHrdCompliance ) | |
| 2848 result += " AttemptHrdCompliance |"; | |
| 2849 if ( value & VideoEncodeH265RateControlFlagBitsKHR::eRegularGop ) | |
| 2850 result += " RegularGop |"; | |
| 2851 if ( value & VideoEncodeH265RateControlFlagBitsKHR::eReferencePatternFlat ) | |
| 2852 result += " ReferencePatternFlat |"; | |
| 2853 if ( value & VideoEncodeH265RateControlFlagBitsKHR::eReferencePatternDyadic ) | |
| 2854 result += " ReferencePatternDyadic |"; | |
| 2855 if ( value & VideoEncodeH265RateControlFlagBitsKHR::eTemporalSubLayerPatternDyadic ) | |
| 2856 result += " TemporalSubLayerPatternDyadic |"; | |
| 2857 | |
| 2858 if ( result.size() > 1 ) | |
| 2859 result.back() = '}'; | |
| 2860 else | |
| 2861 result = "{}"; | |
| 2862 return result; | |
| 2863 } | |
| 2864 | |
| 2865 //=== VK_KHR_video_decode_h264 === | |
| 2866 | |
| 2867 VULKAN_HPP_INLINE std::string to_string( VideoDecodeH264PictureLayoutFlagsKHR value ) | |
| 2868 { | |
| 2869 std::string result = "{"; | |
| 2870 if ( value & VideoDecodeH264PictureLayoutFlagBitsKHR::eInterlacedInterleavedLines ) | |
| 2871 result += " InterlacedInterleavedLines |"; | |
| 2872 if ( value & VideoDecodeH264PictureLayoutFlagBitsKHR::eInterlacedSeparatePlanes ) | |
| 2873 result += " InterlacedSeparatePlanes |"; | |
| 2874 | |
| 2875 if ( result.size() > 1 ) | |
| 2876 result.back() = '}'; | |
| 2877 else | |
| 2878 result = "Progressive"; | |
| 2879 return result; | |
| 2880 } | |
| 2881 | |
| 2882 #if defined( VK_USE_PLATFORM_GGP ) | |
| 2883 //=== VK_GGP_stream_descriptor_surface === | |
| 2884 | |
| 2885 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( StreamDescriptorSurfaceCreateFlagsGGP ) | |
| 2886 { | |
| 2887 return "{}"; | |
| 2888 } | |
| 2889 #endif /*VK_USE_PLATFORM_GGP*/ | |
| 2890 | |
| 2891 //=== VK_NV_external_memory_capabilities === | |
| 2892 | |
| 2893 VULKAN_HPP_INLINE std::string to_string( ExternalMemoryHandleTypeFlagsNV value ) | |
| 2894 { | |
| 2895 std::string result = "{"; | |
| 2896 if ( value & ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32 ) | |
| 2897 result += " OpaqueWin32 |"; | |
| 2898 if ( value & ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32Kmt ) | |
| 2899 result += " OpaqueWin32Kmt |"; | |
| 2900 if ( value & ExternalMemoryHandleTypeFlagBitsNV::eD3D11Image ) | |
| 2901 result += " D3D11Image |"; | |
| 2902 if ( value & ExternalMemoryHandleTypeFlagBitsNV::eD3D11ImageKmt ) | |
| 2903 result += " D3D11ImageKmt |"; | |
| 2904 | |
| 2905 if ( result.size() > 1 ) | |
| 2906 result.back() = '}'; | |
| 2907 else | |
| 2908 result = "{}"; | |
| 2909 return result; | |
| 2910 } | |
| 2911 | |
| 2912 VULKAN_HPP_INLINE std::string to_string( ExternalMemoryFeatureFlagsNV value ) | |
| 2913 { | |
| 2914 std::string result = "{"; | |
| 2915 if ( value & ExternalMemoryFeatureFlagBitsNV::eDedicatedOnly ) | |
| 2916 result += " DedicatedOnly |"; | |
| 2917 if ( value & ExternalMemoryFeatureFlagBitsNV::eExportable ) | |
| 2918 result += " Exportable |"; | |
| 2919 if ( value & ExternalMemoryFeatureFlagBitsNV::eImportable ) | |
| 2920 result += " Importable |"; | |
| 2921 | |
| 2922 if ( result.size() > 1 ) | |
| 2923 result.back() = '}'; | |
| 2924 else | |
| 2925 result = "{}"; | |
| 2926 return result; | |
| 2927 } | |
| 2928 | |
| 2929 #if defined( VK_USE_PLATFORM_VI_NN ) | |
| 2930 //=== VK_NN_vi_surface === | |
| 2931 | |
| 2932 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ViSurfaceCreateFlagsNN ) | |
| 2933 { | |
| 2934 return "{}"; | |
| 2935 } | |
| 2936 #endif /*VK_USE_PLATFORM_VI_NN*/ | |
| 2937 | |
| 2938 //=== VK_EXT_conditional_rendering === | |
| 2939 | |
| 2940 VULKAN_HPP_INLINE std::string to_string( ConditionalRenderingFlagsEXT value ) | |
| 2941 { | |
| 2942 std::string result = "{"; | |
| 2943 if ( value & ConditionalRenderingFlagBitsEXT::eInverted ) | |
| 2944 result += " Inverted |"; | |
| 2945 | |
| 2946 if ( result.size() > 1 ) | |
| 2947 result.back() = '}'; | |
| 2948 else | |
| 2949 result = "{}"; | |
| 2950 return result; | |
| 2951 } | |
| 2952 | |
| 2953 //=== VK_EXT_display_surface_counter === | |
| 2954 | |
| 2955 VULKAN_HPP_INLINE std::string to_string( SurfaceCounterFlagsEXT value ) | |
| 2956 { | |
| 2957 std::string result = "{"; | |
| 2958 if ( value & SurfaceCounterFlagBitsEXT::eVblank ) | |
| 2959 result += " Vblank |"; | |
| 2960 | |
| 2961 if ( result.size() > 1 ) | |
| 2962 result.back() = '}'; | |
| 2963 else | |
| 2964 result = "{}"; | |
| 2965 return result; | |
| 2966 } | |
| 2967 | |
| 2968 //=== VK_NV_viewport_swizzle === | |
| 2969 | |
| 2970 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineViewportSwizzleStateCreateFlagsNV ) | |
| 2971 { | |
| 2972 return "{}"; | |
| 2973 } | |
| 2974 | |
| 2975 //=== VK_EXT_discard_rectangles === | |
| 2976 | |
| 2977 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineDiscardRectangleStateCreateFlagsEXT ) | |
| 2978 { | |
| 2979 return "{}"; | |
| 2980 } | |
| 2981 | |
| 2982 //=== VK_EXT_conservative_rasterization === | |
| 2983 | |
| 2984 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRasterizationConservativeStateCreateFlagsEXT ) | |
| 2985 { | |
| 2986 return "{}"; | |
| 2987 } | |
| 2988 | |
| 2989 //=== VK_EXT_depth_clip_enable === | |
| 2990 | |
| 2991 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRasterizationDepthClipStateCreateFlagsEXT ) | |
| 2992 { | |
| 2993 return "{}"; | |
| 2994 } | |
| 2995 | |
| 2996 //=== VK_KHR_performance_query === | |
| 2997 | |
| 2998 VULKAN_HPP_INLINE std::string to_string( PerformanceCounterDescriptionFlagsKHR value ) | |
| 2999 { | |
| 3000 std::string result = "{"; | |
| 3001 if ( value & PerformanceCounterDescriptionFlagBitsKHR::ePerformanceImpacting ) | |
| 3002 result += " PerformanceImpacting |"; | |
| 3003 if ( value & PerformanceCounterDescriptionFlagBitsKHR::eConcurrentlyImpacted ) | |
| 3004 result += " ConcurrentlyImpacted |"; | |
| 3005 | |
| 3006 if ( result.size() > 1 ) | |
| 3007 result.back() = '}'; | |
| 3008 else | |
| 3009 result = "{}"; | |
| 3010 return result; | |
| 3011 } | |
| 3012 | |
| 3013 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AcquireProfilingLockFlagsKHR ) | |
| 3014 { | |
| 3015 return "{}"; | |
| 3016 } | |
| 3017 | |
| 3018 #if defined( VK_USE_PLATFORM_IOS_MVK ) | |
| 3019 //=== VK_MVK_ios_surface === | |
| 3020 | |
| 3021 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( IOSSurfaceCreateFlagsMVK ) | |
| 3022 { | |
| 3023 return "{}"; | |
| 3024 } | |
| 3025 #endif /*VK_USE_PLATFORM_IOS_MVK*/ | |
| 3026 | |
| 3027 #if defined( VK_USE_PLATFORM_MACOS_MVK ) | |
| 3028 //=== VK_MVK_macos_surface === | |
| 3029 | |
| 3030 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( MacOSSurfaceCreateFlagsMVK ) | |
| 3031 { | |
| 3032 return "{}"; | |
| 3033 } | |
| 3034 #endif /*VK_USE_PLATFORM_MACOS_MVK*/ | |
| 3035 | |
| 3036 //=== VK_EXT_debug_utils === | |
| 3037 | |
| 3038 VULKAN_HPP_INLINE std::string to_string( DebugUtilsMessageSeverityFlagsEXT value ) | |
| 3039 { | |
| 3040 std::string result = "{"; | |
| 3041 if ( value & DebugUtilsMessageSeverityFlagBitsEXT::eVerbose ) | |
| 3042 result += " Verbose |"; | |
| 3043 if ( value & DebugUtilsMessageSeverityFlagBitsEXT::eInfo ) | |
| 3044 result += " Info |"; | |
| 3045 if ( value & DebugUtilsMessageSeverityFlagBitsEXT::eWarning ) | |
| 3046 result += " Warning |"; | |
| 3047 if ( value & DebugUtilsMessageSeverityFlagBitsEXT::eError ) | |
| 3048 result += " Error |"; | |
| 3049 | |
| 3050 if ( result.size() > 1 ) | |
| 3051 result.back() = '}'; | |
| 3052 else | |
| 3053 result = "{}"; | |
| 3054 return result; | |
| 3055 } | |
| 3056 | |
| 3057 VULKAN_HPP_INLINE std::string to_string( DebugUtilsMessageTypeFlagsEXT value ) | |
| 3058 { | |
| 3059 std::string result = "{"; | |
| 3060 if ( value & DebugUtilsMessageTypeFlagBitsEXT::eGeneral ) | |
| 3061 result += " General |"; | |
| 3062 if ( value & DebugUtilsMessageTypeFlagBitsEXT::eValidation ) | |
| 3063 result += " Validation |"; | |
| 3064 if ( value & DebugUtilsMessageTypeFlagBitsEXT::ePerformance ) | |
| 3065 result += " Performance |"; | |
| 3066 if ( value & DebugUtilsMessageTypeFlagBitsEXT::eDeviceAddressBinding ) | |
| 3067 result += " DeviceAddressBinding |"; | |
| 3068 | |
| 3069 if ( result.size() > 1 ) | |
| 3070 result.back() = '}'; | |
| 3071 else | |
| 3072 result = "{}"; | |
| 3073 return result; | |
| 3074 } | |
| 3075 | |
| 3076 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DebugUtilsMessengerCallbackDataFlagsEXT ) | |
| 3077 { | |
| 3078 return "{}"; | |
| 3079 } | |
| 3080 | |
| 3081 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DebugUtilsMessengerCreateFlagsEXT ) | |
| 3082 { | |
| 3083 return "{}"; | |
| 3084 } | |
| 3085 | |
| 3086 //=== VK_NV_fragment_coverage_to_color === | |
| 3087 | |
| 3088 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineCoverageToColorStateCreateFlagsNV ) | |
| 3089 { | |
| 3090 return "{}"; | |
| 3091 } | |
| 3092 | |
| 3093 //=== VK_KHR_acceleration_structure === | |
| 3094 | |
| 3095 VULKAN_HPP_INLINE std::string to_string( GeometryFlagsKHR value ) | |
| 3096 { | |
| 3097 std::string result = "{"; | |
| 3098 if ( value & GeometryFlagBitsKHR::eOpaque ) | |
| 3099 result += " Opaque |"; | |
| 3100 if ( value & GeometryFlagBitsKHR::eNoDuplicateAnyHitInvocation ) | |
| 3101 result += " NoDuplicateAnyHitInvocation |"; | |
| 3102 | |
| 3103 if ( result.size() > 1 ) | |
| 3104 result.back() = '}'; | |
| 3105 else | |
| 3106 result = "{}"; | |
| 3107 return result; | |
| 3108 } | |
| 3109 | |
| 3110 VULKAN_HPP_INLINE std::string to_string( GeometryInstanceFlagsKHR value ) | |
| 3111 { | |
| 3112 std::string result = "{"; | |
| 3113 if ( value & GeometryInstanceFlagBitsKHR::eTriangleFacingCullDisable ) | |
| 3114 result += " TriangleFacingCullDisable |"; | |
| 3115 if ( value & GeometryInstanceFlagBitsKHR::eTriangleFlipFacing ) | |
| 3116 result += " TriangleFlipFacing |"; | |
| 3117 if ( value & GeometryInstanceFlagBitsKHR::eForceOpaque ) | |
| 3118 result += " ForceOpaque |"; | |
| 3119 if ( value & GeometryInstanceFlagBitsKHR::eForceNoOpaque ) | |
| 3120 result += " ForceNoOpaque |"; | |
| 3121 if ( value & GeometryInstanceFlagBitsKHR::eForceOpacityMicromap2StateEXT ) | |
| 3122 result += " ForceOpacityMicromap2StateEXT |"; | |
| 3123 if ( value & GeometryInstanceFlagBitsKHR::eDisableOpacityMicromapsEXT ) | |
| 3124 result += " DisableOpacityMicromapsEXT |"; | |
| 3125 | |
| 3126 if ( result.size() > 1 ) | |
| 3127 result.back() = '}'; | |
| 3128 else | |
| 3129 result = "{}"; | |
| 3130 return result; | |
| 3131 } | |
| 3132 | |
| 3133 VULKAN_HPP_INLINE std::string to_string( BuildAccelerationStructureFlagsKHR value ) | |
| 3134 { | |
| 3135 std::string result = "{"; | |
| 3136 if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowUpdate ) | |
| 3137 result += " AllowUpdate |"; | |
| 3138 if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowCompaction ) | |
| 3139 result += " AllowCompaction |"; | |
| 3140 if ( value & BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace ) | |
| 3141 result += " PreferFastTrace |"; | |
| 3142 if ( value & BuildAccelerationStructureFlagBitsKHR::ePreferFastBuild ) | |
| 3143 result += " PreferFastBuild |"; | |
| 3144 if ( value & BuildAccelerationStructureFlagBitsKHR::eLowMemory ) | |
| 3145 result += " LowMemory |"; | |
| 3146 if ( value & BuildAccelerationStructureFlagBitsKHR::eMotionNV ) | |
| 3147 result += " MotionNV |"; | |
| 3148 if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowOpacityMicromapUpdateEXT ) | |
| 3149 result += " AllowOpacityMicromapUpdateEXT |"; | |
| 3150 if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowDisableOpacityMicromapsEXT ) | |
| 3151 result += " AllowDisableOpacityMicromapsEXT |"; | |
| 3152 if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowOpacityMicromapDataUpdateEXT ) | |
| 3153 result += " AllowOpacityMicromapDataUpdateEXT |"; | |
| 3154 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 3155 if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowDisplacementMicromapUpdateNV ) | |
| 3156 result += " AllowDisplacementMicromapUpdateNV |"; | |
| 3157 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 3158 if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowDataAccess ) | |
| 3159 result += " AllowDataAccess |"; | |
| 3160 if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowClusterOpacityMicromapsNV ) | |
| 3161 result += " AllowClusterOpacityMicromapsNV |"; | |
| 3162 | |
| 3163 if ( result.size() > 1 ) | |
| 3164 result.back() = '}'; | |
| 3165 else | |
| 3166 result = "{}"; | |
| 3167 return result; | |
| 3168 } | |
| 3169 | |
| 3170 VULKAN_HPP_INLINE std::string to_string( AccelerationStructureCreateFlagsKHR value ) | |
| 3171 { | |
| 3172 std::string result = "{"; | |
| 3173 if ( value & AccelerationStructureCreateFlagBitsKHR::eDeviceAddressCaptureReplay ) | |
| 3174 result += " DeviceAddressCaptureReplay |"; | |
| 3175 if ( value & AccelerationStructureCreateFlagBitsKHR::eDescriptorBufferCaptureReplayEXT ) | |
| 3176 result += " DescriptorBufferCaptureReplayEXT |"; | |
| 3177 if ( value & AccelerationStructureCreateFlagBitsKHR::eMotionNV ) | |
| 3178 result += " MotionNV |"; | |
| 3179 | |
| 3180 if ( result.size() > 1 ) | |
| 3181 result.back() = '}'; | |
| 3182 else | |
| 3183 result = "{}"; | |
| 3184 return result; | |
| 3185 } | |
| 3186 | |
| 3187 //=== VK_NV_framebuffer_mixed_samples === | |
| 3188 | |
| 3189 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineCoverageModulationStateCreateFlagsNV ) | |
| 3190 { | |
| 3191 return "{}"; | |
| 3192 } | |
| 3193 | |
| 3194 //=== VK_EXT_validation_cache === | |
| 3195 | |
| 3196 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ValidationCacheCreateFlagsEXT ) | |
| 3197 { | |
| 3198 return "{}"; | |
| 3199 } | |
| 3200 | |
| 3201 //=== VK_AMD_pipeline_compiler_control === | |
| 3202 | |
| 3203 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineCompilerControlFlagsAMD ) | |
| 3204 { | |
| 3205 return "{}"; | |
| 3206 } | |
| 3207 | |
| 3208 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 3209 //=== VK_FUCHSIA_imagepipe_surface === | |
| 3210 | |
| 3211 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ImagePipeSurfaceCreateFlagsFUCHSIA ) | |
| 3212 { | |
| 3213 return "{}"; | |
| 3214 } | |
| 3215 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 3216 | |
| 3217 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 3218 //=== VK_EXT_metal_surface === | |
| 3219 | |
| 3220 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( MetalSurfaceCreateFlagsEXT ) | |
| 3221 { | |
| 3222 return "{}"; | |
| 3223 } | |
| 3224 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 3225 | |
| 3226 //=== VK_AMD_shader_core_properties2 === | |
| 3227 | |
| 3228 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderCorePropertiesFlagsAMD ) | |
| 3229 { | |
| 3230 return "{}"; | |
| 3231 } | |
| 3232 | |
| 3233 //=== VK_NV_coverage_reduction_mode === | |
| 3234 | |
| 3235 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineCoverageReductionStateCreateFlagsNV ) | |
| 3236 { | |
| 3237 return "{}"; | |
| 3238 } | |
| 3239 | |
| 3240 //=== VK_EXT_headless_surface === | |
| 3241 | |
| 3242 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( HeadlessSurfaceCreateFlagsEXT ) | |
| 3243 { | |
| 3244 return "{}"; | |
| 3245 } | |
| 3246 | |
| 3247 //=== VK_NV_device_generated_commands === | |
| 3248 | |
| 3249 VULKAN_HPP_INLINE std::string to_string( IndirectStateFlagsNV value ) | |
| 3250 { | |
| 3251 std::string result = "{"; | |
| 3252 if ( value & IndirectStateFlagBitsNV::eFlagFrontface ) | |
| 3253 result += " FlagFrontface |"; | |
| 3254 | |
| 3255 if ( result.size() > 1 ) | |
| 3256 result.back() = '}'; | |
| 3257 else | |
| 3258 result = "{}"; | |
| 3259 return result; | |
| 3260 } | |
| 3261 | |
| 3262 VULKAN_HPP_INLINE std::string to_string( IndirectCommandsLayoutUsageFlagsNV value ) | |
| 3263 { | |
| 3264 std::string result = "{"; | |
| 3265 if ( value & IndirectCommandsLayoutUsageFlagBitsNV::eExplicitPreprocess ) | |
| 3266 result += " ExplicitPreprocess |"; | |
| 3267 if ( value & IndirectCommandsLayoutUsageFlagBitsNV::eIndexedSequences ) | |
| 3268 result += " IndexedSequences |"; | |
| 3269 if ( value & IndirectCommandsLayoutUsageFlagBitsNV::eUnorderedSequences ) | |
| 3270 result += " UnorderedSequences |"; | |
| 3271 | |
| 3272 if ( result.size() > 1 ) | |
| 3273 result.back() = '}'; | |
| 3274 else | |
| 3275 result = "{}"; | |
| 3276 return result; | |
| 3277 } | |
| 3278 | |
| 3279 //=== VK_EXT_device_memory_report === | |
| 3280 | |
| 3281 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceMemoryReportFlagsEXT ) | |
| 3282 { | |
| 3283 return "{}"; | |
| 3284 } | |
| 3285 | |
| 3286 //=== VK_KHR_video_encode_queue === | |
| 3287 | |
| 3288 VULKAN_HPP_INLINE std::string to_string( VideoEncodeFlagsKHR value ) | |
| 3289 { | |
| 3290 std::string result = "{"; | |
| 3291 if ( value & VideoEncodeFlagBitsKHR::eIntraRefresh ) | |
| 3292 result += " IntraRefresh |"; | |
| 3293 if ( value & VideoEncodeFlagBitsKHR::eWithQuantizationDeltaMap ) | |
| 3294 result += " WithQuantizationDeltaMap |"; | |
| 3295 if ( value & VideoEncodeFlagBitsKHR::eWithEmphasisMap ) | |
| 3296 result += " WithEmphasisMap |"; | |
| 3297 | |
| 3298 if ( result.size() > 1 ) | |
| 3299 result.back() = '}'; | |
| 3300 else | |
| 3301 result = "{}"; | |
| 3302 return result; | |
| 3303 } | |
| 3304 | |
| 3305 VULKAN_HPP_INLINE std::string to_string( VideoEncodeCapabilityFlagsKHR value ) | |
| 3306 { | |
| 3307 std::string result = "{"; | |
| 3308 if ( value & VideoEncodeCapabilityFlagBitsKHR::ePrecedingExternallyEncodedBytes ) | |
| 3309 result += " PrecedingExternallyEncodedBytes |"; | |
| 3310 if ( value & VideoEncodeCapabilityFlagBitsKHR::eInsufficientBitstreamBufferRangeDetection ) | |
| 3311 result += " InsufficientBitstreamBufferRangeDetection |"; | |
| 3312 if ( value & VideoEncodeCapabilityFlagBitsKHR::eQuantizationDeltaMap ) | |
| 3313 result += " QuantizationDeltaMap |"; | |
| 3314 if ( value & VideoEncodeCapabilityFlagBitsKHR::eEmphasisMap ) | |
| 3315 result += " EmphasisMap |"; | |
| 3316 | |
| 3317 if ( result.size() > 1 ) | |
| 3318 result.back() = '}'; | |
| 3319 else | |
| 3320 result = "{}"; | |
| 3321 return result; | |
| 3322 } | |
| 3323 | |
| 3324 VULKAN_HPP_INLINE std::string to_string( VideoEncodeFeedbackFlagsKHR value ) | |
| 3325 { | |
| 3326 std::string result = "{"; | |
| 3327 if ( value & VideoEncodeFeedbackFlagBitsKHR::eBitstreamBufferOffset ) | |
| 3328 result += " BitstreamBufferOffset |"; | |
| 3329 if ( value & VideoEncodeFeedbackFlagBitsKHR::eBitstreamBytesWritten ) | |
| 3330 result += " BitstreamBytesWritten |"; | |
| 3331 if ( value & VideoEncodeFeedbackFlagBitsKHR::eBitstreamHasOverrides ) | |
| 3332 result += " BitstreamHasOverrides |"; | |
| 3333 | |
| 3334 if ( result.size() > 1 ) | |
| 3335 result.back() = '}'; | |
| 3336 else | |
| 3337 result = "{}"; | |
| 3338 return result; | |
| 3339 } | |
| 3340 | |
| 3341 VULKAN_HPP_INLINE std::string to_string( VideoEncodeUsageFlagsKHR value ) | |
| 3342 { | |
| 3343 std::string result = "{"; | |
| 3344 if ( value & VideoEncodeUsageFlagBitsKHR::eTranscoding ) | |
| 3345 result += " Transcoding |"; | |
| 3346 if ( value & VideoEncodeUsageFlagBitsKHR::eStreaming ) | |
| 3347 result += " Streaming |"; | |
| 3348 if ( value & VideoEncodeUsageFlagBitsKHR::eRecording ) | |
| 3349 result += " Recording |"; | |
| 3350 if ( value & VideoEncodeUsageFlagBitsKHR::eConferencing ) | |
| 3351 result += " Conferencing |"; | |
| 3352 | |
| 3353 if ( result.size() > 1 ) | |
| 3354 result.back() = '}'; | |
| 3355 else | |
| 3356 result = "Default"; | |
| 3357 return result; | |
| 3358 } | |
| 3359 | |
| 3360 VULKAN_HPP_INLINE std::string to_string( VideoEncodeContentFlagsKHR value ) | |
| 3361 { | |
| 3362 std::string result = "{"; | |
| 3363 if ( value & VideoEncodeContentFlagBitsKHR::eCamera ) | |
| 3364 result += " Camera |"; | |
| 3365 if ( value & VideoEncodeContentFlagBitsKHR::eDesktop ) | |
| 3366 result += " Desktop |"; | |
| 3367 if ( value & VideoEncodeContentFlagBitsKHR::eRendered ) | |
| 3368 result += " Rendered |"; | |
| 3369 | |
| 3370 if ( result.size() > 1 ) | |
| 3371 result.back() = '}'; | |
| 3372 else | |
| 3373 result = "Default"; | |
| 3374 return result; | |
| 3375 } | |
| 3376 | |
| 3377 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeRateControlFlagsKHR ) | |
| 3378 { | |
| 3379 return "{}"; | |
| 3380 } | |
| 3381 | |
| 3382 VULKAN_HPP_INLINE std::string to_string( VideoEncodeRateControlModeFlagsKHR value ) | |
| 3383 { | |
| 3384 std::string result = "{"; | |
| 3385 if ( value & VideoEncodeRateControlModeFlagBitsKHR::eDisabled ) | |
| 3386 result += " Disabled |"; | |
| 3387 if ( value & VideoEncodeRateControlModeFlagBitsKHR::eCbr ) | |
| 3388 result += " Cbr |"; | |
| 3389 if ( value & VideoEncodeRateControlModeFlagBitsKHR::eVbr ) | |
| 3390 result += " Vbr |"; | |
| 3391 | |
| 3392 if ( result.size() > 1 ) | |
| 3393 result.back() = '}'; | |
| 3394 else | |
| 3395 result = "Default"; | |
| 3396 return result; | |
| 3397 } | |
| 3398 | |
| 3399 //=== VK_NV_device_diagnostics_config === | |
| 3400 | |
| 3401 VULKAN_HPP_INLINE std::string to_string( DeviceDiagnosticsConfigFlagsNV value ) | |
| 3402 { | |
| 3403 std::string result = "{"; | |
| 3404 if ( value & DeviceDiagnosticsConfigFlagBitsNV::eEnableShaderDebugInfo ) | |
| 3405 result += " EnableShaderDebugInfo |"; | |
| 3406 if ( value & DeviceDiagnosticsConfigFlagBitsNV::eEnableResourceTracking ) | |
| 3407 result += " EnableResourceTracking |"; | |
| 3408 if ( value & DeviceDiagnosticsConfigFlagBitsNV::eEnableAutomaticCheckpoints ) | |
| 3409 result += " EnableAutomaticCheckpoints |"; | |
| 3410 if ( value & DeviceDiagnosticsConfigFlagBitsNV::eEnableShaderErrorReporting ) | |
| 3411 result += " EnableShaderErrorReporting |"; | |
| 3412 | |
| 3413 if ( result.size() > 1 ) | |
| 3414 result.back() = '}'; | |
| 3415 else | |
| 3416 result = "{}"; | |
| 3417 return result; | |
| 3418 } | |
| 3419 | |
| 3420 //=== VK_QCOM_tile_shading === | |
| 3421 | |
| 3422 VULKAN_HPP_INLINE std::string to_string( TileShadingRenderPassFlagsQCOM value ) | |
| 3423 { | |
| 3424 std::string result = "{"; | |
| 3425 if ( value & TileShadingRenderPassFlagBitsQCOM::eEnable ) | |
| 3426 result += " Enable |"; | |
| 3427 if ( value & TileShadingRenderPassFlagBitsQCOM::ePerTileExecution ) | |
| 3428 result += " PerTileExecution |"; | |
| 3429 | |
| 3430 if ( result.size() > 1 ) | |
| 3431 result.back() = '}'; | |
| 3432 else | |
| 3433 result = "{}"; | |
| 3434 return result; | |
| 3435 } | |
| 3436 | |
| 3437 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 3438 //=== VK_EXT_metal_objects === | |
| 3439 | |
| 3440 VULKAN_HPP_INLINE std::string to_string( ExportMetalObjectTypeFlagsEXT value ) | |
| 3441 { | |
| 3442 std::string result = "{"; | |
| 3443 if ( value & ExportMetalObjectTypeFlagBitsEXT::eMetalDevice ) | |
| 3444 result += " MetalDevice |"; | |
| 3445 if ( value & ExportMetalObjectTypeFlagBitsEXT::eMetalCommandQueue ) | |
| 3446 result += " MetalCommandQueue |"; | |
| 3447 if ( value & ExportMetalObjectTypeFlagBitsEXT::eMetalBuffer ) | |
| 3448 result += " MetalBuffer |"; | |
| 3449 if ( value & ExportMetalObjectTypeFlagBitsEXT::eMetalTexture ) | |
| 3450 result += " MetalTexture |"; | |
| 3451 if ( value & ExportMetalObjectTypeFlagBitsEXT::eMetalIosurface ) | |
| 3452 result += " MetalIosurface |"; | |
| 3453 if ( value & ExportMetalObjectTypeFlagBitsEXT::eMetalSharedEvent ) | |
| 3454 result += " MetalSharedEvent |"; | |
| 3455 | |
| 3456 if ( result.size() > 1 ) | |
| 3457 result.back() = '}'; | |
| 3458 else | |
| 3459 result = "{}"; | |
| 3460 return result; | |
| 3461 } | |
| 3462 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 3463 | |
| 3464 //=== VK_EXT_graphics_pipeline_library === | |
| 3465 | |
| 3466 VULKAN_HPP_INLINE std::string to_string( GraphicsPipelineLibraryFlagsEXT value ) | |
| 3467 { | |
| 3468 std::string result = "{"; | |
| 3469 if ( value & GraphicsPipelineLibraryFlagBitsEXT::eVertexInputInterface ) | |
| 3470 result += " VertexInputInterface |"; | |
| 3471 if ( value & GraphicsPipelineLibraryFlagBitsEXT::ePreRasterizationShaders ) | |
| 3472 result += " PreRasterizationShaders |"; | |
| 3473 if ( value & GraphicsPipelineLibraryFlagBitsEXT::eFragmentShader ) | |
| 3474 result += " FragmentShader |"; | |
| 3475 if ( value & GraphicsPipelineLibraryFlagBitsEXT::eFragmentOutputInterface ) | |
| 3476 result += " FragmentOutputInterface |"; | |
| 3477 | |
| 3478 if ( result.size() > 1 ) | |
| 3479 result.back() = '}'; | |
| 3480 else | |
| 3481 result = "{}"; | |
| 3482 return result; | |
| 3483 } | |
| 3484 | |
| 3485 //=== VK_NV_ray_tracing_motion_blur === | |
| 3486 | |
| 3487 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AccelerationStructureMotionInfoFlagsNV ) | |
| 3488 { | |
| 3489 return "{}"; | |
| 3490 } | |
| 3491 | |
| 3492 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AccelerationStructureMotionInstanceFlagsNV ) | |
| 3493 { | |
| 3494 return "{}"; | |
| 3495 } | |
| 3496 | |
| 3497 //=== VK_EXT_image_compression_control === | |
| 3498 | |
| 3499 VULKAN_HPP_INLINE std::string to_string( ImageCompressionFlagsEXT value ) | |
| 3500 { | |
| 3501 std::string result = "{"; | |
| 3502 if ( value & ImageCompressionFlagBitsEXT::eFixedRateDefault ) | |
| 3503 result += " FixedRateDefault |"; | |
| 3504 if ( value & ImageCompressionFlagBitsEXT::eFixedRateExplicit ) | |
| 3505 result += " FixedRateExplicit |"; | |
| 3506 if ( value & ImageCompressionFlagBitsEXT::eDisabled ) | |
| 3507 result += " Disabled |"; | |
| 3508 | |
| 3509 if ( result.size() > 1 ) | |
| 3510 result.back() = '}'; | |
| 3511 else | |
| 3512 result = "Default"; | |
| 3513 return result; | |
| 3514 } | |
| 3515 | |
| 3516 VULKAN_HPP_INLINE std::string to_string( ImageCompressionFixedRateFlagsEXT value ) | |
| 3517 { | |
| 3518 std::string result = "{"; | |
| 3519 if ( value & ImageCompressionFixedRateFlagBitsEXT::e1Bpc ) | |
| 3520 result += " 1Bpc |"; | |
| 3521 if ( value & ImageCompressionFixedRateFlagBitsEXT::e2Bpc ) | |
| 3522 result += " 2Bpc |"; | |
| 3523 if ( value & ImageCompressionFixedRateFlagBitsEXT::e3Bpc ) | |
| 3524 result += " 3Bpc |"; | |
| 3525 if ( value & ImageCompressionFixedRateFlagBitsEXT::e4Bpc ) | |
| 3526 result += " 4Bpc |"; | |
| 3527 if ( value & ImageCompressionFixedRateFlagBitsEXT::e5Bpc ) | |
| 3528 result += " 5Bpc |"; | |
| 3529 if ( value & ImageCompressionFixedRateFlagBitsEXT::e6Bpc ) | |
| 3530 result += " 6Bpc |"; | |
| 3531 if ( value & ImageCompressionFixedRateFlagBitsEXT::e7Bpc ) | |
| 3532 result += " 7Bpc |"; | |
| 3533 if ( value & ImageCompressionFixedRateFlagBitsEXT::e8Bpc ) | |
| 3534 result += " 8Bpc |"; | |
| 3535 if ( value & ImageCompressionFixedRateFlagBitsEXT::e9Bpc ) | |
| 3536 result += " 9Bpc |"; | |
| 3537 if ( value & ImageCompressionFixedRateFlagBitsEXT::e10Bpc ) | |
| 3538 result += " 10Bpc |"; | |
| 3539 if ( value & ImageCompressionFixedRateFlagBitsEXT::e11Bpc ) | |
| 3540 result += " 11Bpc |"; | |
| 3541 if ( value & ImageCompressionFixedRateFlagBitsEXT::e12Bpc ) | |
| 3542 result += " 12Bpc |"; | |
| 3543 if ( value & ImageCompressionFixedRateFlagBitsEXT::e13Bpc ) | |
| 3544 result += " 13Bpc |"; | |
| 3545 if ( value & ImageCompressionFixedRateFlagBitsEXT::e14Bpc ) | |
| 3546 result += " 14Bpc |"; | |
| 3547 if ( value & ImageCompressionFixedRateFlagBitsEXT::e15Bpc ) | |
| 3548 result += " 15Bpc |"; | |
| 3549 if ( value & ImageCompressionFixedRateFlagBitsEXT::e16Bpc ) | |
| 3550 result += " 16Bpc |"; | |
| 3551 if ( value & ImageCompressionFixedRateFlagBitsEXT::e17Bpc ) | |
| 3552 result += " 17Bpc |"; | |
| 3553 if ( value & ImageCompressionFixedRateFlagBitsEXT::e18Bpc ) | |
| 3554 result += " 18Bpc |"; | |
| 3555 if ( value & ImageCompressionFixedRateFlagBitsEXT::e19Bpc ) | |
| 3556 result += " 19Bpc |"; | |
| 3557 if ( value & ImageCompressionFixedRateFlagBitsEXT::e20Bpc ) | |
| 3558 result += " 20Bpc |"; | |
| 3559 if ( value & ImageCompressionFixedRateFlagBitsEXT::e21Bpc ) | |
| 3560 result += " 21Bpc |"; | |
| 3561 if ( value & ImageCompressionFixedRateFlagBitsEXT::e22Bpc ) | |
| 3562 result += " 22Bpc |"; | |
| 3563 if ( value & ImageCompressionFixedRateFlagBitsEXT::e23Bpc ) | |
| 3564 result += " 23Bpc |"; | |
| 3565 if ( value & ImageCompressionFixedRateFlagBitsEXT::e24Bpc ) | |
| 3566 result += " 24Bpc |"; | |
| 3567 | |
| 3568 if ( result.size() > 1 ) | |
| 3569 result.back() = '}'; | |
| 3570 else | |
| 3571 result = "None"; | |
| 3572 return result; | |
| 3573 } | |
| 3574 | |
| 3575 #if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) | |
| 3576 //=== VK_EXT_directfb_surface === | |
| 3577 | |
| 3578 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DirectFBSurfaceCreateFlagsEXT ) | |
| 3579 { | |
| 3580 return "{}"; | |
| 3581 } | |
| 3582 #endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ | |
| 3583 | |
| 3584 //=== VK_EXT_device_address_binding_report === | |
| 3585 | |
| 3586 VULKAN_HPP_INLINE std::string to_string( DeviceAddressBindingFlagsEXT value ) | |
| 3587 { | |
| 3588 std::string result = "{"; | |
| 3589 if ( value & DeviceAddressBindingFlagBitsEXT::eInternalObject ) | |
| 3590 result += " InternalObject |"; | |
| 3591 | |
| 3592 if ( result.size() > 1 ) | |
| 3593 result.back() = '}'; | |
| 3594 else | |
| 3595 result = "{}"; | |
| 3596 return result; | |
| 3597 } | |
| 3598 | |
| 3599 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 3600 //=== VK_FUCHSIA_buffer_collection === | |
| 3601 | |
| 3602 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ImageFormatConstraintsFlagsFUCHSIA ) | |
| 3603 { | |
| 3604 return "{}"; | |
| 3605 } | |
| 3606 | |
| 3607 VULKAN_HPP_INLINE std::string to_string( ImageConstraintsInfoFlagsFUCHSIA value ) | |
| 3608 { | |
| 3609 std::string result = "{"; | |
| 3610 if ( value & ImageConstraintsInfoFlagBitsFUCHSIA::eCpuReadRarely ) | |
| 3611 result += " CpuReadRarely |"; | |
| 3612 if ( value & ImageConstraintsInfoFlagBitsFUCHSIA::eCpuReadOften ) | |
| 3613 result += " CpuReadOften |"; | |
| 3614 if ( value & ImageConstraintsInfoFlagBitsFUCHSIA::eCpuWriteRarely ) | |
| 3615 result += " CpuWriteRarely |"; | |
| 3616 if ( value & ImageConstraintsInfoFlagBitsFUCHSIA::eCpuWriteOften ) | |
| 3617 result += " CpuWriteOften |"; | |
| 3618 if ( value & ImageConstraintsInfoFlagBitsFUCHSIA::eProtectedOptional ) | |
| 3619 result += " ProtectedOptional |"; | |
| 3620 | |
| 3621 if ( result.size() > 1 ) | |
| 3622 result.back() = '}'; | |
| 3623 else | |
| 3624 result = "{}"; | |
| 3625 return result; | |
| 3626 } | |
| 3627 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 3628 | |
| 3629 //=== VK_EXT_frame_boundary === | |
| 3630 | |
| 3631 VULKAN_HPP_INLINE std::string to_string( FrameBoundaryFlagsEXT value ) | |
| 3632 { | |
| 3633 std::string result = "{"; | |
| 3634 if ( value & FrameBoundaryFlagBitsEXT::eFrameEnd ) | |
| 3635 result += " FrameEnd |"; | |
| 3636 | |
| 3637 if ( result.size() > 1 ) | |
| 3638 result.back() = '}'; | |
| 3639 else | |
| 3640 result = "{}"; | |
| 3641 return result; | |
| 3642 } | |
| 3643 | |
| 3644 #if defined( VK_USE_PLATFORM_SCREEN_QNX ) | |
| 3645 //=== VK_QNX_screen_surface === | |
| 3646 | |
| 3647 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ScreenSurfaceCreateFlagsQNX ) | |
| 3648 { | |
| 3649 return "{}"; | |
| 3650 } | |
| 3651 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/ | |
| 3652 | |
| 3653 //=== VK_VALVE_video_encode_rgb_conversion === | |
| 3654 | |
| 3655 VULKAN_HPP_INLINE std::string to_string( VideoEncodeRgbModelConversionFlagsVALVE value ) | |
| 3656 { | |
| 3657 std::string result = "{"; | |
| 3658 if ( value & VideoEncodeRgbModelConversionFlagBitsVALVE::eRgbIdentity ) | |
| 3659 result += " RgbIdentity |"; | |
| 3660 if ( value & VideoEncodeRgbModelConversionFlagBitsVALVE::eYcbcrIdentity ) | |
| 3661 result += " YcbcrIdentity |"; | |
| 3662 if ( value & VideoEncodeRgbModelConversionFlagBitsVALVE::eYcbcr709 ) | |
| 3663 result += " Ycbcr709 |"; | |
| 3664 if ( value & VideoEncodeRgbModelConversionFlagBitsVALVE::eYcbcr601 ) | |
| 3665 result += " Ycbcr601 |"; | |
| 3666 if ( value & VideoEncodeRgbModelConversionFlagBitsVALVE::eYcbcr2020 ) | |
| 3667 result += " Ycbcr2020 |"; | |
| 3668 | |
| 3669 if ( result.size() > 1 ) | |
| 3670 result.back() = '}'; | |
| 3671 else | |
| 3672 result = "{}"; | |
| 3673 return result; | |
| 3674 } | |
| 3675 | |
| 3676 VULKAN_HPP_INLINE std::string to_string( VideoEncodeRgbRangeCompressionFlagsVALVE value ) | |
| 3677 { | |
| 3678 std::string result = "{"; | |
| 3679 if ( value & VideoEncodeRgbRangeCompressionFlagBitsVALVE::eFullRange ) | |
| 3680 result += " FullRange |"; | |
| 3681 if ( value & VideoEncodeRgbRangeCompressionFlagBitsVALVE::eNarrowRange ) | |
| 3682 result += " NarrowRange |"; | |
| 3683 | |
| 3684 if ( result.size() > 1 ) | |
| 3685 result.back() = '}'; | |
| 3686 else | |
| 3687 result = "{}"; | |
| 3688 return result; | |
| 3689 } | |
| 3690 | |
| 3691 VULKAN_HPP_INLINE std::string to_string( VideoEncodeRgbChromaOffsetFlagsVALVE value ) | |
| 3692 { | |
| 3693 std::string result = "{"; | |
| 3694 if ( value & VideoEncodeRgbChromaOffsetFlagBitsVALVE::eCositedEven ) | |
| 3695 result += " CositedEven |"; | |
| 3696 if ( value & VideoEncodeRgbChromaOffsetFlagBitsVALVE::eMidpoint ) | |
| 3697 result += " Midpoint |"; | |
| 3698 | |
| 3699 if ( result.size() > 1 ) | |
| 3700 result.back() = '}'; | |
| 3701 else | |
| 3702 result = "{}"; | |
| 3703 return result; | |
| 3704 } | |
| 3705 | |
| 3706 //=== VK_EXT_opacity_micromap === | |
| 3707 | |
| 3708 VULKAN_HPP_INLINE std::string to_string( BuildMicromapFlagsEXT value ) | |
| 3709 { | |
| 3710 std::string result = "{"; | |
| 3711 if ( value & BuildMicromapFlagBitsEXT::ePreferFastTrace ) | |
| 3712 result += " PreferFastTrace |"; | |
| 3713 if ( value & BuildMicromapFlagBitsEXT::ePreferFastBuild ) | |
| 3714 result += " PreferFastBuild |"; | |
| 3715 if ( value & BuildMicromapFlagBitsEXT::eAllowCompaction ) | |
| 3716 result += " AllowCompaction |"; | |
| 3717 | |
| 3718 if ( result.size() > 1 ) | |
| 3719 result.back() = '}'; | |
| 3720 else | |
| 3721 result = "{}"; | |
| 3722 return result; | |
| 3723 } | |
| 3724 | |
| 3725 VULKAN_HPP_INLINE std::string to_string( MicromapCreateFlagsEXT value ) | |
| 3726 { | |
| 3727 std::string result = "{"; | |
| 3728 if ( value & MicromapCreateFlagBitsEXT::eDeviceAddressCaptureReplay ) | |
| 3729 result += " DeviceAddressCaptureReplay |"; | |
| 3730 | |
| 3731 if ( result.size() > 1 ) | |
| 3732 result.back() = '}'; | |
| 3733 else | |
| 3734 result = "{}"; | |
| 3735 return result; | |
| 3736 } | |
| 3737 | |
| 3738 //=== VK_ARM_scheduling_controls === | |
| 3739 | |
| 3740 VULKAN_HPP_INLINE std::string to_string( PhysicalDeviceSchedulingControlsFlagsARM value ) | |
| 3741 { | |
| 3742 std::string result = "{"; | |
| 3743 if ( value & PhysicalDeviceSchedulingControlsFlagBitsARM::eShaderCoreCount ) | |
| 3744 result += " ShaderCoreCount |"; | |
| 3745 | |
| 3746 if ( result.size() > 1 ) | |
| 3747 result.back() = '}'; | |
| 3748 else | |
| 3749 result = "{}"; | |
| 3750 return result; | |
| 3751 } | |
| 3752 | |
| 3753 //=== VK_LUNARG_direct_driver_loading === | |
| 3754 | |
| 3755 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DirectDriverLoadingFlagsLUNARG ) | |
| 3756 { | |
| 3757 return "{}"; | |
| 3758 } | |
| 3759 | |
| 3760 //=== VK_ARM_tensors === | |
| 3761 | |
| 3762 VULKAN_HPP_INLINE std::string to_string( TensorCreateFlagsARM value ) | |
| 3763 { | |
| 3764 std::string result = "{"; | |
| 3765 if ( value & TensorCreateFlagBitsARM::eMutableFormat ) | |
| 3766 result += " MutableFormat |"; | |
| 3767 if ( value & TensorCreateFlagBitsARM::eProtected ) | |
| 3768 result += " Protected |"; | |
| 3769 if ( value & TensorCreateFlagBitsARM::eDescriptorBufferCaptureReplay ) | |
| 3770 result += " DescriptorBufferCaptureReplay |"; | |
| 3771 | |
| 3772 if ( result.size() > 1 ) | |
| 3773 result.back() = '}'; | |
| 3774 else | |
| 3775 result = "{}"; | |
| 3776 return result; | |
| 3777 } | |
| 3778 | |
| 3779 VULKAN_HPP_INLINE std::string to_string( TensorViewCreateFlagsARM value ) | |
| 3780 { | |
| 3781 std::string result = "{"; | |
| 3782 if ( value & TensorViewCreateFlagBitsARM::eDescriptorBufferCaptureReplay ) | |
| 3783 result += " DescriptorBufferCaptureReplay |"; | |
| 3784 | |
| 3785 if ( result.size() > 1 ) | |
| 3786 result.back() = '}'; | |
| 3787 else | |
| 3788 result = "{}"; | |
| 3789 return result; | |
| 3790 } | |
| 3791 | |
| 3792 VULKAN_HPP_INLINE std::string to_string( TensorUsageFlagsARM value ) | |
| 3793 { | |
| 3794 std::string result = "{"; | |
| 3795 if ( value & TensorUsageFlagBitsARM::eShader ) | |
| 3796 result += " Shader |"; | |
| 3797 if ( value & TensorUsageFlagBitsARM::eTransferSrc ) | |
| 3798 result += " TransferSrc |"; | |
| 3799 if ( value & TensorUsageFlagBitsARM::eTransferDst ) | |
| 3800 result += " TransferDst |"; | |
| 3801 if ( value & TensorUsageFlagBitsARM::eImageAliasing ) | |
| 3802 result += " ImageAliasing |"; | |
| 3803 if ( value & TensorUsageFlagBitsARM::eDataGraph ) | |
| 3804 result += " DataGraph |"; | |
| 3805 | |
| 3806 if ( result.size() > 1 ) | |
| 3807 result.back() = '}'; | |
| 3808 else | |
| 3809 result = "{}"; | |
| 3810 return result; | |
| 3811 } | |
| 3812 | |
| 3813 //=== VK_NV_optical_flow === | |
| 3814 | |
| 3815 VULKAN_HPP_INLINE std::string to_string( OpticalFlowUsageFlagsNV value ) | |
| 3816 { | |
| 3817 std::string result = "{"; | |
| 3818 if ( value & OpticalFlowUsageFlagBitsNV::eInput ) | |
| 3819 result += " Input |"; | |
| 3820 if ( value & OpticalFlowUsageFlagBitsNV::eOutput ) | |
| 3821 result += " Output |"; | |
| 3822 if ( value & OpticalFlowUsageFlagBitsNV::eHint ) | |
| 3823 result += " Hint |"; | |
| 3824 if ( value & OpticalFlowUsageFlagBitsNV::eCost ) | |
| 3825 result += " Cost |"; | |
| 3826 if ( value & OpticalFlowUsageFlagBitsNV::eGlobalFlow ) | |
| 3827 result += " GlobalFlow |"; | |
| 3828 | |
| 3829 if ( result.size() > 1 ) | |
| 3830 result.back() = '}'; | |
| 3831 else | |
| 3832 result = "Unknown"; | |
| 3833 return result; | |
| 3834 } | |
| 3835 | |
| 3836 VULKAN_HPP_INLINE std::string to_string( OpticalFlowGridSizeFlagsNV value ) | |
| 3837 { | |
| 3838 std::string result = "{"; | |
| 3839 if ( value & OpticalFlowGridSizeFlagBitsNV::e1X1 ) | |
| 3840 result += " 1X1 |"; | |
| 3841 if ( value & OpticalFlowGridSizeFlagBitsNV::e2X2 ) | |
| 3842 result += " 2X2 |"; | |
| 3843 if ( value & OpticalFlowGridSizeFlagBitsNV::e4X4 ) | |
| 3844 result += " 4X4 |"; | |
| 3845 if ( value & OpticalFlowGridSizeFlagBitsNV::e8X8 ) | |
| 3846 result += " 8X8 |"; | |
| 3847 | |
| 3848 if ( result.size() > 1 ) | |
| 3849 result.back() = '}'; | |
| 3850 else | |
| 3851 result = "Unknown"; | |
| 3852 return result; | |
| 3853 } | |
| 3854 | |
| 3855 VULKAN_HPP_INLINE std::string to_string( OpticalFlowSessionCreateFlagsNV value ) | |
| 3856 { | |
| 3857 std::string result = "{"; | |
| 3858 if ( value & OpticalFlowSessionCreateFlagBitsNV::eEnableHint ) | |
| 3859 result += " EnableHint |"; | |
| 3860 if ( value & OpticalFlowSessionCreateFlagBitsNV::eEnableCost ) | |
| 3861 result += " EnableCost |"; | |
| 3862 if ( value & OpticalFlowSessionCreateFlagBitsNV::eEnableGlobalFlow ) | |
| 3863 result += " EnableGlobalFlow |"; | |
| 3864 if ( value & OpticalFlowSessionCreateFlagBitsNV::eAllowRegions ) | |
| 3865 result += " AllowRegions |"; | |
| 3866 if ( value & OpticalFlowSessionCreateFlagBitsNV::eBothDirections ) | |
| 3867 result += " BothDirections |"; | |
| 3868 | |
| 3869 if ( result.size() > 1 ) | |
| 3870 result.back() = '}'; | |
| 3871 else | |
| 3872 result = "{}"; | |
| 3873 return result; | |
| 3874 } | |
| 3875 | |
| 3876 VULKAN_HPP_INLINE std::string to_string( OpticalFlowExecuteFlagsNV value ) | |
| 3877 { | |
| 3878 std::string result = "{"; | |
| 3879 if ( value & OpticalFlowExecuteFlagBitsNV::eDisableTemporalHints ) | |
| 3880 result += " DisableTemporalHints |"; | |
| 3881 | |
| 3882 if ( result.size() > 1 ) | |
| 3883 result.back() = '}'; | |
| 3884 else | |
| 3885 result = "{}"; | |
| 3886 return result; | |
| 3887 } | |
| 3888 | |
| 3889 //=== VK_EXT_shader_object === | |
| 3890 | |
| 3891 VULKAN_HPP_INLINE std::string to_string( ShaderCreateFlagsEXT value ) | |
| 3892 { | |
| 3893 std::string result = "{"; | |
| 3894 if ( value & ShaderCreateFlagBitsEXT::eLinkStage ) | |
| 3895 result += " LinkStage |"; | |
| 3896 if ( value & ShaderCreateFlagBitsEXT::eAllowVaryingSubgroupSize ) | |
| 3897 result += " AllowVaryingSubgroupSize |"; | |
| 3898 if ( value & ShaderCreateFlagBitsEXT::eRequireFullSubgroups ) | |
| 3899 result += " RequireFullSubgroups |"; | |
| 3900 if ( value & ShaderCreateFlagBitsEXT::eNoTaskShader ) | |
| 3901 result += " NoTaskShader |"; | |
| 3902 if ( value & ShaderCreateFlagBitsEXT::eDispatchBase ) | |
| 3903 result += " DispatchBase |"; | |
| 3904 if ( value & ShaderCreateFlagBitsEXT::eFragmentShadingRateAttachment ) | |
| 3905 result += " FragmentShadingRateAttachment |"; | |
| 3906 if ( value & ShaderCreateFlagBitsEXT::eFragmentDensityMapAttachment ) | |
| 3907 result += " FragmentDensityMapAttachment |"; | |
| 3908 if ( value & ShaderCreateFlagBitsEXT::eIndirectBindable ) | |
| 3909 result += " IndirectBindable |"; | |
| 3910 if ( value & ShaderCreateFlagBitsEXT::e64BitIndexing ) | |
| 3911 result += " 64BitIndexing |"; | |
| 3912 | |
| 3913 if ( result.size() > 1 ) | |
| 3914 result.back() = '}'; | |
| 3915 else | |
| 3916 result = "{}"; | |
| 3917 return result; | |
| 3918 } | |
| 3919 | |
| 3920 //=== VK_KHR_surface_maintenance1 === | |
| 3921 | |
| 3922 VULKAN_HPP_INLINE std::string to_string( PresentScalingFlagsKHR value ) | |
| 3923 { | |
| 3924 std::string result = "{"; | |
| 3925 if ( value & PresentScalingFlagBitsKHR::eOneToOne ) | |
| 3926 result += " OneToOne |"; | |
| 3927 if ( value & PresentScalingFlagBitsKHR::eAspectRatioStretch ) | |
| 3928 result += " AspectRatioStretch |"; | |
| 3929 if ( value & PresentScalingFlagBitsKHR::eStretch ) | |
| 3930 result += " Stretch |"; | |
| 3931 | |
| 3932 if ( result.size() > 1 ) | |
| 3933 result.back() = '}'; | |
| 3934 else | |
| 3935 result = "{}"; | |
| 3936 return result; | |
| 3937 } | |
| 3938 | |
| 3939 VULKAN_HPP_INLINE std::string to_string( PresentGravityFlagsKHR value ) | |
| 3940 { | |
| 3941 std::string result = "{"; | |
| 3942 if ( value & PresentGravityFlagBitsKHR::eMin ) | |
| 3943 result += " Min |"; | |
| 3944 if ( value & PresentGravityFlagBitsKHR::eMax ) | |
| 3945 result += " Max |"; | |
| 3946 if ( value & PresentGravityFlagBitsKHR::eCentered ) | |
| 3947 result += " Centered |"; | |
| 3948 | |
| 3949 if ( result.size() > 1 ) | |
| 3950 result.back() = '}'; | |
| 3951 else | |
| 3952 result = "{}"; | |
| 3953 return result; | |
| 3954 } | |
| 3955 | |
| 3956 //=== VK_ARM_data_graph === | |
| 3957 | |
| 3958 VULKAN_HPP_INLINE std::string to_string( DataGraphPipelineSessionCreateFlagsARM value ) | |
| 3959 { | |
| 3960 std::string result = "{"; | |
| 3961 if ( value & DataGraphPipelineSessionCreateFlagBitsARM::eProtected ) | |
| 3962 result += " Protected |"; | |
| 3963 | |
| 3964 if ( result.size() > 1 ) | |
| 3965 result.back() = '}'; | |
| 3966 else | |
| 3967 result = "{}"; | |
| 3968 return result; | |
| 3969 } | |
| 3970 | |
| 3971 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DataGraphPipelineDispatchFlagsARM ) | |
| 3972 { | |
| 3973 return "{}"; | |
| 3974 } | |
| 3975 | |
| 3976 //=== VK_KHR_video_encode_av1 === | |
| 3977 | |
| 3978 VULKAN_HPP_INLINE std::string to_string( VideoEncodeAV1CapabilityFlagsKHR value ) | |
| 3979 { | |
| 3980 std::string result = "{"; | |
| 3981 if ( value & VideoEncodeAV1CapabilityFlagBitsKHR::ePerRateControlGroupMinMaxQIndex ) | |
| 3982 result += " PerRateControlGroupMinMaxQIndex |"; | |
| 3983 if ( value & VideoEncodeAV1CapabilityFlagBitsKHR::eGenerateObuExtensionHeader ) | |
| 3984 result += " GenerateObuExtensionHeader |"; | |
| 3985 if ( value & VideoEncodeAV1CapabilityFlagBitsKHR::ePrimaryReferenceCdfOnly ) | |
| 3986 result += " PrimaryReferenceCdfOnly |"; | |
| 3987 if ( value & VideoEncodeAV1CapabilityFlagBitsKHR::eFrameSizeOverride ) | |
| 3988 result += " FrameSizeOverride |"; | |
| 3989 if ( value & VideoEncodeAV1CapabilityFlagBitsKHR::eMotionVectorScaling ) | |
| 3990 result += " MotionVectorScaling |"; | |
| 3991 if ( value & VideoEncodeAV1CapabilityFlagBitsKHR::eCompoundPredictionIntraRefresh ) | |
| 3992 result += " CompoundPredictionIntraRefresh |"; | |
| 3993 | |
| 3994 if ( result.size() > 1 ) | |
| 3995 result.back() = '}'; | |
| 3996 else | |
| 3997 result = "{}"; | |
| 3998 return result; | |
| 3999 } | |
| 4000 | |
| 4001 VULKAN_HPP_INLINE std::string to_string( VideoEncodeAV1StdFlagsKHR value ) | |
| 4002 { | |
| 4003 std::string result = "{"; | |
| 4004 if ( value & VideoEncodeAV1StdFlagBitsKHR::eUniformTileSpacingFlagSet ) | |
| 4005 result += " UniformTileSpacingFlagSet |"; | |
| 4006 if ( value & VideoEncodeAV1StdFlagBitsKHR::eSkipModePresentUnset ) | |
| 4007 result += " SkipModePresentUnset |"; | |
| 4008 if ( value & VideoEncodeAV1StdFlagBitsKHR::ePrimaryRefFrame ) | |
| 4009 result += " PrimaryRefFrame |"; | |
| 4010 if ( value & VideoEncodeAV1StdFlagBitsKHR::eDeltaQ ) | |
| 4011 result += " DeltaQ |"; | |
| 4012 | |
| 4013 if ( result.size() > 1 ) | |
| 4014 result.back() = '}'; | |
| 4015 else | |
| 4016 result = "{}"; | |
| 4017 return result; | |
| 4018 } | |
| 4019 | |
| 4020 VULKAN_HPP_INLINE std::string to_string( VideoEncodeAV1SuperblockSizeFlagsKHR value ) | |
| 4021 { | |
| 4022 std::string result = "{"; | |
| 4023 if ( value & VideoEncodeAV1SuperblockSizeFlagBitsKHR::e64 ) | |
| 4024 result += " 64 |"; | |
| 4025 if ( value & VideoEncodeAV1SuperblockSizeFlagBitsKHR::e128 ) | |
| 4026 result += " 128 |"; | |
| 4027 | |
| 4028 if ( result.size() > 1 ) | |
| 4029 result.back() = '}'; | |
| 4030 else | |
| 4031 result = "{}"; | |
| 4032 return result; | |
| 4033 } | |
| 4034 | |
| 4035 VULKAN_HPP_INLINE std::string to_string( VideoEncodeAV1RateControlFlagsKHR value ) | |
| 4036 { | |
| 4037 std::string result = "{"; | |
| 4038 if ( value & VideoEncodeAV1RateControlFlagBitsKHR::eRegularGop ) | |
| 4039 result += " RegularGop |"; | |
| 4040 if ( value & VideoEncodeAV1RateControlFlagBitsKHR::eTemporalLayerPatternDyadic ) | |
| 4041 result += " TemporalLayerPatternDyadic |"; | |
| 4042 if ( value & VideoEncodeAV1RateControlFlagBitsKHR::eReferencePatternFlat ) | |
| 4043 result += " ReferencePatternFlat |"; | |
| 4044 if ( value & VideoEncodeAV1RateControlFlagBitsKHR::eReferencePatternDyadic ) | |
| 4045 result += " ReferencePatternDyadic |"; | |
| 4046 | |
| 4047 if ( result.size() > 1 ) | |
| 4048 result.back() = '}'; | |
| 4049 else | |
| 4050 result = "{}"; | |
| 4051 return result; | |
| 4052 } | |
| 4053 | |
| 4054 //=== VK_KHR_copy_memory_indirect === | |
| 4055 | |
| 4056 VULKAN_HPP_INLINE std::string to_string( AddressCopyFlagsKHR value ) | |
| 4057 { | |
| 4058 std::string result = "{"; | |
| 4059 if ( value & AddressCopyFlagBitsKHR::eDeviceLocal ) | |
| 4060 result += " DeviceLocal |"; | |
| 4061 if ( value & AddressCopyFlagBitsKHR::eSparse ) | |
| 4062 result += " Sparse |"; | |
| 4063 if ( value & AddressCopyFlagBitsKHR::eProtected ) | |
| 4064 result += " Protected |"; | |
| 4065 | |
| 4066 if ( result.size() > 1 ) | |
| 4067 result.back() = '}'; | |
| 4068 else | |
| 4069 result = "{}"; | |
| 4070 return result; | |
| 4071 } | |
| 4072 | |
| 4073 //=== VK_EXT_memory_decompression === | |
| 4074 | |
| 4075 VULKAN_HPP_INLINE std::string to_string( MemoryDecompressionMethodFlagsEXT value ) | |
| 4076 { | |
| 4077 std::string result = "{"; | |
| 4078 if ( value & MemoryDecompressionMethodFlagBitsEXT::eGdeflate10 ) | |
| 4079 result += " Gdeflate10 |"; | |
| 4080 | |
| 4081 if ( result.size() > 1 ) | |
| 4082 result.back() = '}'; | |
| 4083 else | |
| 4084 result = "{}"; | |
| 4085 return result; | |
| 4086 } | |
| 4087 | |
| 4088 //=== VK_KHR_video_encode_intra_refresh === | |
| 4089 | |
| 4090 VULKAN_HPP_INLINE std::string to_string( VideoEncodeIntraRefreshModeFlagsKHR value ) | |
| 4091 { | |
| 4092 std::string result = "{"; | |
| 4093 if ( value & VideoEncodeIntraRefreshModeFlagBitsKHR::ePerPicturePartition ) | |
| 4094 result += " PerPicturePartition |"; | |
| 4095 if ( value & VideoEncodeIntraRefreshModeFlagBitsKHR::eBlockBased ) | |
| 4096 result += " BlockBased |"; | |
| 4097 if ( value & VideoEncodeIntraRefreshModeFlagBitsKHR::eBlockRowBased ) | |
| 4098 result += " BlockRowBased |"; | |
| 4099 if ( value & VideoEncodeIntraRefreshModeFlagBitsKHR::eBlockColumnBased ) | |
| 4100 result += " BlockColumnBased |"; | |
| 4101 | |
| 4102 if ( result.size() > 1 ) | |
| 4103 result.back() = '}'; | |
| 4104 else | |
| 4105 result = "None"; | |
| 4106 return result; | |
| 4107 } | |
| 4108 | |
| 4109 //=== VK_NV_cluster_acceleration_structure === | |
| 4110 | |
| 4111 VULKAN_HPP_INLINE std::string to_string( ClusterAccelerationStructureClusterFlagsNV value ) | |
| 4112 { | |
| 4113 std::string result = "{"; | |
| 4114 if ( value & ClusterAccelerationStructureClusterFlagBitsNV::eAllowDisableOpacityMicromaps ) | |
| 4115 result += " AllowDisableOpacityMicromaps |"; | |
| 4116 | |
| 4117 if ( result.size() > 1 ) | |
| 4118 result.back() = '}'; | |
| 4119 else | |
| 4120 result = "{}"; | |
| 4121 return result; | |
| 4122 } | |
| 4123 | |
| 4124 VULKAN_HPP_INLINE std::string to_string( ClusterAccelerationStructureGeometryFlagsNV value ) | |
| 4125 { | |
| 4126 std::string result = "{"; | |
| 4127 if ( value & ClusterAccelerationStructureGeometryFlagBitsNV::eCullDisable ) | |
| 4128 result += " CullDisable |"; | |
| 4129 if ( value & ClusterAccelerationStructureGeometryFlagBitsNV::eNoDuplicateAnyhitInvocation ) | |
| 4130 result += " NoDuplicateAnyhitInvocation |"; | |
| 4131 if ( value & ClusterAccelerationStructureGeometryFlagBitsNV::eOpaque ) | |
| 4132 result += " Opaque |"; | |
| 4133 | |
| 4134 if ( result.size() > 1 ) | |
| 4135 result.back() = '}'; | |
| 4136 else | |
| 4137 result = "{}"; | |
| 4138 return result; | |
| 4139 } | |
| 4140 | |
| 4141 VULKAN_HPP_INLINE std::string to_string( ClusterAccelerationStructureAddressResolutionFlagsNV value ) | |
| 4142 { | |
| 4143 std::string result = "{"; | |
| 4144 if ( value & ClusterAccelerationStructureAddressResolutionFlagBitsNV::eIndirectedDstImplicitData ) | |
| 4145 result += " IndirectedDstImplicitData |"; | |
| 4146 if ( value & ClusterAccelerationStructureAddressResolutionFlagBitsNV::eIndirectedScratchData ) | |
| 4147 result += " IndirectedScratchData |"; | |
| 4148 if ( value & ClusterAccelerationStructureAddressResolutionFlagBitsNV::eIndirectedDstAddressArray ) | |
| 4149 result += " IndirectedDstAddressArray |"; | |
| 4150 if ( value & ClusterAccelerationStructureAddressResolutionFlagBitsNV::eIndirectedDstSizesArray ) | |
| 4151 result += " IndirectedDstSizesArray |"; | |
| 4152 if ( value & ClusterAccelerationStructureAddressResolutionFlagBitsNV::eIndirectedSrcInfosArray ) | |
| 4153 result += " IndirectedSrcInfosArray |"; | |
| 4154 if ( value & ClusterAccelerationStructureAddressResolutionFlagBitsNV::eIndirectedSrcInfosCount ) | |
| 4155 result += " IndirectedSrcInfosCount |"; | |
| 4156 | |
| 4157 if ( result.size() > 1 ) | |
| 4158 result.back() = '}'; | |
| 4159 else | |
| 4160 result = "None"; | |
| 4161 return result; | |
| 4162 } | |
| 4163 | |
| 4164 VULKAN_HPP_INLINE std::string to_string( ClusterAccelerationStructureIndexFormatFlagsNV value ) | |
| 4165 { | |
| 4166 std::string result = "{"; | |
| 4167 if ( value & ClusterAccelerationStructureIndexFormatFlagBitsNV::e8 ) | |
| 4168 result += " 8 |"; | |
| 4169 if ( value & ClusterAccelerationStructureIndexFormatFlagBitsNV::e16 ) | |
| 4170 result += " 16 |"; | |
| 4171 if ( value & ClusterAccelerationStructureIndexFormatFlagBitsNV::e32 ) | |
| 4172 result += " 32 |"; | |
| 4173 | |
| 4174 if ( result.size() > 1 ) | |
| 4175 result.back() = '}'; | |
| 4176 else | |
| 4177 result = "{}"; | |
| 4178 return result; | |
| 4179 } | |
| 4180 | |
| 4181 //=== VK_NV_partitioned_acceleration_structure === | |
| 4182 | |
| 4183 VULKAN_HPP_INLINE std::string to_string( PartitionedAccelerationStructureInstanceFlagsNV value ) | |
| 4184 { | |
| 4185 std::string result = "{"; | |
| 4186 if ( value & PartitionedAccelerationStructureInstanceFlagBitsNV::eFlagTriangleFacingCullDisable ) | |
| 4187 result += " FlagTriangleFacingCullDisable |"; | |
| 4188 if ( value & PartitionedAccelerationStructureInstanceFlagBitsNV::eFlagTriangleFlipFacing ) | |
| 4189 result += " FlagTriangleFlipFacing |"; | |
| 4190 if ( value & PartitionedAccelerationStructureInstanceFlagBitsNV::eFlagForceOpaque ) | |
| 4191 result += " FlagForceOpaque |"; | |
| 4192 if ( value & PartitionedAccelerationStructureInstanceFlagBitsNV::eFlagForceNoOpaque ) | |
| 4193 result += " FlagForceNoOpaque |"; | |
| 4194 if ( value & PartitionedAccelerationStructureInstanceFlagBitsNV::eFlagEnableExplicitBoundingBox ) | |
| 4195 result += " FlagEnableExplicitBoundingBox |"; | |
| 4196 | |
| 4197 if ( result.size() > 1 ) | |
| 4198 result.back() = '}'; | |
| 4199 else | |
| 4200 result = "{}"; | |
| 4201 return result; | |
| 4202 } | |
| 4203 | |
| 4204 //=== VK_EXT_device_generated_commands === | |
| 4205 | |
| 4206 VULKAN_HPP_INLINE std::string to_string( IndirectCommandsLayoutUsageFlagsEXT value ) | |
| 4207 { | |
| 4208 std::string result = "{"; | |
| 4209 if ( value & IndirectCommandsLayoutUsageFlagBitsEXT::eExplicitPreprocess ) | |
| 4210 result += " ExplicitPreprocess |"; | |
| 4211 if ( value & IndirectCommandsLayoutUsageFlagBitsEXT::eUnorderedSequences ) | |
| 4212 result += " UnorderedSequences |"; | |
| 4213 | |
| 4214 if ( result.size() > 1 ) | |
| 4215 result.back() = '}'; | |
| 4216 else | |
| 4217 result = "{}"; | |
| 4218 return result; | |
| 4219 } | |
| 4220 | |
| 4221 VULKAN_HPP_INLINE std::string to_string( IndirectCommandsInputModeFlagsEXT value ) | |
| 4222 { | |
| 4223 std::string result = "{"; | |
| 4224 if ( value & IndirectCommandsInputModeFlagBitsEXT::eVulkanIndexBuffer ) | |
| 4225 result += " VulkanIndexBuffer |"; | |
| 4226 if ( value & IndirectCommandsInputModeFlagBitsEXT::eDxgiIndexBuffer ) | |
| 4227 result += " DxgiIndexBuffer |"; | |
| 4228 | |
| 4229 if ( result.size() > 1 ) | |
| 4230 result.back() = '}'; | |
| 4231 else | |
| 4232 result = "{}"; | |
| 4233 return result; | |
| 4234 } | |
| 4235 | |
| 4236 //=== VK_KHR_maintenance8 === | |
| 4237 | |
| 4238 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AccessFlags3KHR ) | |
| 4239 { | |
| 4240 return "None"; | |
| 4241 } | |
| 4242 | |
| 4243 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 4244 //=== VK_OHOS_surface === | |
| 4245 | |
| 4246 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SurfaceCreateFlagsOHOS ) | |
| 4247 { | |
| 4248 return "{}"; | |
| 4249 } | |
| 4250 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 4251 | |
| 4252 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 4253 //=== VK_OHOS_native_buffer === | |
| 4254 | |
| 4255 VULKAN_HPP_INLINE std::string to_string( SwapchainImageUsageFlagsOHOS value ) | |
| 4256 { | |
| 4257 std::string result = "{"; | |
| 4258 if ( value & SwapchainImageUsageFlagBitsOHOS::eShared ) | |
| 4259 result += " Shared |"; | |
| 4260 | |
| 4261 if ( result.size() > 1 ) | |
| 4262 result.back() = '}'; | |
| 4263 else | |
| 4264 result = "{}"; | |
| 4265 return result; | |
| 4266 } | |
| 4267 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 4268 | |
| 4269 //=== VK_ARM_performance_counters_by_region === | |
| 4270 | |
| 4271 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PerformanceCounterDescriptionFlagsARM ) | |
| 4272 { | |
| 4273 return "{}"; | |
| 4274 } | |
| 4275 | |
| 4276 //=== VK_KHR_maintenance10 === | |
| 4277 | |
| 4278 VULKAN_HPP_INLINE std::string to_string( RenderingAttachmentFlagsKHR value ) | |
| 4279 { | |
| 4280 std::string result = "{"; | |
| 4281 if ( value & RenderingAttachmentFlagBitsKHR::eInputAttachmentFeedback ) | |
| 4282 result += " InputAttachmentFeedback |"; | |
| 4283 if ( value & RenderingAttachmentFlagBitsKHR::eResolveSkipTransferFunction ) | |
| 4284 result += " ResolveSkipTransferFunction |"; | |
| 4285 if ( value & RenderingAttachmentFlagBitsKHR::eResolveEnableTransferFunction ) | |
| 4286 result += " ResolveEnableTransferFunction |"; | |
| 4287 | |
| 4288 if ( result.size() > 1 ) | |
| 4289 result.back() = '}'; | |
| 4290 else | |
| 4291 result = "{}"; | |
| 4292 return result; | |
| 4293 } | |
| 4294 | |
| 4295 VULKAN_HPP_INLINE std::string to_string( ResolveImageFlagsKHR value ) | |
| 4296 { | |
| 4297 std::string result = "{"; | |
| 4298 if ( value & ResolveImageFlagBitsKHR::eSkipTransferFunction ) | |
| 4299 result += " SkipTransferFunction |"; | |
| 4300 if ( value & ResolveImageFlagBitsKHR::eEnableTransferFunction ) | |
| 4301 result += " EnableTransferFunction |"; | |
| 4302 | |
| 4303 if ( result.size() > 1 ) | |
| 4304 result.back() = '}'; | |
| 4305 else | |
| 4306 result = "{}"; | |
| 4307 return result; | |
| 4308 } | |
| 4309 | |
| 4310 //======================= | |
| 4311 //=== ENUMs to_string === | |
| 4312 //======================= | |
| 4313 | |
| 4314 VULKAN_HPP_INLINE std::string toHexString( uint32_t value ) | |
| 4315 { | |
| 4316 #if __cpp_lib_format | |
| 4317 return std::format( "{:x}", value ); | |
| 4318 #else | |
| 4319 std::stringstream stream; | |
| 4320 stream << std::hex << value; | |
| 4321 return stream.str(); | |
| 4322 #endif | |
| 4323 } | |
| 4324 | |
| 4325 //=== VK_VERSION_1_0 === | |
| 4326 | |
| 4327 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( Result value ) | |
| 4328 { | |
| 4329 switch ( value ) | |
| 4330 { | |
| 4331 case Result::eSuccess : return "Success"; | |
| 4332 case Result::eNotReady : return "NotReady"; | |
| 4333 case Result::eTimeout : return "Timeout"; | |
| 4334 case Result::eEventSet : return "EventSet"; | |
| 4335 case Result::eEventReset : return "EventReset"; | |
| 4336 case Result::eIncomplete : return "Incomplete"; | |
| 4337 case Result::eErrorOutOfHostMemory : return "ErrorOutOfHostMemory"; | |
| 4338 case Result::eErrorOutOfDeviceMemory : return "ErrorOutOfDeviceMemory"; | |
| 4339 case Result::eErrorInitializationFailed : return "ErrorInitializationFailed"; | |
| 4340 case Result::eErrorDeviceLost : return "ErrorDeviceLost"; | |
| 4341 case Result::eErrorMemoryMapFailed : return "ErrorMemoryMapFailed"; | |
| 4342 case Result::eErrorLayerNotPresent : return "ErrorLayerNotPresent"; | |
| 4343 case Result::eErrorExtensionNotPresent : return "ErrorExtensionNotPresent"; | |
| 4344 case Result::eErrorFeatureNotPresent : return "ErrorFeatureNotPresent"; | |
| 4345 case Result::eErrorIncompatibleDriver : return "ErrorIncompatibleDriver"; | |
| 4346 case Result::eErrorTooManyObjects : return "ErrorTooManyObjects"; | |
| 4347 case Result::eErrorFormatNotSupported : return "ErrorFormatNotSupported"; | |
| 4348 case Result::eErrorFragmentedPool : return "ErrorFragmentedPool"; | |
| 4349 case Result::eErrorUnknown : return "ErrorUnknown"; | |
| 4350 case Result::eErrorValidationFailed : return "ErrorValidationFailed"; | |
| 4351 case Result::eErrorOutOfPoolMemory : return "ErrorOutOfPoolMemory"; | |
| 4352 case Result::eErrorInvalidExternalHandle : return "ErrorInvalidExternalHandle"; | |
| 4353 case Result::eErrorInvalidOpaqueCaptureAddress : return "ErrorInvalidOpaqueCaptureAddress"; | |
| 4354 case Result::eErrorFragmentation : return "ErrorFragmentation"; | |
| 4355 case Result::ePipelineCompileRequired : return "PipelineCompileRequired"; | |
| 4356 case Result::eErrorNotPermitted : return "ErrorNotPermitted"; | |
| 4357 case Result::eErrorSurfaceLostKHR : return "ErrorSurfaceLostKHR"; | |
| 4358 case Result::eErrorNativeWindowInUseKHR : return "ErrorNativeWindowInUseKHR"; | |
| 4359 case Result::eSuboptimalKHR : return "SuboptimalKHR"; | |
| 4360 case Result::eErrorOutOfDateKHR : return "ErrorOutOfDateKHR"; | |
| 4361 case Result::eErrorIncompatibleDisplayKHR : return "ErrorIncompatibleDisplayKHR"; | |
| 4362 case Result::eErrorInvalidShaderNV : return "ErrorInvalidShaderNV"; | |
| 4363 case Result::eErrorImageUsageNotSupportedKHR : return "ErrorImageUsageNotSupportedKHR"; | |
| 4364 case Result::eErrorVideoPictureLayoutNotSupportedKHR : return "ErrorVideoPictureLayoutNotSupportedKHR"; | |
| 4365 case Result::eErrorVideoProfileOperationNotSupportedKHR : return "ErrorVideoProfileOperationNotSupportedKHR"; | |
| 4366 case Result::eErrorVideoProfileFormatNotSupportedKHR : return "ErrorVideoProfileFormatNotSupportedKHR"; | |
| 4367 case Result::eErrorVideoProfileCodecNotSupportedKHR : return "ErrorVideoProfileCodecNotSupportedKHR"; | |
| 4368 case Result::eErrorVideoStdVersionNotSupportedKHR : return "ErrorVideoStdVersionNotSupportedKHR"; | |
| 4369 case Result::eErrorInvalidDrmFormatModifierPlaneLayoutEXT: return "ErrorInvalidDrmFormatModifierPlaneLayoutEXT"; | |
| 4370 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 4371 case Result::eErrorFullScreenExclusiveModeLostEXT: return "ErrorFullScreenExclusiveModeLostEXT"; | |
| 4372 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 4373 case Result::eThreadIdleKHR : return "ThreadIdleKHR"; | |
| 4374 case Result::eThreadDoneKHR : return "ThreadDoneKHR"; | |
| 4375 case Result::eOperationDeferredKHR : return "OperationDeferredKHR"; | |
| 4376 case Result::eOperationNotDeferredKHR : return "OperationNotDeferredKHR"; | |
| 4377 case Result::eErrorInvalidVideoStdParametersKHR: return "ErrorInvalidVideoStdParametersKHR"; | |
| 4378 case Result::eErrorCompressionExhaustedEXT : return "ErrorCompressionExhaustedEXT"; | |
| 4379 case Result::eIncompatibleShaderBinaryEXT : return "IncompatibleShaderBinaryEXT"; | |
| 4380 case Result::ePipelineBinaryMissingKHR : return "PipelineBinaryMissingKHR"; | |
| 4381 case Result::eErrorNotEnoughSpaceKHR : return "ErrorNotEnoughSpaceKHR"; | |
| 4382 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 4383 } | |
| 4384 } | |
| 4385 | |
| 4386 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( StructureType value ) | |
| 4387 { | |
| 4388 switch ( value ) | |
| 4389 { | |
| 4390 case StructureType::eApplicationInfo : return "ApplicationInfo"; | |
| 4391 case StructureType::eInstanceCreateInfo : return "InstanceCreateInfo"; | |
| 4392 case StructureType::eDeviceQueueCreateInfo : return "DeviceQueueCreateInfo"; | |
| 4393 case StructureType::eDeviceCreateInfo : return "DeviceCreateInfo"; | |
| 4394 case StructureType::eSubmitInfo : return "SubmitInfo"; | |
| 4395 case StructureType::eMemoryAllocateInfo : return "MemoryAllocateInfo"; | |
| 4396 case StructureType::eMappedMemoryRange : return "MappedMemoryRange"; | |
| 4397 case StructureType::eBindSparseInfo : return "BindSparseInfo"; | |
| 4398 case StructureType::eFenceCreateInfo : return "FenceCreateInfo"; | |
| 4399 case StructureType::eSemaphoreCreateInfo : return "SemaphoreCreateInfo"; | |
| 4400 case StructureType::eEventCreateInfo : return "EventCreateInfo"; | |
| 4401 case StructureType::eQueryPoolCreateInfo : return "QueryPoolCreateInfo"; | |
| 4402 case StructureType::eBufferCreateInfo : return "BufferCreateInfo"; | |
| 4403 case StructureType::eBufferViewCreateInfo : return "BufferViewCreateInfo"; | |
| 4404 case StructureType::eImageCreateInfo : return "ImageCreateInfo"; | |
| 4405 case StructureType::eImageViewCreateInfo : return "ImageViewCreateInfo"; | |
| 4406 case StructureType::eShaderModuleCreateInfo : return "ShaderModuleCreateInfo"; | |
| 4407 case StructureType::ePipelineCacheCreateInfo : return "PipelineCacheCreateInfo"; | |
| 4408 case StructureType::ePipelineShaderStageCreateInfo : return "PipelineShaderStageCreateInfo"; | |
| 4409 case StructureType::ePipelineVertexInputStateCreateInfo : return "PipelineVertexInputStateCreateInfo"; | |
| 4410 case StructureType::ePipelineInputAssemblyStateCreateInfo : return "PipelineInputAssemblyStateCreateInfo"; | |
| 4411 case StructureType::ePipelineTessellationStateCreateInfo : return "PipelineTessellationStateCreateInfo"; | |
| 4412 case StructureType::ePipelineViewportStateCreateInfo : return "PipelineViewportStateCreateInfo"; | |
| 4413 case StructureType::ePipelineRasterizationStateCreateInfo : return "PipelineRasterizationStateCreateInfo"; | |
| 4414 case StructureType::ePipelineMultisampleStateCreateInfo : return "PipelineMultisampleStateCreateInfo"; | |
| 4415 case StructureType::ePipelineDepthStencilStateCreateInfo : return "PipelineDepthStencilStateCreateInfo"; | |
| 4416 case StructureType::ePipelineColorBlendStateCreateInfo : return "PipelineColorBlendStateCreateInfo"; | |
| 4417 case StructureType::ePipelineDynamicStateCreateInfo : return "PipelineDynamicStateCreateInfo"; | |
| 4418 case StructureType::eGraphicsPipelineCreateInfo : return "GraphicsPipelineCreateInfo"; | |
| 4419 case StructureType::eComputePipelineCreateInfo : return "ComputePipelineCreateInfo"; | |
| 4420 case StructureType::ePipelineLayoutCreateInfo : return "PipelineLayoutCreateInfo"; | |
| 4421 case StructureType::eSamplerCreateInfo : return "SamplerCreateInfo"; | |
| 4422 case StructureType::eDescriptorSetLayoutCreateInfo : return "DescriptorSetLayoutCreateInfo"; | |
| 4423 case StructureType::eDescriptorPoolCreateInfo : return "DescriptorPoolCreateInfo"; | |
| 4424 case StructureType::eDescriptorSetAllocateInfo : return "DescriptorSetAllocateInfo"; | |
| 4425 case StructureType::eWriteDescriptorSet : return "WriteDescriptorSet"; | |
| 4426 case StructureType::eCopyDescriptorSet : return "CopyDescriptorSet"; | |
| 4427 case StructureType::eFramebufferCreateInfo : return "FramebufferCreateInfo"; | |
| 4428 case StructureType::eRenderPassCreateInfo : return "RenderPassCreateInfo"; | |
| 4429 case StructureType::eCommandPoolCreateInfo : return "CommandPoolCreateInfo"; | |
| 4430 case StructureType::eCommandBufferAllocateInfo : return "CommandBufferAllocateInfo"; | |
| 4431 case StructureType::eCommandBufferInheritanceInfo : return "CommandBufferInheritanceInfo"; | |
| 4432 case StructureType::eCommandBufferBeginInfo : return "CommandBufferBeginInfo"; | |
| 4433 case StructureType::eRenderPassBeginInfo : return "RenderPassBeginInfo"; | |
| 4434 case StructureType::eBufferMemoryBarrier : return "BufferMemoryBarrier"; | |
| 4435 case StructureType::eImageMemoryBarrier : return "ImageMemoryBarrier"; | |
| 4436 case StructureType::eMemoryBarrier : return "MemoryBarrier"; | |
| 4437 case StructureType::eLoaderInstanceCreateInfo : return "LoaderInstanceCreateInfo"; | |
| 4438 case StructureType::eLoaderDeviceCreateInfo : return "LoaderDeviceCreateInfo"; | |
| 4439 case StructureType::eBindBufferMemoryInfo : return "BindBufferMemoryInfo"; | |
| 4440 case StructureType::eBindImageMemoryInfo : return "BindImageMemoryInfo"; | |
| 4441 case StructureType::eMemoryDedicatedRequirements : return "MemoryDedicatedRequirements"; | |
| 4442 case StructureType::eMemoryDedicatedAllocateInfo : return "MemoryDedicatedAllocateInfo"; | |
| 4443 case StructureType::eMemoryAllocateFlagsInfo : return "MemoryAllocateFlagsInfo"; | |
| 4444 case StructureType::eDeviceGroupCommandBufferBeginInfo : return "DeviceGroupCommandBufferBeginInfo"; | |
| 4445 case StructureType::eDeviceGroupSubmitInfo : return "DeviceGroupSubmitInfo"; | |
| 4446 case StructureType::eDeviceGroupBindSparseInfo : return "DeviceGroupBindSparseInfo"; | |
| 4447 case StructureType::eBindBufferMemoryDeviceGroupInfo : return "BindBufferMemoryDeviceGroupInfo"; | |
| 4448 case StructureType::eBindImageMemoryDeviceGroupInfo : return "BindImageMemoryDeviceGroupInfo"; | |
| 4449 case StructureType::ePhysicalDeviceGroupProperties : return "PhysicalDeviceGroupProperties"; | |
| 4450 case StructureType::eDeviceGroupDeviceCreateInfo : return "DeviceGroupDeviceCreateInfo"; | |
| 4451 case StructureType::eBufferMemoryRequirementsInfo2 : return "BufferMemoryRequirementsInfo2"; | |
| 4452 case StructureType::eImageMemoryRequirementsInfo2 : return "ImageMemoryRequirementsInfo2"; | |
| 4453 case StructureType::eImageSparseMemoryRequirementsInfo2 : return "ImageSparseMemoryRequirementsInfo2"; | |
| 4454 case StructureType::eMemoryRequirements2 : return "MemoryRequirements2"; | |
| 4455 case StructureType::eSparseImageMemoryRequirements2 : return "SparseImageMemoryRequirements2"; | |
| 4456 case StructureType::ePhysicalDeviceFeatures2 : return "PhysicalDeviceFeatures2"; | |
| 4457 case StructureType::ePhysicalDeviceProperties2 : return "PhysicalDeviceProperties2"; | |
| 4458 case StructureType::eFormatProperties2 : return "FormatProperties2"; | |
| 4459 case StructureType::eImageFormatProperties2 : return "ImageFormatProperties2"; | |
| 4460 case StructureType::ePhysicalDeviceImageFormatInfo2 : return "PhysicalDeviceImageFormatInfo2"; | |
| 4461 case StructureType::eQueueFamilyProperties2 : return "QueueFamilyProperties2"; | |
| 4462 case StructureType::ePhysicalDeviceMemoryProperties2 : return "PhysicalDeviceMemoryProperties2"; | |
| 4463 case StructureType::eSparseImageFormatProperties2 : return "SparseImageFormatProperties2"; | |
| 4464 case StructureType::ePhysicalDeviceSparseImageFormatInfo2 : return "PhysicalDeviceSparseImageFormatInfo2"; | |
| 4465 case StructureType::eImageViewUsageCreateInfo : return "ImageViewUsageCreateInfo"; | |
| 4466 case StructureType::eProtectedSubmitInfo : return "ProtectedSubmitInfo"; | |
| 4467 case StructureType::ePhysicalDeviceProtectedMemoryFeatures : return "PhysicalDeviceProtectedMemoryFeatures"; | |
| 4468 case StructureType::ePhysicalDeviceProtectedMemoryProperties : return "PhysicalDeviceProtectedMemoryProperties"; | |
| 4469 case StructureType::eDeviceQueueInfo2 : return "DeviceQueueInfo2"; | |
| 4470 case StructureType::ePhysicalDeviceExternalImageFormatInfo : return "PhysicalDeviceExternalImageFormatInfo"; | |
| 4471 case StructureType::eExternalImageFormatProperties : return "ExternalImageFormatProperties"; | |
| 4472 case StructureType::ePhysicalDeviceExternalBufferInfo : return "PhysicalDeviceExternalBufferInfo"; | |
| 4473 case StructureType::eExternalBufferProperties : return "ExternalBufferProperties"; | |
| 4474 case StructureType::ePhysicalDeviceIdProperties : return "PhysicalDeviceIdProperties"; | |
| 4475 case StructureType::eExternalMemoryBufferCreateInfo : return "ExternalMemoryBufferCreateInfo"; | |
| 4476 case StructureType::eExternalMemoryImageCreateInfo : return "ExternalMemoryImageCreateInfo"; | |
| 4477 case StructureType::eExportMemoryAllocateInfo : return "ExportMemoryAllocateInfo"; | |
| 4478 case StructureType::ePhysicalDeviceExternalFenceInfo : return "PhysicalDeviceExternalFenceInfo"; | |
| 4479 case StructureType::eExternalFenceProperties : return "ExternalFenceProperties"; | |
| 4480 case StructureType::eExportFenceCreateInfo : return "ExportFenceCreateInfo"; | |
| 4481 case StructureType::eExportSemaphoreCreateInfo : return "ExportSemaphoreCreateInfo"; | |
| 4482 case StructureType::ePhysicalDeviceExternalSemaphoreInfo : return "PhysicalDeviceExternalSemaphoreInfo"; | |
| 4483 case StructureType::eExternalSemaphoreProperties : return "ExternalSemaphoreProperties"; | |
| 4484 case StructureType::ePhysicalDeviceSubgroupProperties : return "PhysicalDeviceSubgroupProperties"; | |
| 4485 case StructureType::ePhysicalDevice16BitStorageFeatures : return "PhysicalDevice16BitStorageFeatures"; | |
| 4486 case StructureType::ePhysicalDeviceVariablePointersFeatures : return "PhysicalDeviceVariablePointersFeatures"; | |
| 4487 case StructureType::eDescriptorUpdateTemplateCreateInfo : return "DescriptorUpdateTemplateCreateInfo"; | |
| 4488 case StructureType::ePhysicalDeviceMaintenance3Properties : return "PhysicalDeviceMaintenance3Properties"; | |
| 4489 case StructureType::eDescriptorSetLayoutSupport : return "DescriptorSetLayoutSupport"; | |
| 4490 case StructureType::eSamplerYcbcrConversionCreateInfo : return "SamplerYcbcrConversionCreateInfo"; | |
| 4491 case StructureType::eSamplerYcbcrConversionInfo : return "SamplerYcbcrConversionInfo"; | |
| 4492 case StructureType::eBindImagePlaneMemoryInfo : return "BindImagePlaneMemoryInfo"; | |
| 4493 case StructureType::eImagePlaneMemoryRequirementsInfo : return "ImagePlaneMemoryRequirementsInfo"; | |
| 4494 case StructureType::ePhysicalDeviceSamplerYcbcrConversionFeatures : return "PhysicalDeviceSamplerYcbcrConversionFeatures"; | |
| 4495 case StructureType::eSamplerYcbcrConversionImageFormatProperties : return "SamplerYcbcrConversionImageFormatProperties"; | |
| 4496 case StructureType::eDeviceGroupRenderPassBeginInfo : return "DeviceGroupRenderPassBeginInfo"; | |
| 4497 case StructureType::ePhysicalDevicePointClippingProperties : return "PhysicalDevicePointClippingProperties"; | |
| 4498 case StructureType::eRenderPassInputAttachmentAspectCreateInfo : return "RenderPassInputAttachmentAspectCreateInfo"; | |
| 4499 case StructureType::ePipelineTessellationDomainOriginStateCreateInfo : return "PipelineTessellationDomainOriginStateCreateInfo"; | |
| 4500 case StructureType::eRenderPassMultiviewCreateInfo : return "RenderPassMultiviewCreateInfo"; | |
| 4501 case StructureType::ePhysicalDeviceMultiviewFeatures : return "PhysicalDeviceMultiviewFeatures"; | |
| 4502 case StructureType::ePhysicalDeviceMultiviewProperties : return "PhysicalDeviceMultiviewProperties"; | |
| 4503 case StructureType::ePhysicalDeviceShaderDrawParametersFeatures : return "PhysicalDeviceShaderDrawParametersFeatures"; | |
| 4504 case StructureType::ePhysicalDeviceVulkan11Features : return "PhysicalDeviceVulkan11Features"; | |
| 4505 case StructureType::ePhysicalDeviceVulkan11Properties : return "PhysicalDeviceVulkan11Properties"; | |
| 4506 case StructureType::ePhysicalDeviceVulkan12Features : return "PhysicalDeviceVulkan12Features"; | |
| 4507 case StructureType::ePhysicalDeviceVulkan12Properties : return "PhysicalDeviceVulkan12Properties"; | |
| 4508 case StructureType::eImageFormatListCreateInfo : return "ImageFormatListCreateInfo"; | |
| 4509 case StructureType::ePhysicalDeviceDriverProperties : return "PhysicalDeviceDriverProperties"; | |
| 4510 case StructureType::ePhysicalDeviceVulkanMemoryModelFeatures : return "PhysicalDeviceVulkanMemoryModelFeatures"; | |
| 4511 case StructureType::ePhysicalDeviceHostQueryResetFeatures : return "PhysicalDeviceHostQueryResetFeatures"; | |
| 4512 case StructureType::ePhysicalDeviceTimelineSemaphoreFeatures : return "PhysicalDeviceTimelineSemaphoreFeatures"; | |
| 4513 case StructureType::ePhysicalDeviceTimelineSemaphoreProperties : return "PhysicalDeviceTimelineSemaphoreProperties"; | |
| 4514 case StructureType::eSemaphoreTypeCreateInfo : return "SemaphoreTypeCreateInfo"; | |
| 4515 case StructureType::eTimelineSemaphoreSubmitInfo : return "TimelineSemaphoreSubmitInfo"; | |
| 4516 case StructureType::eSemaphoreWaitInfo : return "SemaphoreWaitInfo"; | |
| 4517 case StructureType::eSemaphoreSignalInfo : return "SemaphoreSignalInfo"; | |
| 4518 case StructureType::ePhysicalDeviceBufferDeviceAddressFeatures : return "PhysicalDeviceBufferDeviceAddressFeatures"; | |
| 4519 case StructureType::eBufferDeviceAddressInfo : return "BufferDeviceAddressInfo"; | |
| 4520 case StructureType::eBufferOpaqueCaptureAddressCreateInfo : return "BufferOpaqueCaptureAddressCreateInfo"; | |
| 4521 case StructureType::eMemoryOpaqueCaptureAddressAllocateInfo : return "MemoryOpaqueCaptureAddressAllocateInfo"; | |
| 4522 case StructureType::eDeviceMemoryOpaqueCaptureAddressInfo : return "DeviceMemoryOpaqueCaptureAddressInfo"; | |
| 4523 case StructureType::ePhysicalDevice8BitStorageFeatures : return "PhysicalDevice8BitStorageFeatures"; | |
| 4524 case StructureType::ePhysicalDeviceShaderAtomicInt64Features : return "PhysicalDeviceShaderAtomicInt64Features"; | |
| 4525 case StructureType::ePhysicalDeviceShaderFloat16Int8Features : return "PhysicalDeviceShaderFloat16Int8Features"; | |
| 4526 case StructureType::ePhysicalDeviceFloatControlsProperties : return "PhysicalDeviceFloatControlsProperties"; | |
| 4527 case StructureType::eDescriptorSetLayoutBindingFlagsCreateInfo : return "DescriptorSetLayoutBindingFlagsCreateInfo"; | |
| 4528 case StructureType::ePhysicalDeviceDescriptorIndexingFeatures : return "PhysicalDeviceDescriptorIndexingFeatures"; | |
| 4529 case StructureType::ePhysicalDeviceDescriptorIndexingProperties : return "PhysicalDeviceDescriptorIndexingProperties"; | |
| 4530 case StructureType::eDescriptorSetVariableDescriptorCountAllocateInfo : return "DescriptorSetVariableDescriptorCountAllocateInfo"; | |
| 4531 case StructureType::eDescriptorSetVariableDescriptorCountLayoutSupport : return "DescriptorSetVariableDescriptorCountLayoutSupport"; | |
| 4532 case StructureType::ePhysicalDeviceScalarBlockLayoutFeatures : return "PhysicalDeviceScalarBlockLayoutFeatures"; | |
| 4533 case StructureType::ePhysicalDeviceSamplerFilterMinmaxProperties : return "PhysicalDeviceSamplerFilterMinmaxProperties"; | |
| 4534 case StructureType::eSamplerReductionModeCreateInfo : return "SamplerReductionModeCreateInfo"; | |
| 4535 case StructureType::ePhysicalDeviceUniformBufferStandardLayoutFeatures : return "PhysicalDeviceUniformBufferStandardLayoutFeatures"; | |
| 4536 case StructureType::ePhysicalDeviceShaderSubgroupExtendedTypesFeatures : return "PhysicalDeviceShaderSubgroupExtendedTypesFeatures"; | |
| 4537 case StructureType::eAttachmentDescription2 : return "AttachmentDescription2"; | |
| 4538 case StructureType::eAttachmentReference2 : return "AttachmentReference2"; | |
| 4539 case StructureType::eSubpassDescription2 : return "SubpassDescription2"; | |
| 4540 case StructureType::eSubpassDependency2 : return "SubpassDependency2"; | |
| 4541 case StructureType::eRenderPassCreateInfo2 : return "RenderPassCreateInfo2"; | |
| 4542 case StructureType::eSubpassBeginInfo : return "SubpassBeginInfo"; | |
| 4543 case StructureType::eSubpassEndInfo : return "SubpassEndInfo"; | |
| 4544 case StructureType::ePhysicalDeviceDepthStencilResolveProperties : return "PhysicalDeviceDepthStencilResolveProperties"; | |
| 4545 case StructureType::eSubpassDescriptionDepthStencilResolve : return "SubpassDescriptionDepthStencilResolve"; | |
| 4546 case StructureType::eImageStencilUsageCreateInfo : return "ImageStencilUsageCreateInfo"; | |
| 4547 case StructureType::ePhysicalDeviceImagelessFramebufferFeatures : return "PhysicalDeviceImagelessFramebufferFeatures"; | |
| 4548 case StructureType::eFramebufferAttachmentsCreateInfo : return "FramebufferAttachmentsCreateInfo"; | |
| 4549 case StructureType::eFramebufferAttachmentImageInfo : return "FramebufferAttachmentImageInfo"; | |
| 4550 case StructureType::eRenderPassAttachmentBeginInfo : return "RenderPassAttachmentBeginInfo"; | |
| 4551 case StructureType::ePhysicalDeviceSeparateDepthStencilLayoutsFeatures : return "PhysicalDeviceSeparateDepthStencilLayoutsFeatures"; | |
| 4552 case StructureType::eAttachmentReferenceStencilLayout : return "AttachmentReferenceStencilLayout"; | |
| 4553 case StructureType::eAttachmentDescriptionStencilLayout : return "AttachmentDescriptionStencilLayout"; | |
| 4554 case StructureType::ePhysicalDeviceVulkan13Features : return "PhysicalDeviceVulkan13Features"; | |
| 4555 case StructureType::ePhysicalDeviceVulkan13Properties : return "PhysicalDeviceVulkan13Properties"; | |
| 4556 case StructureType::ePhysicalDeviceToolProperties : return "PhysicalDeviceToolProperties"; | |
| 4557 case StructureType::ePhysicalDevicePrivateDataFeatures : return "PhysicalDevicePrivateDataFeatures"; | |
| 4558 case StructureType::eDevicePrivateDataCreateInfo : return "DevicePrivateDataCreateInfo"; | |
| 4559 case StructureType::ePrivateDataSlotCreateInfo : return "PrivateDataSlotCreateInfo"; | |
| 4560 case StructureType::eMemoryBarrier2 : return "MemoryBarrier2"; | |
| 4561 case StructureType::eBufferMemoryBarrier2 : return "BufferMemoryBarrier2"; | |
| 4562 case StructureType::eImageMemoryBarrier2 : return "ImageMemoryBarrier2"; | |
| 4563 case StructureType::eDependencyInfo : return "DependencyInfo"; | |
| 4564 case StructureType::eSubmitInfo2 : return "SubmitInfo2"; | |
| 4565 case StructureType::eSemaphoreSubmitInfo : return "SemaphoreSubmitInfo"; | |
| 4566 case StructureType::eCommandBufferSubmitInfo : return "CommandBufferSubmitInfo"; | |
| 4567 case StructureType::ePhysicalDeviceSynchronization2Features : return "PhysicalDeviceSynchronization2Features"; | |
| 4568 case StructureType::eCopyBufferInfo2 : return "CopyBufferInfo2"; | |
| 4569 case StructureType::eCopyImageInfo2 : return "CopyImageInfo2"; | |
| 4570 case StructureType::eCopyBufferToImageInfo2 : return "CopyBufferToImageInfo2"; | |
| 4571 case StructureType::eCopyImageToBufferInfo2 : return "CopyImageToBufferInfo2"; | |
| 4572 case StructureType::eBufferCopy2 : return "BufferCopy2"; | |
| 4573 case StructureType::eImageCopy2 : return "ImageCopy2"; | |
| 4574 case StructureType::eBufferImageCopy2 : return "BufferImageCopy2"; | |
| 4575 case StructureType::ePhysicalDeviceTextureCompressionAstcHdrFeatures : return "PhysicalDeviceTextureCompressionAstcHdrFeatures"; | |
| 4576 case StructureType::eFormatProperties3 : return "FormatProperties3"; | |
| 4577 case StructureType::ePhysicalDeviceMaintenance4Features : return "PhysicalDeviceMaintenance4Features"; | |
| 4578 case StructureType::ePhysicalDeviceMaintenance4Properties : return "PhysicalDeviceMaintenance4Properties"; | |
| 4579 case StructureType::eDeviceBufferMemoryRequirements : return "DeviceBufferMemoryRequirements"; | |
| 4580 case StructureType::eDeviceImageMemoryRequirements : return "DeviceImageMemoryRequirements"; | |
| 4581 case StructureType::ePipelineCreationFeedbackCreateInfo : return "PipelineCreationFeedbackCreateInfo"; | |
| 4582 case StructureType::ePhysicalDeviceShaderTerminateInvocationFeatures : return "PhysicalDeviceShaderTerminateInvocationFeatures"; | |
| 4583 case StructureType::ePhysicalDeviceShaderDemoteToHelperInvocationFeatures: return "PhysicalDeviceShaderDemoteToHelperInvocationFeatures"; | |
| 4584 case StructureType::ePhysicalDevicePipelineCreationCacheControlFeatures : return "PhysicalDevicePipelineCreationCacheControlFeatures"; | |
| 4585 case StructureType::ePhysicalDeviceZeroInitializeWorkgroupMemoryFeatures : return "PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures"; | |
| 4586 case StructureType::ePhysicalDeviceImageRobustnessFeatures : return "PhysicalDeviceImageRobustnessFeatures"; | |
| 4587 case StructureType::ePhysicalDeviceSubgroupSizeControlProperties : return "PhysicalDeviceSubgroupSizeControlProperties"; | |
| 4588 case StructureType::ePipelineShaderStageRequiredSubgroupSizeCreateInfo : return "PipelineShaderStageRequiredSubgroupSizeCreateInfo"; | |
| 4589 case StructureType::ePhysicalDeviceSubgroupSizeControlFeatures : return "PhysicalDeviceSubgroupSizeControlFeatures"; | |
| 4590 case StructureType::ePhysicalDeviceInlineUniformBlockFeatures : return "PhysicalDeviceInlineUniformBlockFeatures"; | |
| 4591 case StructureType::ePhysicalDeviceInlineUniformBlockProperties : return "PhysicalDeviceInlineUniformBlockProperties"; | |
| 4592 case StructureType::eWriteDescriptorSetInlineUniformBlock : return "WriteDescriptorSetInlineUniformBlock"; | |
| 4593 case StructureType::eDescriptorPoolInlineUniformBlockCreateInfo : return "DescriptorPoolInlineUniformBlockCreateInfo"; | |
| 4594 case StructureType::ePhysicalDeviceShaderIntegerDotProductFeatures : return "PhysicalDeviceShaderIntegerDotProductFeatures"; | |
| 4595 case StructureType::ePhysicalDeviceShaderIntegerDotProductProperties : return "PhysicalDeviceShaderIntegerDotProductProperties"; | |
| 4596 case StructureType::ePhysicalDeviceTexelBufferAlignmentProperties : return "PhysicalDeviceTexelBufferAlignmentProperties"; | |
| 4597 case StructureType::eBlitImageInfo2 : return "BlitImageInfo2"; | |
| 4598 case StructureType::eResolveImageInfo2 : return "ResolveImageInfo2"; | |
| 4599 case StructureType::eImageBlit2 : return "ImageBlit2"; | |
| 4600 case StructureType::eImageResolve2 : return "ImageResolve2"; | |
| 4601 case StructureType::eRenderingInfo : return "RenderingInfo"; | |
| 4602 case StructureType::eRenderingAttachmentInfo : return "RenderingAttachmentInfo"; | |
| 4603 case StructureType::ePipelineRenderingCreateInfo : return "PipelineRenderingCreateInfo"; | |
| 4604 case StructureType::ePhysicalDeviceDynamicRenderingFeatures : return "PhysicalDeviceDynamicRenderingFeatures"; | |
| 4605 case StructureType::eCommandBufferInheritanceRenderingInfo : return "CommandBufferInheritanceRenderingInfo"; | |
| 4606 case StructureType::ePhysicalDeviceVulkan14Features : return "PhysicalDeviceVulkan14Features"; | |
| 4607 case StructureType::ePhysicalDeviceVulkan14Properties : return "PhysicalDeviceVulkan14Properties"; | |
| 4608 case StructureType::eDeviceQueueGlobalPriorityCreateInfo : return "DeviceQueueGlobalPriorityCreateInfo"; | |
| 4609 case StructureType::ePhysicalDeviceGlobalPriorityQueryFeatures : return "PhysicalDeviceGlobalPriorityQueryFeatures"; | |
| 4610 case StructureType::eQueueFamilyGlobalPriorityProperties : return "QueueFamilyGlobalPriorityProperties"; | |
| 4611 case StructureType::ePhysicalDeviceIndexTypeUint8Features : return "PhysicalDeviceIndexTypeUint8Features"; | |
| 4612 case StructureType::eMemoryMapInfo : return "MemoryMapInfo"; | |
| 4613 case StructureType::eMemoryUnmapInfo : return "MemoryUnmapInfo"; | |
| 4614 case StructureType::ePhysicalDeviceMaintenance5Features : return "PhysicalDeviceMaintenance5Features"; | |
| 4615 case StructureType::ePhysicalDeviceMaintenance5Properties : return "PhysicalDeviceMaintenance5Properties"; | |
| 4616 case StructureType::eDeviceImageSubresourceInfo : return "DeviceImageSubresourceInfo"; | |
| 4617 case StructureType::eSubresourceLayout2 : return "SubresourceLayout2"; | |
| 4618 case StructureType::eImageSubresource2 : return "ImageSubresource2"; | |
| 4619 case StructureType::eBufferUsageFlags2CreateInfo : return "BufferUsageFlags2CreateInfo"; | |
| 4620 case StructureType::ePhysicalDeviceMaintenance6Features : return "PhysicalDeviceMaintenance6Features"; | |
| 4621 case StructureType::ePhysicalDeviceMaintenance6Properties : return "PhysicalDeviceMaintenance6Properties"; | |
| 4622 case StructureType::eBindMemoryStatus : return "BindMemoryStatus"; | |
| 4623 case StructureType::ePhysicalDeviceHostImageCopyFeatures : return "PhysicalDeviceHostImageCopyFeatures"; | |
| 4624 case StructureType::ePhysicalDeviceHostImageCopyProperties : return "PhysicalDeviceHostImageCopyProperties"; | |
| 4625 case StructureType::eMemoryToImageCopy : return "MemoryToImageCopy"; | |
| 4626 case StructureType::eImageToMemoryCopy : return "ImageToMemoryCopy"; | |
| 4627 case StructureType::eCopyImageToMemoryInfo : return "CopyImageToMemoryInfo"; | |
| 4628 case StructureType::eCopyMemoryToImageInfo : return "CopyMemoryToImageInfo"; | |
| 4629 case StructureType::eHostImageLayoutTransitionInfo : return "HostImageLayoutTransitionInfo"; | |
| 4630 case StructureType::eCopyImageToImageInfo : return "CopyImageToImageInfo"; | |
| 4631 case StructureType::eSubresourceHostMemcpySize : return "SubresourceHostMemcpySize"; | |
| 4632 case StructureType::eHostImageCopyDevicePerformanceQuery : return "HostImageCopyDevicePerformanceQuery"; | |
| 4633 case StructureType::ePhysicalDeviceShaderSubgroupRotateFeatures : return "PhysicalDeviceShaderSubgroupRotateFeatures"; | |
| 4634 case StructureType::ePhysicalDeviceShaderFloatControls2Features : return "PhysicalDeviceShaderFloatControls2Features"; | |
| 4635 case StructureType::ePhysicalDeviceShaderExpectAssumeFeatures : return "PhysicalDeviceShaderExpectAssumeFeatures"; | |
| 4636 case StructureType::ePipelineCreateFlags2CreateInfo : return "PipelineCreateFlags2CreateInfo"; | |
| 4637 case StructureType::ePhysicalDevicePushDescriptorProperties : return "PhysicalDevicePushDescriptorProperties"; | |
| 4638 case StructureType::eBindDescriptorSetsInfo : return "BindDescriptorSetsInfo"; | |
| 4639 case StructureType::ePushConstantsInfo : return "PushConstantsInfo"; | |
| 4640 case StructureType::ePushDescriptorSetInfo : return "PushDescriptorSetInfo"; | |
| 4641 case StructureType::ePushDescriptorSetWithTemplateInfo : return "PushDescriptorSetWithTemplateInfo"; | |
| 4642 case StructureType::ePhysicalDevicePipelineProtectedAccessFeatures : return "PhysicalDevicePipelineProtectedAccessFeatures"; | |
| 4643 case StructureType::ePipelineRobustnessCreateInfo : return "PipelineRobustnessCreateInfo"; | |
| 4644 case StructureType::ePhysicalDevicePipelineRobustnessFeatures : return "PhysicalDevicePipelineRobustnessFeatures"; | |
| 4645 case StructureType::ePhysicalDevicePipelineRobustnessProperties : return "PhysicalDevicePipelineRobustnessProperties"; | |
| 4646 case StructureType::ePhysicalDeviceLineRasterizationFeatures : return "PhysicalDeviceLineRasterizationFeatures"; | |
| 4647 case StructureType::ePipelineRasterizationLineStateCreateInfo : return "PipelineRasterizationLineStateCreateInfo"; | |
| 4648 case StructureType::ePhysicalDeviceLineRasterizationProperties : return "PhysicalDeviceLineRasterizationProperties"; | |
| 4649 case StructureType::ePhysicalDeviceVertexAttributeDivisorProperties : return "PhysicalDeviceVertexAttributeDivisorProperties"; | |
| 4650 case StructureType::ePipelineVertexInputDivisorStateCreateInfo : return "PipelineVertexInputDivisorStateCreateInfo"; | |
| 4651 case StructureType::ePhysicalDeviceVertexAttributeDivisorFeatures : return "PhysicalDeviceVertexAttributeDivisorFeatures"; | |
| 4652 case StructureType::eRenderingAreaInfo : return "RenderingAreaInfo"; | |
| 4653 case StructureType::ePhysicalDeviceDynamicRenderingLocalReadFeatures : return "PhysicalDeviceDynamicRenderingLocalReadFeatures"; | |
| 4654 case StructureType::eRenderingAttachmentLocationInfo : return "RenderingAttachmentLocationInfo"; | |
| 4655 case StructureType::eRenderingInputAttachmentIndexInfo : return "RenderingInputAttachmentIndexInfo"; | |
| 4656 case StructureType::eSwapchainCreateInfoKHR : return "SwapchainCreateInfoKHR"; | |
| 4657 case StructureType::ePresentInfoKHR : return "PresentInfoKHR"; | |
| 4658 case StructureType::eDeviceGroupPresentCapabilitiesKHR : return "DeviceGroupPresentCapabilitiesKHR"; | |
| 4659 case StructureType::eImageSwapchainCreateInfoKHR : return "ImageSwapchainCreateInfoKHR"; | |
| 4660 case StructureType::eBindImageMemorySwapchainInfoKHR : return "BindImageMemorySwapchainInfoKHR"; | |
| 4661 case StructureType::eAcquireNextImageInfoKHR : return "AcquireNextImageInfoKHR"; | |
| 4662 case StructureType::eDeviceGroupPresentInfoKHR : return "DeviceGroupPresentInfoKHR"; | |
| 4663 case StructureType::eDeviceGroupSwapchainCreateInfoKHR : return "DeviceGroupSwapchainCreateInfoKHR"; | |
| 4664 case StructureType::eDisplayModeCreateInfoKHR : return "DisplayModeCreateInfoKHR"; | |
| 4665 case StructureType::eDisplaySurfaceCreateInfoKHR : return "DisplaySurfaceCreateInfoKHR"; | |
| 4666 case StructureType::eDisplayPresentInfoKHR : return "DisplayPresentInfoKHR"; | |
| 4667 #if defined( VK_USE_PLATFORM_XLIB_KHR ) | |
| 4668 case StructureType::eXlibSurfaceCreateInfoKHR: return "XlibSurfaceCreateInfoKHR"; | |
| 4669 #endif /*VK_USE_PLATFORM_XLIB_KHR*/ | |
| 4670 #if defined( VK_USE_PLATFORM_XCB_KHR ) | |
| 4671 case StructureType::eXcbSurfaceCreateInfoKHR: return "XcbSurfaceCreateInfoKHR"; | |
| 4672 #endif /*VK_USE_PLATFORM_XCB_KHR*/ | |
| 4673 #if defined( VK_USE_PLATFORM_WAYLAND_KHR ) | |
| 4674 case StructureType::eWaylandSurfaceCreateInfoKHR: return "WaylandSurfaceCreateInfoKHR"; | |
| 4675 #endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ | |
| 4676 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 4677 case StructureType::eAndroidSurfaceCreateInfoKHR: return "AndroidSurfaceCreateInfoKHR"; | |
| 4678 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 4679 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 4680 case StructureType::eWin32SurfaceCreateInfoKHR: return "Win32SurfaceCreateInfoKHR"; | |
| 4681 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 4682 case StructureType::eDebugReportCallbackCreateInfoEXT : return "DebugReportCallbackCreateInfoEXT"; | |
| 4683 case StructureType::ePipelineRasterizationStateRasterizationOrderAMD: return "PipelineRasterizationStateRasterizationOrderAMD"; | |
| 4684 case StructureType::eDebugMarkerObjectNameInfoEXT : return "DebugMarkerObjectNameInfoEXT"; | |
| 4685 case StructureType::eDebugMarkerObjectTagInfoEXT : return "DebugMarkerObjectTagInfoEXT"; | |
| 4686 case StructureType::eDebugMarkerMarkerInfoEXT : return "DebugMarkerMarkerInfoEXT"; | |
| 4687 case StructureType::eVideoProfileInfoKHR : return "VideoProfileInfoKHR"; | |
| 4688 case StructureType::eVideoCapabilitiesKHR : return "VideoCapabilitiesKHR"; | |
| 4689 case StructureType::eVideoPictureResourceInfoKHR : return "VideoPictureResourceInfoKHR"; | |
| 4690 case StructureType::eVideoSessionMemoryRequirementsKHR : return "VideoSessionMemoryRequirementsKHR"; | |
| 4691 case StructureType::eBindVideoSessionMemoryInfoKHR : return "BindVideoSessionMemoryInfoKHR"; | |
| 4692 case StructureType::eVideoSessionCreateInfoKHR : return "VideoSessionCreateInfoKHR"; | |
| 4693 case StructureType::eVideoSessionParametersCreateInfoKHR : return "VideoSessionParametersCreateInfoKHR"; | |
| 4694 case StructureType::eVideoSessionParametersUpdateInfoKHR : return "VideoSessionParametersUpdateInfoKHR"; | |
| 4695 case StructureType::eVideoBeginCodingInfoKHR : return "VideoBeginCodingInfoKHR"; | |
| 4696 case StructureType::eVideoEndCodingInfoKHR : return "VideoEndCodingInfoKHR"; | |
| 4697 case StructureType::eVideoCodingControlInfoKHR : return "VideoCodingControlInfoKHR"; | |
| 4698 case StructureType::eVideoReferenceSlotInfoKHR : return "VideoReferenceSlotInfoKHR"; | |
| 4699 case StructureType::eQueueFamilyVideoPropertiesKHR : return "QueueFamilyVideoPropertiesKHR"; | |
| 4700 case StructureType::eVideoProfileListInfoKHR : return "VideoProfileListInfoKHR"; | |
| 4701 case StructureType::ePhysicalDeviceVideoFormatInfoKHR : return "PhysicalDeviceVideoFormatInfoKHR"; | |
| 4702 case StructureType::eVideoFormatPropertiesKHR : return "VideoFormatPropertiesKHR"; | |
| 4703 case StructureType::eQueueFamilyQueryResultStatusPropertiesKHR : return "QueueFamilyQueryResultStatusPropertiesKHR"; | |
| 4704 case StructureType::eVideoDecodeInfoKHR : return "VideoDecodeInfoKHR"; | |
| 4705 case StructureType::eVideoDecodeCapabilitiesKHR : return "VideoDecodeCapabilitiesKHR"; | |
| 4706 case StructureType::eVideoDecodeUsageInfoKHR : return "VideoDecodeUsageInfoKHR"; | |
| 4707 case StructureType::eDedicatedAllocationImageCreateInfoNV : return "DedicatedAllocationImageCreateInfoNV"; | |
| 4708 case StructureType::eDedicatedAllocationBufferCreateInfoNV : return "DedicatedAllocationBufferCreateInfoNV"; | |
| 4709 case StructureType::eDedicatedAllocationMemoryAllocateInfoNV : return "DedicatedAllocationMemoryAllocateInfoNV"; | |
| 4710 case StructureType::ePhysicalDeviceTransformFeedbackFeaturesEXT : return "PhysicalDeviceTransformFeedbackFeaturesEXT"; | |
| 4711 case StructureType::ePhysicalDeviceTransformFeedbackPropertiesEXT : return "PhysicalDeviceTransformFeedbackPropertiesEXT"; | |
| 4712 case StructureType::ePipelineRasterizationStateStreamCreateInfoEXT : return "PipelineRasterizationStateStreamCreateInfoEXT"; | |
| 4713 case StructureType::eCuModuleCreateInfoNVX : return "CuModuleCreateInfoNVX"; | |
| 4714 case StructureType::eCuFunctionCreateInfoNVX : return "CuFunctionCreateInfoNVX"; | |
| 4715 case StructureType::eCuLaunchInfoNVX : return "CuLaunchInfoNVX"; | |
| 4716 case StructureType::eCuModuleTexturingModeCreateInfoNVX : return "CuModuleTexturingModeCreateInfoNVX"; | |
| 4717 case StructureType::eImageViewHandleInfoNVX : return "ImageViewHandleInfoNVX"; | |
| 4718 case StructureType::eImageViewAddressPropertiesNVX : return "ImageViewAddressPropertiesNVX"; | |
| 4719 case StructureType::eVideoEncodeH264CapabilitiesKHR : return "VideoEncodeH264CapabilitiesKHR"; | |
| 4720 case StructureType::eVideoEncodeH264SessionParametersCreateInfoKHR : return "VideoEncodeH264SessionParametersCreateInfoKHR"; | |
| 4721 case StructureType::eVideoEncodeH264SessionParametersAddInfoKHR : return "VideoEncodeH264SessionParametersAddInfoKHR"; | |
| 4722 case StructureType::eVideoEncodeH264PictureInfoKHR : return "VideoEncodeH264PictureInfoKHR"; | |
| 4723 case StructureType::eVideoEncodeH264DpbSlotInfoKHR : return "VideoEncodeH264DpbSlotInfoKHR"; | |
| 4724 case StructureType::eVideoEncodeH264NaluSliceInfoKHR : return "VideoEncodeH264NaluSliceInfoKHR"; | |
| 4725 case StructureType::eVideoEncodeH264GopRemainingFrameInfoKHR : return "VideoEncodeH264GopRemainingFrameInfoKHR"; | |
| 4726 case StructureType::eVideoEncodeH264ProfileInfoKHR : return "VideoEncodeH264ProfileInfoKHR"; | |
| 4727 case StructureType::eVideoEncodeH264RateControlInfoKHR : return "VideoEncodeH264RateControlInfoKHR"; | |
| 4728 case StructureType::eVideoEncodeH264RateControlLayerInfoKHR : return "VideoEncodeH264RateControlLayerInfoKHR"; | |
| 4729 case StructureType::eVideoEncodeH264SessionCreateInfoKHR : return "VideoEncodeH264SessionCreateInfoKHR"; | |
| 4730 case StructureType::eVideoEncodeH264QualityLevelPropertiesKHR : return "VideoEncodeH264QualityLevelPropertiesKHR"; | |
| 4731 case StructureType::eVideoEncodeH264SessionParametersGetInfoKHR : return "VideoEncodeH264SessionParametersGetInfoKHR"; | |
| 4732 case StructureType::eVideoEncodeH264SessionParametersFeedbackInfoKHR: return "VideoEncodeH264SessionParametersFeedbackInfoKHR"; | |
| 4733 case StructureType::eVideoEncodeH265CapabilitiesKHR : return "VideoEncodeH265CapabilitiesKHR"; | |
| 4734 case StructureType::eVideoEncodeH265SessionParametersCreateInfoKHR : return "VideoEncodeH265SessionParametersCreateInfoKHR"; | |
| 4735 case StructureType::eVideoEncodeH265SessionParametersAddInfoKHR : return "VideoEncodeH265SessionParametersAddInfoKHR"; | |
| 4736 case StructureType::eVideoEncodeH265PictureInfoKHR : return "VideoEncodeH265PictureInfoKHR"; | |
| 4737 case StructureType::eVideoEncodeH265DpbSlotInfoKHR : return "VideoEncodeH265DpbSlotInfoKHR"; | |
| 4738 case StructureType::eVideoEncodeH265NaluSliceSegmentInfoKHR : return "VideoEncodeH265NaluSliceSegmentInfoKHR"; | |
| 4739 case StructureType::eVideoEncodeH265GopRemainingFrameInfoKHR : return "VideoEncodeH265GopRemainingFrameInfoKHR"; | |
| 4740 case StructureType::eVideoEncodeH265ProfileInfoKHR : return "VideoEncodeH265ProfileInfoKHR"; | |
| 4741 case StructureType::eVideoEncodeH265RateControlInfoKHR : return "VideoEncodeH265RateControlInfoKHR"; | |
| 4742 case StructureType::eVideoEncodeH265RateControlLayerInfoKHR : return "VideoEncodeH265RateControlLayerInfoKHR"; | |
| 4743 case StructureType::eVideoEncodeH265SessionCreateInfoKHR : return "VideoEncodeH265SessionCreateInfoKHR"; | |
| 4744 case StructureType::eVideoEncodeH265QualityLevelPropertiesKHR : return "VideoEncodeH265QualityLevelPropertiesKHR"; | |
| 4745 case StructureType::eVideoEncodeH265SessionParametersGetInfoKHR : return "VideoEncodeH265SessionParametersGetInfoKHR"; | |
| 4746 case StructureType::eVideoEncodeH265SessionParametersFeedbackInfoKHR: return "VideoEncodeH265SessionParametersFeedbackInfoKHR"; | |
| 4747 case StructureType::eVideoDecodeH264CapabilitiesKHR : return "VideoDecodeH264CapabilitiesKHR"; | |
| 4748 case StructureType::eVideoDecodeH264PictureInfoKHR : return "VideoDecodeH264PictureInfoKHR"; | |
| 4749 case StructureType::eVideoDecodeH264ProfileInfoKHR : return "VideoDecodeH264ProfileInfoKHR"; | |
| 4750 case StructureType::eVideoDecodeH264SessionParametersCreateInfoKHR : return "VideoDecodeH264SessionParametersCreateInfoKHR"; | |
| 4751 case StructureType::eVideoDecodeH264SessionParametersAddInfoKHR : return "VideoDecodeH264SessionParametersAddInfoKHR"; | |
| 4752 case StructureType::eVideoDecodeH264DpbSlotInfoKHR : return "VideoDecodeH264DpbSlotInfoKHR"; | |
| 4753 case StructureType::eTextureLodGatherFormatPropertiesAMD : return "TextureLodGatherFormatPropertiesAMD"; | |
| 4754 #if defined( VK_USE_PLATFORM_GGP ) | |
| 4755 case StructureType::eStreamDescriptorSurfaceCreateInfoGGP: return "StreamDescriptorSurfaceCreateInfoGGP"; | |
| 4756 #endif /*VK_USE_PLATFORM_GGP*/ | |
| 4757 case StructureType::ePhysicalDeviceCornerSampledImageFeaturesNV: return "PhysicalDeviceCornerSampledImageFeaturesNV"; | |
| 4758 case StructureType::eExternalMemoryImageCreateInfoNV : return "ExternalMemoryImageCreateInfoNV"; | |
| 4759 case StructureType::eExportMemoryAllocateInfoNV : return "ExportMemoryAllocateInfoNV"; | |
| 4760 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 4761 case StructureType::eImportMemoryWin32HandleInfoNV : return "ImportMemoryWin32HandleInfoNV"; | |
| 4762 case StructureType::eExportMemoryWin32HandleInfoNV : return "ExportMemoryWin32HandleInfoNV"; | |
| 4763 case StructureType::eWin32KeyedMutexAcquireReleaseInfoNV: return "Win32KeyedMutexAcquireReleaseInfoNV"; | |
| 4764 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 4765 case StructureType::eValidationFlagsEXT: return "ValidationFlagsEXT"; | |
| 4766 #if defined( VK_USE_PLATFORM_VI_NN ) | |
| 4767 case StructureType::eViSurfaceCreateInfoNN: return "ViSurfaceCreateInfoNN"; | |
| 4768 #endif /*VK_USE_PLATFORM_VI_NN*/ | |
| 4769 case StructureType::eImageViewAstcDecodeModeEXT : return "ImageViewAstcDecodeModeEXT"; | |
| 4770 case StructureType::ePhysicalDeviceAstcDecodeFeaturesEXT: return "PhysicalDeviceAstcDecodeFeaturesEXT"; | |
| 4771 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 4772 case StructureType::eImportMemoryWin32HandleInfoKHR: return "ImportMemoryWin32HandleInfoKHR"; | |
| 4773 case StructureType::eExportMemoryWin32HandleInfoKHR: return "ExportMemoryWin32HandleInfoKHR"; | |
| 4774 case StructureType::eMemoryWin32HandlePropertiesKHR: return "MemoryWin32HandlePropertiesKHR"; | |
| 4775 case StructureType::eMemoryGetWin32HandleInfoKHR : return "MemoryGetWin32HandleInfoKHR"; | |
| 4776 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 4777 case StructureType::eImportMemoryFdInfoKHR: return "ImportMemoryFdInfoKHR"; | |
| 4778 case StructureType::eMemoryFdPropertiesKHR: return "MemoryFdPropertiesKHR"; | |
| 4779 case StructureType::eMemoryGetFdInfoKHR : return "MemoryGetFdInfoKHR"; | |
| 4780 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 4781 case StructureType::eWin32KeyedMutexAcquireReleaseInfoKHR: return "Win32KeyedMutexAcquireReleaseInfoKHR"; | |
| 4782 case StructureType::eImportSemaphoreWin32HandleInfoKHR : return "ImportSemaphoreWin32HandleInfoKHR"; | |
| 4783 case StructureType::eExportSemaphoreWin32HandleInfoKHR : return "ExportSemaphoreWin32HandleInfoKHR"; | |
| 4784 case StructureType::eD3D12FenceSubmitInfoKHR : return "D3D12FenceSubmitInfoKHR"; | |
| 4785 case StructureType::eSemaphoreGetWin32HandleInfoKHR : return "SemaphoreGetWin32HandleInfoKHR"; | |
| 4786 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 4787 case StructureType::eImportSemaphoreFdInfoKHR : return "ImportSemaphoreFdInfoKHR"; | |
| 4788 case StructureType::eSemaphoreGetFdInfoKHR : return "SemaphoreGetFdInfoKHR"; | |
| 4789 case StructureType::eCommandBufferInheritanceConditionalRenderingInfoEXT : return "CommandBufferInheritanceConditionalRenderingInfoEXT"; | |
| 4790 case StructureType::ePhysicalDeviceConditionalRenderingFeaturesEXT : return "PhysicalDeviceConditionalRenderingFeaturesEXT"; | |
| 4791 case StructureType::eConditionalRenderingBeginInfoEXT : return "ConditionalRenderingBeginInfoEXT"; | |
| 4792 case StructureType::ePresentRegionsKHR : return "PresentRegionsKHR"; | |
| 4793 case StructureType::ePipelineViewportWScalingStateCreateInfoNV : return "PipelineViewportWScalingStateCreateInfoNV"; | |
| 4794 case StructureType::eSurfaceCapabilities2EXT : return "SurfaceCapabilities2EXT"; | |
| 4795 case StructureType::eDisplayPowerInfoEXT : return "DisplayPowerInfoEXT"; | |
| 4796 case StructureType::eDeviceEventInfoEXT : return "DeviceEventInfoEXT"; | |
| 4797 case StructureType::eDisplayEventInfoEXT : return "DisplayEventInfoEXT"; | |
| 4798 case StructureType::eSwapchainCounterCreateInfoEXT : return "SwapchainCounterCreateInfoEXT"; | |
| 4799 case StructureType::ePresentTimesInfoGOOGLE : return "PresentTimesInfoGOOGLE"; | |
| 4800 case StructureType::ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX: return "PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX"; | |
| 4801 case StructureType::eMultiviewPerViewAttributesInfoNVX : return "MultiviewPerViewAttributesInfoNVX"; | |
| 4802 case StructureType::ePipelineViewportSwizzleStateCreateInfoNV : return "PipelineViewportSwizzleStateCreateInfoNV"; | |
| 4803 case StructureType::ePhysicalDeviceDiscardRectanglePropertiesEXT : return "PhysicalDeviceDiscardRectanglePropertiesEXT"; | |
| 4804 case StructureType::ePipelineDiscardRectangleStateCreateInfoEXT : return "PipelineDiscardRectangleStateCreateInfoEXT"; | |
| 4805 case StructureType::ePhysicalDeviceConservativeRasterizationPropertiesEXT : return "PhysicalDeviceConservativeRasterizationPropertiesEXT"; | |
| 4806 case StructureType::ePipelineRasterizationConservativeStateCreateInfoEXT : return "PipelineRasterizationConservativeStateCreateInfoEXT"; | |
| 4807 case StructureType::ePhysicalDeviceDepthClipEnableFeaturesEXT : return "PhysicalDeviceDepthClipEnableFeaturesEXT"; | |
| 4808 case StructureType::ePipelineRasterizationDepthClipStateCreateInfoEXT : return "PipelineRasterizationDepthClipStateCreateInfoEXT"; | |
| 4809 case StructureType::eHdrMetadataEXT : return "HdrMetadataEXT"; | |
| 4810 case StructureType::ePhysicalDeviceRelaxedLineRasterizationFeaturesIMG : return "PhysicalDeviceRelaxedLineRasterizationFeaturesIMG"; | |
| 4811 case StructureType::eSharedPresentSurfaceCapabilitiesKHR : return "SharedPresentSurfaceCapabilitiesKHR"; | |
| 4812 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 4813 case StructureType::eImportFenceWin32HandleInfoKHR: return "ImportFenceWin32HandleInfoKHR"; | |
| 4814 case StructureType::eExportFenceWin32HandleInfoKHR: return "ExportFenceWin32HandleInfoKHR"; | |
| 4815 case StructureType::eFenceGetWin32HandleInfoKHR : return "FenceGetWin32HandleInfoKHR"; | |
| 4816 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 4817 case StructureType::eImportFenceFdInfoKHR : return "ImportFenceFdInfoKHR"; | |
| 4818 case StructureType::eFenceGetFdInfoKHR : return "FenceGetFdInfoKHR"; | |
| 4819 case StructureType::ePhysicalDevicePerformanceQueryFeaturesKHR : return "PhysicalDevicePerformanceQueryFeaturesKHR"; | |
| 4820 case StructureType::ePhysicalDevicePerformanceQueryPropertiesKHR: return "PhysicalDevicePerformanceQueryPropertiesKHR"; | |
| 4821 case StructureType::eQueryPoolPerformanceCreateInfoKHR : return "QueryPoolPerformanceCreateInfoKHR"; | |
| 4822 case StructureType::ePerformanceQuerySubmitInfoKHR : return "PerformanceQuerySubmitInfoKHR"; | |
| 4823 case StructureType::eAcquireProfilingLockInfoKHR : return "AcquireProfilingLockInfoKHR"; | |
| 4824 case StructureType::ePerformanceCounterKHR : return "PerformanceCounterKHR"; | |
| 4825 case StructureType::ePerformanceCounterDescriptionKHR : return "PerformanceCounterDescriptionKHR"; | |
| 4826 case StructureType::ePhysicalDeviceSurfaceInfo2KHR : return "PhysicalDeviceSurfaceInfo2KHR"; | |
| 4827 case StructureType::eSurfaceCapabilities2KHR : return "SurfaceCapabilities2KHR"; | |
| 4828 case StructureType::eSurfaceFormat2KHR : return "SurfaceFormat2KHR"; | |
| 4829 case StructureType::eDisplayProperties2KHR : return "DisplayProperties2KHR"; | |
| 4830 case StructureType::eDisplayPlaneProperties2KHR : return "DisplayPlaneProperties2KHR"; | |
| 4831 case StructureType::eDisplayModeProperties2KHR : return "DisplayModeProperties2KHR"; | |
| 4832 case StructureType::eDisplayPlaneInfo2KHR : return "DisplayPlaneInfo2KHR"; | |
| 4833 case StructureType::eDisplayPlaneCapabilities2KHR : return "DisplayPlaneCapabilities2KHR"; | |
| 4834 #if defined( VK_USE_PLATFORM_IOS_MVK ) | |
| 4835 case StructureType::eIosSurfaceCreateInfoMVK: return "IosSurfaceCreateInfoMVK"; | |
| 4836 #endif /*VK_USE_PLATFORM_IOS_MVK*/ | |
| 4837 #if defined( VK_USE_PLATFORM_MACOS_MVK ) | |
| 4838 case StructureType::eMacosSurfaceCreateInfoMVK: return "MacosSurfaceCreateInfoMVK"; | |
| 4839 #endif /*VK_USE_PLATFORM_MACOS_MVK*/ | |
| 4840 case StructureType::eDebugUtilsObjectNameInfoEXT : return "DebugUtilsObjectNameInfoEXT"; | |
| 4841 case StructureType::eDebugUtilsObjectTagInfoEXT : return "DebugUtilsObjectTagInfoEXT"; | |
| 4842 case StructureType::eDebugUtilsLabelEXT : return "DebugUtilsLabelEXT"; | |
| 4843 case StructureType::eDebugUtilsMessengerCallbackDataEXT: return "DebugUtilsMessengerCallbackDataEXT"; | |
| 4844 case StructureType::eDebugUtilsMessengerCreateInfoEXT : return "DebugUtilsMessengerCreateInfoEXT"; | |
| 4845 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 4846 case StructureType::eAndroidHardwareBufferUsageANDROID : return "AndroidHardwareBufferUsageANDROID"; | |
| 4847 case StructureType::eAndroidHardwareBufferPropertiesANDROID : return "AndroidHardwareBufferPropertiesANDROID"; | |
| 4848 case StructureType::eAndroidHardwareBufferFormatPropertiesANDROID : return "AndroidHardwareBufferFormatPropertiesANDROID"; | |
| 4849 case StructureType::eImportAndroidHardwareBufferInfoANDROID : return "ImportAndroidHardwareBufferInfoANDROID"; | |
| 4850 case StructureType::eMemoryGetAndroidHardwareBufferInfoANDROID : return "MemoryGetAndroidHardwareBufferInfoANDROID"; | |
| 4851 case StructureType::eExternalFormatANDROID : return "ExternalFormatANDROID"; | |
| 4852 case StructureType::eAndroidHardwareBufferFormatProperties2ANDROID: return "AndroidHardwareBufferFormatProperties2ANDROID"; | |
| 4853 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 4854 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 4855 case StructureType::ePhysicalDeviceShaderEnqueueFeaturesAMDX : return "PhysicalDeviceShaderEnqueueFeaturesAMDX"; | |
| 4856 case StructureType::ePhysicalDeviceShaderEnqueuePropertiesAMDX: return "PhysicalDeviceShaderEnqueuePropertiesAMDX"; | |
| 4857 case StructureType::eExecutionGraphPipelineScratchSizeAMDX : return "ExecutionGraphPipelineScratchSizeAMDX"; | |
| 4858 case StructureType::eExecutionGraphPipelineCreateInfoAMDX : return "ExecutionGraphPipelineCreateInfoAMDX"; | |
| 4859 case StructureType::ePipelineShaderStageNodeCreateInfoAMDX : return "PipelineShaderStageNodeCreateInfoAMDX"; | |
| 4860 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 4861 case StructureType::eAttachmentSampleCountInfoAMD : return "AttachmentSampleCountInfoAMD"; | |
| 4862 case StructureType::ePhysicalDeviceShaderBfloat16FeaturesKHR : return "PhysicalDeviceShaderBfloat16FeaturesKHR"; | |
| 4863 case StructureType::eSampleLocationsInfoEXT : return "SampleLocationsInfoEXT"; | |
| 4864 case StructureType::eRenderPassSampleLocationsBeginInfoEXT : return "RenderPassSampleLocationsBeginInfoEXT"; | |
| 4865 case StructureType::ePipelineSampleLocationsStateCreateInfoEXT : return "PipelineSampleLocationsStateCreateInfoEXT"; | |
| 4866 case StructureType::ePhysicalDeviceSampleLocationsPropertiesEXT : return "PhysicalDeviceSampleLocationsPropertiesEXT"; | |
| 4867 case StructureType::eMultisamplePropertiesEXT : return "MultisamplePropertiesEXT"; | |
| 4868 case StructureType::ePhysicalDeviceBlendOperationAdvancedFeaturesEXT : return "PhysicalDeviceBlendOperationAdvancedFeaturesEXT"; | |
| 4869 case StructureType::ePhysicalDeviceBlendOperationAdvancedPropertiesEXT: return "PhysicalDeviceBlendOperationAdvancedPropertiesEXT"; | |
| 4870 case StructureType::ePipelineColorBlendAdvancedStateCreateInfoEXT : return "PipelineColorBlendAdvancedStateCreateInfoEXT"; | |
| 4871 case StructureType::ePipelineCoverageToColorStateCreateInfoNV : return "PipelineCoverageToColorStateCreateInfoNV"; | |
| 4872 case StructureType::eWriteDescriptorSetAccelerationStructureKHR : return "WriteDescriptorSetAccelerationStructureKHR"; | |
| 4873 case StructureType::eAccelerationStructureBuildGeometryInfoKHR : return "AccelerationStructureBuildGeometryInfoKHR"; | |
| 4874 case StructureType::eAccelerationStructureDeviceAddressInfoKHR : return "AccelerationStructureDeviceAddressInfoKHR"; | |
| 4875 case StructureType::eAccelerationStructureGeometryAabbsDataKHR : return "AccelerationStructureGeometryAabbsDataKHR"; | |
| 4876 case StructureType::eAccelerationStructureGeometryInstancesDataKHR : return "AccelerationStructureGeometryInstancesDataKHR"; | |
| 4877 case StructureType::eAccelerationStructureGeometryTrianglesDataKHR : return "AccelerationStructureGeometryTrianglesDataKHR"; | |
| 4878 case StructureType::eAccelerationStructureGeometryKHR : return "AccelerationStructureGeometryKHR"; | |
| 4879 case StructureType::eAccelerationStructureVersionInfoKHR : return "AccelerationStructureVersionInfoKHR"; | |
| 4880 case StructureType::eCopyAccelerationStructureInfoKHR : return "CopyAccelerationStructureInfoKHR"; | |
| 4881 case StructureType::eCopyAccelerationStructureToMemoryInfoKHR : return "CopyAccelerationStructureToMemoryInfoKHR"; | |
| 4882 case StructureType::eCopyMemoryToAccelerationStructureInfoKHR : return "CopyMemoryToAccelerationStructureInfoKHR"; | |
| 4883 case StructureType::ePhysicalDeviceAccelerationStructureFeaturesKHR : return "PhysicalDeviceAccelerationStructureFeaturesKHR"; | |
| 4884 case StructureType::ePhysicalDeviceAccelerationStructurePropertiesKHR : return "PhysicalDeviceAccelerationStructurePropertiesKHR"; | |
| 4885 case StructureType::eAccelerationStructureCreateInfoKHR : return "AccelerationStructureCreateInfoKHR"; | |
| 4886 case StructureType::eAccelerationStructureBuildSizesInfoKHR : return "AccelerationStructureBuildSizesInfoKHR"; | |
| 4887 case StructureType::ePhysicalDeviceRayTracingPipelineFeaturesKHR : return "PhysicalDeviceRayTracingPipelineFeaturesKHR"; | |
| 4888 case StructureType::ePhysicalDeviceRayTracingPipelinePropertiesKHR : return "PhysicalDeviceRayTracingPipelinePropertiesKHR"; | |
| 4889 case StructureType::eRayTracingPipelineCreateInfoKHR : return "RayTracingPipelineCreateInfoKHR"; | |
| 4890 case StructureType::eRayTracingShaderGroupCreateInfoKHR : return "RayTracingShaderGroupCreateInfoKHR"; | |
| 4891 case StructureType::eRayTracingPipelineInterfaceCreateInfoKHR : return "RayTracingPipelineInterfaceCreateInfoKHR"; | |
| 4892 case StructureType::ePhysicalDeviceRayQueryFeaturesKHR : return "PhysicalDeviceRayQueryFeaturesKHR"; | |
| 4893 case StructureType::ePipelineCoverageModulationStateCreateInfoNV : return "PipelineCoverageModulationStateCreateInfoNV"; | |
| 4894 case StructureType::ePhysicalDeviceShaderSmBuiltinsFeaturesNV : return "PhysicalDeviceShaderSmBuiltinsFeaturesNV"; | |
| 4895 case StructureType::ePhysicalDeviceShaderSmBuiltinsPropertiesNV : return "PhysicalDeviceShaderSmBuiltinsPropertiesNV"; | |
| 4896 case StructureType::eDrmFormatModifierPropertiesListEXT : return "DrmFormatModifierPropertiesListEXT"; | |
| 4897 case StructureType::ePhysicalDeviceImageDrmFormatModifierInfoEXT : return "PhysicalDeviceImageDrmFormatModifierInfoEXT"; | |
| 4898 case StructureType::eImageDrmFormatModifierListCreateInfoEXT : return "ImageDrmFormatModifierListCreateInfoEXT"; | |
| 4899 case StructureType::eImageDrmFormatModifierExplicitCreateInfoEXT : return "ImageDrmFormatModifierExplicitCreateInfoEXT"; | |
| 4900 case StructureType::eImageDrmFormatModifierPropertiesEXT : return "ImageDrmFormatModifierPropertiesEXT"; | |
| 4901 case StructureType::eDrmFormatModifierPropertiesList2EXT : return "DrmFormatModifierPropertiesList2EXT"; | |
| 4902 case StructureType::eValidationCacheCreateInfoEXT : return "ValidationCacheCreateInfoEXT"; | |
| 4903 case StructureType::eShaderModuleValidationCacheCreateInfoEXT : return "ShaderModuleValidationCacheCreateInfoEXT"; | |
| 4904 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 4905 case StructureType::ePhysicalDevicePortabilitySubsetFeaturesKHR : return "PhysicalDevicePortabilitySubsetFeaturesKHR"; | |
| 4906 case StructureType::ePhysicalDevicePortabilitySubsetPropertiesKHR: return "PhysicalDevicePortabilitySubsetPropertiesKHR"; | |
| 4907 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 4908 case StructureType::ePipelineViewportShadingRateImageStateCreateInfoNV : return "PipelineViewportShadingRateImageStateCreateInfoNV"; | |
| 4909 case StructureType::ePhysicalDeviceShadingRateImageFeaturesNV : return "PhysicalDeviceShadingRateImageFeaturesNV"; | |
| 4910 case StructureType::ePhysicalDeviceShadingRateImagePropertiesNV : return "PhysicalDeviceShadingRateImagePropertiesNV"; | |
| 4911 case StructureType::ePipelineViewportCoarseSampleOrderStateCreateInfoNV : return "PipelineViewportCoarseSampleOrderStateCreateInfoNV"; | |
| 4912 case StructureType::eRayTracingPipelineCreateInfoNV : return "RayTracingPipelineCreateInfoNV"; | |
| 4913 case StructureType::eAccelerationStructureCreateInfoNV : return "AccelerationStructureCreateInfoNV"; | |
| 4914 case StructureType::eGeometryNV : return "GeometryNV"; | |
| 4915 case StructureType::eGeometryTrianglesNV : return "GeometryTrianglesNV"; | |
| 4916 case StructureType::eGeometryAabbNV : return "GeometryAabbNV"; | |
| 4917 case StructureType::eBindAccelerationStructureMemoryInfoNV : return "BindAccelerationStructureMemoryInfoNV"; | |
| 4918 case StructureType::eWriteDescriptorSetAccelerationStructureNV : return "WriteDescriptorSetAccelerationStructureNV"; | |
| 4919 case StructureType::eAccelerationStructureMemoryRequirementsInfoNV : return "AccelerationStructureMemoryRequirementsInfoNV"; | |
| 4920 case StructureType::ePhysicalDeviceRayTracingPropertiesNV : return "PhysicalDeviceRayTracingPropertiesNV"; | |
| 4921 case StructureType::eRayTracingShaderGroupCreateInfoNV : return "RayTracingShaderGroupCreateInfoNV"; | |
| 4922 case StructureType::eAccelerationStructureInfoNV : return "AccelerationStructureInfoNV"; | |
| 4923 case StructureType::ePhysicalDeviceRepresentativeFragmentTestFeaturesNV : return "PhysicalDeviceRepresentativeFragmentTestFeaturesNV"; | |
| 4924 case StructureType::ePipelineRepresentativeFragmentTestStateCreateInfoNV: return "PipelineRepresentativeFragmentTestStateCreateInfoNV"; | |
| 4925 case StructureType::ePhysicalDeviceImageViewImageFormatInfoEXT : return "PhysicalDeviceImageViewImageFormatInfoEXT"; | |
| 4926 case StructureType::eFilterCubicImageViewImageFormatPropertiesEXT : return "FilterCubicImageViewImageFormatPropertiesEXT"; | |
| 4927 case StructureType::eImportMemoryHostPointerInfoEXT : return "ImportMemoryHostPointerInfoEXT"; | |
| 4928 case StructureType::eMemoryHostPointerPropertiesEXT : return "MemoryHostPointerPropertiesEXT"; | |
| 4929 case StructureType::ePhysicalDeviceExternalMemoryHostPropertiesEXT : return "PhysicalDeviceExternalMemoryHostPropertiesEXT"; | |
| 4930 case StructureType::ePhysicalDeviceShaderClockFeaturesKHR : return "PhysicalDeviceShaderClockFeaturesKHR"; | |
| 4931 case StructureType::ePipelineCompilerControlCreateInfoAMD : return "PipelineCompilerControlCreateInfoAMD"; | |
| 4932 case StructureType::ePhysicalDeviceShaderCorePropertiesAMD : return "PhysicalDeviceShaderCorePropertiesAMD"; | |
| 4933 case StructureType::eVideoDecodeH265CapabilitiesKHR : return "VideoDecodeH265CapabilitiesKHR"; | |
| 4934 case StructureType::eVideoDecodeH265SessionParametersCreateInfoKHR : return "VideoDecodeH265SessionParametersCreateInfoKHR"; | |
| 4935 case StructureType::eVideoDecodeH265SessionParametersAddInfoKHR : return "VideoDecodeH265SessionParametersAddInfoKHR"; | |
| 4936 case StructureType::eVideoDecodeH265ProfileInfoKHR : return "VideoDecodeH265ProfileInfoKHR"; | |
| 4937 case StructureType::eVideoDecodeH265PictureInfoKHR : return "VideoDecodeH265PictureInfoKHR"; | |
| 4938 case StructureType::eVideoDecodeH265DpbSlotInfoKHR : return "VideoDecodeH265DpbSlotInfoKHR"; | |
| 4939 case StructureType::eDeviceMemoryOverallocationCreateInfoAMD : return "DeviceMemoryOverallocationCreateInfoAMD"; | |
| 4940 case StructureType::ePhysicalDeviceVertexAttributeDivisorPropertiesEXT : return "PhysicalDeviceVertexAttributeDivisorPropertiesEXT"; | |
| 4941 #if defined( VK_USE_PLATFORM_GGP ) | |
| 4942 case StructureType::ePresentFrameTokenGGP: return "PresentFrameTokenGGP"; | |
| 4943 #endif /*VK_USE_PLATFORM_GGP*/ | |
| 4944 case StructureType::ePhysicalDeviceMeshShaderFeaturesNV : return "PhysicalDeviceMeshShaderFeaturesNV"; | |
| 4945 case StructureType::ePhysicalDeviceMeshShaderPropertiesNV : return "PhysicalDeviceMeshShaderPropertiesNV"; | |
| 4946 case StructureType::ePhysicalDeviceShaderImageFootprintFeaturesNV : return "PhysicalDeviceShaderImageFootprintFeaturesNV"; | |
| 4947 case StructureType::ePipelineViewportExclusiveScissorStateCreateInfoNV : return "PipelineViewportExclusiveScissorStateCreateInfoNV"; | |
| 4948 case StructureType::ePhysicalDeviceExclusiveScissorFeaturesNV : return "PhysicalDeviceExclusiveScissorFeaturesNV"; | |
| 4949 case StructureType::eCheckpointDataNV : return "CheckpointDataNV"; | |
| 4950 case StructureType::eQueueFamilyCheckpointPropertiesNV : return "QueueFamilyCheckpointPropertiesNV"; | |
| 4951 case StructureType::eQueueFamilyCheckpointProperties2NV : return "QueueFamilyCheckpointProperties2NV"; | |
| 4952 case StructureType::eCheckpointData2NV : return "CheckpointData2NV"; | |
| 4953 case StructureType::ePhysicalDeviceShaderIntegerFunctions2FeaturesINTEL: return "PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL"; | |
| 4954 case StructureType::eQueryPoolPerformanceQueryCreateInfoINTEL : return "QueryPoolPerformanceQueryCreateInfoINTEL"; | |
| 4955 case StructureType::eInitializePerformanceApiInfoINTEL : return "InitializePerformanceApiInfoINTEL"; | |
| 4956 case StructureType::ePerformanceMarkerInfoINTEL : return "PerformanceMarkerInfoINTEL"; | |
| 4957 case StructureType::ePerformanceStreamMarkerInfoINTEL : return "PerformanceStreamMarkerInfoINTEL"; | |
| 4958 case StructureType::ePerformanceOverrideInfoINTEL : return "PerformanceOverrideInfoINTEL"; | |
| 4959 case StructureType::ePerformanceConfigurationAcquireInfoINTEL : return "PerformanceConfigurationAcquireInfoINTEL"; | |
| 4960 case StructureType::ePhysicalDevicePciBusInfoPropertiesEXT : return "PhysicalDevicePciBusInfoPropertiesEXT"; | |
| 4961 case StructureType::eDisplayNativeHdrSurfaceCapabilitiesAMD : return "DisplayNativeHdrSurfaceCapabilitiesAMD"; | |
| 4962 case StructureType::eSwapchainDisplayNativeHdrCreateInfoAMD : return "SwapchainDisplayNativeHdrCreateInfoAMD"; | |
| 4963 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 4964 case StructureType::eImagepipeSurfaceCreateInfoFUCHSIA: return "ImagepipeSurfaceCreateInfoFUCHSIA"; | |
| 4965 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 4966 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 4967 case StructureType::eMetalSurfaceCreateInfoEXT: return "MetalSurfaceCreateInfoEXT"; | |
| 4968 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 4969 case StructureType::ePhysicalDeviceFragmentDensityMapFeaturesEXT : return "PhysicalDeviceFragmentDensityMapFeaturesEXT"; | |
| 4970 case StructureType::ePhysicalDeviceFragmentDensityMapPropertiesEXT : return "PhysicalDeviceFragmentDensityMapPropertiesEXT"; | |
| 4971 case StructureType::eRenderPassFragmentDensityMapCreateInfoEXT : return "RenderPassFragmentDensityMapCreateInfoEXT"; | |
| 4972 case StructureType::eRenderingFragmentDensityMapAttachmentInfoEXT : return "RenderingFragmentDensityMapAttachmentInfoEXT"; | |
| 4973 case StructureType::eFragmentShadingRateAttachmentInfoKHR : return "FragmentShadingRateAttachmentInfoKHR"; | |
| 4974 case StructureType::ePipelineFragmentShadingRateStateCreateInfoKHR : return "PipelineFragmentShadingRateStateCreateInfoKHR"; | |
| 4975 case StructureType::ePhysicalDeviceFragmentShadingRatePropertiesKHR : return "PhysicalDeviceFragmentShadingRatePropertiesKHR"; | |
| 4976 case StructureType::ePhysicalDeviceFragmentShadingRateFeaturesKHR : return "PhysicalDeviceFragmentShadingRateFeaturesKHR"; | |
| 4977 case StructureType::ePhysicalDeviceFragmentShadingRateKHR : return "PhysicalDeviceFragmentShadingRateKHR"; | |
| 4978 case StructureType::eRenderingFragmentShadingRateAttachmentInfoKHR : return "RenderingFragmentShadingRateAttachmentInfoKHR"; | |
| 4979 case StructureType::ePhysicalDeviceShaderCoreProperties2AMD : return "PhysicalDeviceShaderCoreProperties2AMD"; | |
| 4980 case StructureType::ePhysicalDeviceCoherentMemoryFeaturesAMD : return "PhysicalDeviceCoherentMemoryFeaturesAMD"; | |
| 4981 case StructureType::ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT : return "PhysicalDeviceShaderImageAtomicInt64FeaturesEXT"; | |
| 4982 case StructureType::ePhysicalDeviceShaderQuadControlFeaturesKHR : return "PhysicalDeviceShaderQuadControlFeaturesKHR"; | |
| 4983 case StructureType::ePhysicalDeviceMemoryBudgetPropertiesEXT : return "PhysicalDeviceMemoryBudgetPropertiesEXT"; | |
| 4984 case StructureType::ePhysicalDeviceMemoryPriorityFeaturesEXT : return "PhysicalDeviceMemoryPriorityFeaturesEXT"; | |
| 4985 case StructureType::eMemoryPriorityAllocateInfoEXT : return "MemoryPriorityAllocateInfoEXT"; | |
| 4986 case StructureType::eSurfaceProtectedCapabilitiesKHR : return "SurfaceProtectedCapabilitiesKHR"; | |
| 4987 case StructureType::ePhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV: return "PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV"; | |
| 4988 case StructureType::ePhysicalDeviceBufferDeviceAddressFeaturesEXT : return "PhysicalDeviceBufferDeviceAddressFeaturesEXT"; | |
| 4989 case StructureType::eBufferDeviceAddressCreateInfoEXT : return "BufferDeviceAddressCreateInfoEXT"; | |
| 4990 case StructureType::eValidationFeaturesEXT : return "ValidationFeaturesEXT"; | |
| 4991 case StructureType::ePhysicalDevicePresentWaitFeaturesKHR : return "PhysicalDevicePresentWaitFeaturesKHR"; | |
| 4992 case StructureType::ePhysicalDeviceCooperativeMatrixFeaturesNV : return "PhysicalDeviceCooperativeMatrixFeaturesNV"; | |
| 4993 case StructureType::eCooperativeMatrixPropertiesNV : return "CooperativeMatrixPropertiesNV"; | |
| 4994 case StructureType::ePhysicalDeviceCooperativeMatrixPropertiesNV : return "PhysicalDeviceCooperativeMatrixPropertiesNV"; | |
| 4995 case StructureType::ePhysicalDeviceCoverageReductionModeFeaturesNV : return "PhysicalDeviceCoverageReductionModeFeaturesNV"; | |
| 4996 case StructureType::ePipelineCoverageReductionStateCreateInfoNV : return "PipelineCoverageReductionStateCreateInfoNV"; | |
| 4997 case StructureType::eFramebufferMixedSamplesCombinationNV : return "FramebufferMixedSamplesCombinationNV"; | |
| 4998 case StructureType::ePhysicalDeviceFragmentShaderInterlockFeaturesEXT : return "PhysicalDeviceFragmentShaderInterlockFeaturesEXT"; | |
| 4999 case StructureType::ePhysicalDeviceYcbcrImageArraysFeaturesEXT : return "PhysicalDeviceYcbcrImageArraysFeaturesEXT"; | |
| 5000 case StructureType::ePhysicalDeviceProvokingVertexFeaturesEXT : return "PhysicalDeviceProvokingVertexFeaturesEXT"; | |
| 5001 case StructureType::ePipelineRasterizationProvokingVertexStateCreateInfoEXT : return "PipelineRasterizationProvokingVertexStateCreateInfoEXT"; | |
| 5002 case StructureType::ePhysicalDeviceProvokingVertexPropertiesEXT : return "PhysicalDeviceProvokingVertexPropertiesEXT"; | |
| 5003 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 5004 case StructureType::eSurfaceFullScreenExclusiveInfoEXT : return "SurfaceFullScreenExclusiveInfoEXT"; | |
| 5005 case StructureType::eSurfaceCapabilitiesFullScreenExclusiveEXT: return "SurfaceCapabilitiesFullScreenExclusiveEXT"; | |
| 5006 case StructureType::eSurfaceFullScreenExclusiveWin32InfoEXT : return "SurfaceFullScreenExclusiveWin32InfoEXT"; | |
| 5007 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 5008 case StructureType::eHeadlessSurfaceCreateInfoEXT : return "HeadlessSurfaceCreateInfoEXT"; | |
| 5009 case StructureType::ePhysicalDeviceShaderAtomicFloatFeaturesEXT : return "PhysicalDeviceShaderAtomicFloatFeaturesEXT"; | |
| 5010 case StructureType::ePhysicalDeviceExtendedDynamicStateFeaturesEXT : return "PhysicalDeviceExtendedDynamicStateFeaturesEXT"; | |
| 5011 case StructureType::ePhysicalDevicePipelineExecutablePropertiesFeaturesKHR: return "PhysicalDevicePipelineExecutablePropertiesFeaturesKHR"; | |
| 5012 case StructureType::ePipelineInfoKHR : return "PipelineInfoKHR"; | |
| 5013 case StructureType::ePipelineExecutablePropertiesKHR : return "PipelineExecutablePropertiesKHR"; | |
| 5014 case StructureType::ePipelineExecutableInfoKHR : return "PipelineExecutableInfoKHR"; | |
| 5015 case StructureType::ePipelineExecutableStatisticKHR : return "PipelineExecutableStatisticKHR"; | |
| 5016 case StructureType::ePipelineExecutableInternalRepresentationKHR : return "PipelineExecutableInternalRepresentationKHR"; | |
| 5017 case StructureType::ePhysicalDeviceMapMemoryPlacedFeaturesEXT : return "PhysicalDeviceMapMemoryPlacedFeaturesEXT"; | |
| 5018 case StructureType::ePhysicalDeviceMapMemoryPlacedPropertiesEXT : return "PhysicalDeviceMapMemoryPlacedPropertiesEXT"; | |
| 5019 case StructureType::eMemoryMapPlacedInfoEXT : return "MemoryMapPlacedInfoEXT"; | |
| 5020 case StructureType::ePhysicalDeviceShaderAtomicFloat2FeaturesEXT : return "PhysicalDeviceShaderAtomicFloat2FeaturesEXT"; | |
| 5021 case StructureType::ePhysicalDeviceDeviceGeneratedCommandsPropertiesNV : return "PhysicalDeviceDeviceGeneratedCommandsPropertiesNV"; | |
| 5022 case StructureType::eGraphicsShaderGroupCreateInfoNV : return "GraphicsShaderGroupCreateInfoNV"; | |
| 5023 case StructureType::eGraphicsPipelineShaderGroupsCreateInfoNV : return "GraphicsPipelineShaderGroupsCreateInfoNV"; | |
| 5024 case StructureType::eIndirectCommandsLayoutTokenNV : return "IndirectCommandsLayoutTokenNV"; | |
| 5025 case StructureType::eIndirectCommandsLayoutCreateInfoNV : return "IndirectCommandsLayoutCreateInfoNV"; | |
| 5026 case StructureType::eGeneratedCommandsInfoNV : return "GeneratedCommandsInfoNV"; | |
| 5027 case StructureType::eGeneratedCommandsMemoryRequirementsInfoNV : return "GeneratedCommandsMemoryRequirementsInfoNV"; | |
| 5028 case StructureType::ePhysicalDeviceDeviceGeneratedCommandsFeaturesNV : return "PhysicalDeviceDeviceGeneratedCommandsFeaturesNV"; | |
| 5029 case StructureType::ePhysicalDeviceInheritedViewportScissorFeaturesNV : return "PhysicalDeviceInheritedViewportScissorFeaturesNV"; | |
| 5030 case StructureType::eCommandBufferInheritanceViewportScissorInfoNV : return "CommandBufferInheritanceViewportScissorInfoNV"; | |
| 5031 case StructureType::ePhysicalDeviceTexelBufferAlignmentFeaturesEXT : return "PhysicalDeviceTexelBufferAlignmentFeaturesEXT"; | |
| 5032 case StructureType::eCommandBufferInheritanceRenderPassTransformInfoQCOM : return "CommandBufferInheritanceRenderPassTransformInfoQCOM"; | |
| 5033 case StructureType::eRenderPassTransformBeginInfoQCOM : return "RenderPassTransformBeginInfoQCOM"; | |
| 5034 case StructureType::ePhysicalDeviceDepthBiasControlFeaturesEXT : return "PhysicalDeviceDepthBiasControlFeaturesEXT"; | |
| 5035 case StructureType::eDepthBiasInfoEXT : return "DepthBiasInfoEXT"; | |
| 5036 case StructureType::eDepthBiasRepresentationInfoEXT : return "DepthBiasRepresentationInfoEXT"; | |
| 5037 case StructureType::ePhysicalDeviceDeviceMemoryReportFeaturesEXT : return "PhysicalDeviceDeviceMemoryReportFeaturesEXT"; | |
| 5038 case StructureType::eDeviceDeviceMemoryReportCreateInfoEXT : return "DeviceDeviceMemoryReportCreateInfoEXT"; | |
| 5039 case StructureType::eDeviceMemoryReportCallbackDataEXT : return "DeviceMemoryReportCallbackDataEXT"; | |
| 5040 case StructureType::eSamplerCustomBorderColorCreateInfoEXT : return "SamplerCustomBorderColorCreateInfoEXT"; | |
| 5041 case StructureType::ePhysicalDeviceCustomBorderColorPropertiesEXT : return "PhysicalDeviceCustomBorderColorPropertiesEXT"; | |
| 5042 case StructureType::ePhysicalDeviceCustomBorderColorFeaturesEXT : return "PhysicalDeviceCustomBorderColorFeaturesEXT"; | |
| 5043 case StructureType::ePipelineLibraryCreateInfoKHR : return "PipelineLibraryCreateInfoKHR"; | |
| 5044 case StructureType::ePhysicalDevicePresentBarrierFeaturesNV : return "PhysicalDevicePresentBarrierFeaturesNV"; | |
| 5045 case StructureType::eSurfaceCapabilitiesPresentBarrierNV : return "SurfaceCapabilitiesPresentBarrierNV"; | |
| 5046 case StructureType::eSwapchainPresentBarrierCreateInfoNV : return "SwapchainPresentBarrierCreateInfoNV"; | |
| 5047 case StructureType::ePresentIdKHR : return "PresentIdKHR"; | |
| 5048 case StructureType::ePhysicalDevicePresentIdFeaturesKHR : return "PhysicalDevicePresentIdFeaturesKHR"; | |
| 5049 case StructureType::eVideoEncodeInfoKHR : return "VideoEncodeInfoKHR"; | |
| 5050 case StructureType::eVideoEncodeRateControlInfoKHR : return "VideoEncodeRateControlInfoKHR"; | |
| 5051 case StructureType::eVideoEncodeRateControlLayerInfoKHR : return "VideoEncodeRateControlLayerInfoKHR"; | |
| 5052 case StructureType::eVideoEncodeCapabilitiesKHR : return "VideoEncodeCapabilitiesKHR"; | |
| 5053 case StructureType::eVideoEncodeUsageInfoKHR : return "VideoEncodeUsageInfoKHR"; | |
| 5054 case StructureType::eQueryPoolVideoEncodeFeedbackCreateInfoKHR : return "QueryPoolVideoEncodeFeedbackCreateInfoKHR"; | |
| 5055 case StructureType::ePhysicalDeviceVideoEncodeQualityLevelInfoKHR : return "PhysicalDeviceVideoEncodeQualityLevelInfoKHR"; | |
| 5056 case StructureType::eVideoEncodeQualityLevelPropertiesKHR : return "VideoEncodeQualityLevelPropertiesKHR"; | |
| 5057 case StructureType::eVideoEncodeQualityLevelInfoKHR : return "VideoEncodeQualityLevelInfoKHR"; | |
| 5058 case StructureType::eVideoEncodeSessionParametersGetInfoKHR : return "VideoEncodeSessionParametersGetInfoKHR"; | |
| 5059 case StructureType::eVideoEncodeSessionParametersFeedbackInfoKHR : return "VideoEncodeSessionParametersFeedbackInfoKHR"; | |
| 5060 case StructureType::ePhysicalDeviceDiagnosticsConfigFeaturesNV : return "PhysicalDeviceDiagnosticsConfigFeaturesNV"; | |
| 5061 case StructureType::eDeviceDiagnosticsConfigCreateInfoNV : return "DeviceDiagnosticsConfigCreateInfoNV"; | |
| 5062 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 5063 case StructureType::eCudaModuleCreateInfoNV : return "CudaModuleCreateInfoNV"; | |
| 5064 case StructureType::eCudaFunctionCreateInfoNV : return "CudaFunctionCreateInfoNV"; | |
| 5065 case StructureType::eCudaLaunchInfoNV : return "CudaLaunchInfoNV"; | |
| 5066 case StructureType::ePhysicalDeviceCudaKernelLaunchFeaturesNV : return "PhysicalDeviceCudaKernelLaunchFeaturesNV"; | |
| 5067 case StructureType::ePhysicalDeviceCudaKernelLaunchPropertiesNV: return "PhysicalDeviceCudaKernelLaunchPropertiesNV"; | |
| 5068 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 5069 case StructureType::ePhysicalDeviceTileShadingFeaturesQCOM : return "PhysicalDeviceTileShadingFeaturesQCOM"; | |
| 5070 case StructureType::ePhysicalDeviceTileShadingPropertiesQCOM: return "PhysicalDeviceTileShadingPropertiesQCOM"; | |
| 5071 case StructureType::eRenderPassTileShadingCreateInfoQCOM : return "RenderPassTileShadingCreateInfoQCOM"; | |
| 5072 case StructureType::ePerTileBeginInfoQCOM : return "PerTileBeginInfoQCOM"; | |
| 5073 case StructureType::ePerTileEndInfoQCOM : return "PerTileEndInfoQCOM"; | |
| 5074 case StructureType::eDispatchTileInfoQCOM : return "DispatchTileInfoQCOM"; | |
| 5075 case StructureType::eQueryLowLatencySupportNV : return "QueryLowLatencySupportNV"; | |
| 5076 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 5077 case StructureType::eExportMetalObjectCreateInfoEXT: return "ExportMetalObjectCreateInfoEXT"; | |
| 5078 case StructureType::eExportMetalObjectsInfoEXT : return "ExportMetalObjectsInfoEXT"; | |
| 5079 case StructureType::eExportMetalDeviceInfoEXT : return "ExportMetalDeviceInfoEXT"; | |
| 5080 case StructureType::eExportMetalCommandQueueInfoEXT: return "ExportMetalCommandQueueInfoEXT"; | |
| 5081 case StructureType::eExportMetalBufferInfoEXT : return "ExportMetalBufferInfoEXT"; | |
| 5082 case StructureType::eImportMetalBufferInfoEXT : return "ImportMetalBufferInfoEXT"; | |
| 5083 case StructureType::eExportMetalTextureInfoEXT : return "ExportMetalTextureInfoEXT"; | |
| 5084 case StructureType::eImportMetalTextureInfoEXT : return "ImportMetalTextureInfoEXT"; | |
| 5085 case StructureType::eExportMetalIoSurfaceInfoEXT : return "ExportMetalIoSurfaceInfoEXT"; | |
| 5086 case StructureType::eImportMetalIoSurfaceInfoEXT : return "ImportMetalIoSurfaceInfoEXT"; | |
| 5087 case StructureType::eExportMetalSharedEventInfoEXT : return "ExportMetalSharedEventInfoEXT"; | |
| 5088 case StructureType::eImportMetalSharedEventInfoEXT : return "ImportMetalSharedEventInfoEXT"; | |
| 5089 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 5090 case StructureType::ePhysicalDeviceDescriptorBufferPropertiesEXT : return "PhysicalDeviceDescriptorBufferPropertiesEXT"; | |
| 5091 case StructureType::ePhysicalDeviceDescriptorBufferDensityMapPropertiesEXT : return "PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT"; | |
| 5092 case StructureType::ePhysicalDeviceDescriptorBufferFeaturesEXT : return "PhysicalDeviceDescriptorBufferFeaturesEXT"; | |
| 5093 case StructureType::eDescriptorAddressInfoEXT : return "DescriptorAddressInfoEXT"; | |
| 5094 case StructureType::eDescriptorGetInfoEXT : return "DescriptorGetInfoEXT"; | |
| 5095 case StructureType::eBufferCaptureDescriptorDataInfoEXT : return "BufferCaptureDescriptorDataInfoEXT"; | |
| 5096 case StructureType::eImageCaptureDescriptorDataInfoEXT : return "ImageCaptureDescriptorDataInfoEXT"; | |
| 5097 case StructureType::eImageViewCaptureDescriptorDataInfoEXT : return "ImageViewCaptureDescriptorDataInfoEXT"; | |
| 5098 case StructureType::eSamplerCaptureDescriptorDataInfoEXT : return "SamplerCaptureDescriptorDataInfoEXT"; | |
| 5099 case StructureType::eOpaqueCaptureDescriptorDataCreateInfoEXT : return "OpaqueCaptureDescriptorDataCreateInfoEXT"; | |
| 5100 case StructureType::eDescriptorBufferBindingInfoEXT : return "DescriptorBufferBindingInfoEXT"; | |
| 5101 case StructureType::eDescriptorBufferBindingPushDescriptorBufferHandleEXT : return "DescriptorBufferBindingPushDescriptorBufferHandleEXT"; | |
| 5102 case StructureType::eAccelerationStructureCaptureDescriptorDataInfoEXT : return "AccelerationStructureCaptureDescriptorDataInfoEXT"; | |
| 5103 case StructureType::ePhysicalDeviceGraphicsPipelineLibraryFeaturesEXT : return "PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT"; | |
| 5104 case StructureType::ePhysicalDeviceGraphicsPipelineLibraryPropertiesEXT : return "PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT"; | |
| 5105 case StructureType::eGraphicsPipelineLibraryCreateInfoEXT : return "GraphicsPipelineLibraryCreateInfoEXT"; | |
| 5106 case StructureType::ePhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD : return "PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD"; | |
| 5107 case StructureType::ePhysicalDeviceFragmentShaderBarycentricFeaturesKHR : return "PhysicalDeviceFragmentShaderBarycentricFeaturesKHR"; | |
| 5108 case StructureType::ePhysicalDeviceFragmentShaderBarycentricPropertiesKHR : return "PhysicalDeviceFragmentShaderBarycentricPropertiesKHR"; | |
| 5109 case StructureType::ePhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR: return "PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR"; | |
| 5110 case StructureType::ePhysicalDeviceFragmentShadingRateEnumsPropertiesNV : return "PhysicalDeviceFragmentShadingRateEnumsPropertiesNV"; | |
| 5111 case StructureType::ePhysicalDeviceFragmentShadingRateEnumsFeaturesNV : return "PhysicalDeviceFragmentShadingRateEnumsFeaturesNV"; | |
| 5112 case StructureType::ePipelineFragmentShadingRateEnumStateCreateInfoNV : return "PipelineFragmentShadingRateEnumStateCreateInfoNV"; | |
| 5113 case StructureType::eAccelerationStructureGeometryMotionTrianglesDataNV : return "AccelerationStructureGeometryMotionTrianglesDataNV"; | |
| 5114 case StructureType::ePhysicalDeviceRayTracingMotionBlurFeaturesNV : return "PhysicalDeviceRayTracingMotionBlurFeaturesNV"; | |
| 5115 case StructureType::eAccelerationStructureMotionInfoNV : return "AccelerationStructureMotionInfoNV"; | |
| 5116 case StructureType::ePhysicalDeviceMeshShaderFeaturesEXT : return "PhysicalDeviceMeshShaderFeaturesEXT"; | |
| 5117 case StructureType::ePhysicalDeviceMeshShaderPropertiesEXT : return "PhysicalDeviceMeshShaderPropertiesEXT"; | |
| 5118 case StructureType::ePhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT : return "PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT"; | |
| 5119 case StructureType::ePhysicalDeviceFragmentDensityMap2FeaturesEXT : return "PhysicalDeviceFragmentDensityMap2FeaturesEXT"; | |
| 5120 case StructureType::ePhysicalDeviceFragmentDensityMap2PropertiesEXT : return "PhysicalDeviceFragmentDensityMap2PropertiesEXT"; | |
| 5121 case StructureType::eCopyCommandTransformInfoQCOM : return "CopyCommandTransformInfoQCOM"; | |
| 5122 case StructureType::ePhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR : return "PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR"; | |
| 5123 case StructureType::ePhysicalDeviceImageCompressionControlFeaturesEXT : return "PhysicalDeviceImageCompressionControlFeaturesEXT"; | |
| 5124 case StructureType::eImageCompressionControlEXT : return "ImageCompressionControlEXT"; | |
| 5125 case StructureType::eImageCompressionPropertiesEXT : return "ImageCompressionPropertiesEXT"; | |
| 5126 case StructureType::ePhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT : return "PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT"; | |
| 5127 case StructureType::ePhysicalDevice4444FormatsFeaturesEXT : return "PhysicalDevice4444FormatsFeaturesEXT"; | |
| 5128 case StructureType::ePhysicalDeviceFaultFeaturesEXT : return "PhysicalDeviceFaultFeaturesEXT"; | |
| 5129 case StructureType::eDeviceFaultCountsEXT : return "DeviceFaultCountsEXT"; | |
| 5130 case StructureType::eDeviceFaultInfoEXT : return "DeviceFaultInfoEXT"; | |
| 5131 case StructureType::ePhysicalDeviceRgba10X6FormatsFeaturesEXT : return "PhysicalDeviceRgba10X6FormatsFeaturesEXT"; | |
| 5132 #if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) | |
| 5133 case StructureType::eDirectfbSurfaceCreateInfoEXT: return "DirectfbSurfaceCreateInfoEXT"; | |
| 5134 #endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ | |
| 5135 case StructureType::ePhysicalDeviceVertexInputDynamicStateFeaturesEXT : return "PhysicalDeviceVertexInputDynamicStateFeaturesEXT"; | |
| 5136 case StructureType::eVertexInputBindingDescription2EXT : return "VertexInputBindingDescription2EXT"; | |
| 5137 case StructureType::eVertexInputAttributeDescription2EXT : return "VertexInputAttributeDescription2EXT"; | |
| 5138 case StructureType::ePhysicalDeviceDrmPropertiesEXT : return "PhysicalDeviceDrmPropertiesEXT"; | |
| 5139 case StructureType::ePhysicalDeviceAddressBindingReportFeaturesEXT : return "PhysicalDeviceAddressBindingReportFeaturesEXT"; | |
| 5140 case StructureType::eDeviceAddressBindingCallbackDataEXT : return "DeviceAddressBindingCallbackDataEXT"; | |
| 5141 case StructureType::ePhysicalDeviceDepthClipControlFeaturesEXT : return "PhysicalDeviceDepthClipControlFeaturesEXT"; | |
| 5142 case StructureType::ePipelineViewportDepthClipControlCreateInfoEXT : return "PipelineViewportDepthClipControlCreateInfoEXT"; | |
| 5143 case StructureType::ePhysicalDevicePrimitiveTopologyListRestartFeaturesEXT: return "PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT"; | |
| 5144 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 5145 case StructureType::eImportMemoryZirconHandleInfoFUCHSIA : return "ImportMemoryZirconHandleInfoFUCHSIA"; | |
| 5146 case StructureType::eMemoryZirconHandlePropertiesFUCHSIA : return "MemoryZirconHandlePropertiesFUCHSIA"; | |
| 5147 case StructureType::eMemoryGetZirconHandleInfoFUCHSIA : return "MemoryGetZirconHandleInfoFUCHSIA"; | |
| 5148 case StructureType::eImportSemaphoreZirconHandleInfoFUCHSIA : return "ImportSemaphoreZirconHandleInfoFUCHSIA"; | |
| 5149 case StructureType::eSemaphoreGetZirconHandleInfoFUCHSIA : return "SemaphoreGetZirconHandleInfoFUCHSIA"; | |
| 5150 case StructureType::eBufferCollectionCreateInfoFUCHSIA : return "BufferCollectionCreateInfoFUCHSIA"; | |
| 5151 case StructureType::eImportMemoryBufferCollectionFUCHSIA : return "ImportMemoryBufferCollectionFUCHSIA"; | |
| 5152 case StructureType::eBufferCollectionImageCreateInfoFUCHSIA : return "BufferCollectionImageCreateInfoFUCHSIA"; | |
| 5153 case StructureType::eBufferCollectionPropertiesFUCHSIA : return "BufferCollectionPropertiesFUCHSIA"; | |
| 5154 case StructureType::eBufferConstraintsInfoFUCHSIA : return "BufferConstraintsInfoFUCHSIA"; | |
| 5155 case StructureType::eBufferCollectionBufferCreateInfoFUCHSIA: return "BufferCollectionBufferCreateInfoFUCHSIA"; | |
| 5156 case StructureType::eImageConstraintsInfoFUCHSIA : return "ImageConstraintsInfoFUCHSIA"; | |
| 5157 case StructureType::eImageFormatConstraintsInfoFUCHSIA : return "ImageFormatConstraintsInfoFUCHSIA"; | |
| 5158 case StructureType::eSysmemColorSpaceFUCHSIA : return "SysmemColorSpaceFUCHSIA"; | |
| 5159 case StructureType::eBufferCollectionConstraintsInfoFUCHSIA : return "BufferCollectionConstraintsInfoFUCHSIA"; | |
| 5160 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 5161 case StructureType::eSubpassShadingPipelineCreateInfoHUAWEI : return "SubpassShadingPipelineCreateInfoHUAWEI"; | |
| 5162 case StructureType::ePhysicalDeviceSubpassShadingFeaturesHUAWEI : return "PhysicalDeviceSubpassShadingFeaturesHUAWEI"; | |
| 5163 case StructureType::ePhysicalDeviceSubpassShadingPropertiesHUAWEI : return "PhysicalDeviceSubpassShadingPropertiesHUAWEI"; | |
| 5164 case StructureType::ePhysicalDeviceInvocationMaskFeaturesHUAWEI : return "PhysicalDeviceInvocationMaskFeaturesHUAWEI"; | |
| 5165 case StructureType::eMemoryGetRemoteAddressInfoNV : return "MemoryGetRemoteAddressInfoNV"; | |
| 5166 case StructureType::ePhysicalDeviceExternalMemoryRdmaFeaturesNV : return "PhysicalDeviceExternalMemoryRdmaFeaturesNV"; | |
| 5167 case StructureType::ePipelinePropertiesIdentifierEXT : return "PipelinePropertiesIdentifierEXT"; | |
| 5168 case StructureType::ePhysicalDevicePipelinePropertiesFeaturesEXT : return "PhysicalDevicePipelinePropertiesFeaturesEXT"; | |
| 5169 case StructureType::ePhysicalDeviceFrameBoundaryFeaturesEXT : return "PhysicalDeviceFrameBoundaryFeaturesEXT"; | |
| 5170 case StructureType::eFrameBoundaryEXT : return "FrameBoundaryEXT"; | |
| 5171 case StructureType::ePhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT: return "PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT"; | |
| 5172 case StructureType::eSubpassResolvePerformanceQueryEXT : return "SubpassResolvePerformanceQueryEXT"; | |
| 5173 case StructureType::eMultisampledRenderToSingleSampledInfoEXT : return "MultisampledRenderToSingleSampledInfoEXT"; | |
| 5174 case StructureType::ePhysicalDeviceExtendedDynamicState2FeaturesEXT : return "PhysicalDeviceExtendedDynamicState2FeaturesEXT"; | |
| 5175 #if defined( VK_USE_PLATFORM_SCREEN_QNX ) | |
| 5176 case StructureType::eScreenSurfaceCreateInfoQNX: return "ScreenSurfaceCreateInfoQNX"; | |
| 5177 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/ | |
| 5178 case StructureType::ePhysicalDeviceColorWriteEnableFeaturesEXT : return "PhysicalDeviceColorWriteEnableFeaturesEXT"; | |
| 5179 case StructureType::ePipelineColorWriteCreateInfoEXT : return "PipelineColorWriteCreateInfoEXT"; | |
| 5180 case StructureType::ePhysicalDevicePrimitivesGeneratedQueryFeaturesEXT : return "PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT"; | |
| 5181 case StructureType::ePhysicalDeviceRayTracingMaintenance1FeaturesKHR : return "PhysicalDeviceRayTracingMaintenance1FeaturesKHR"; | |
| 5182 case StructureType::ePhysicalDeviceShaderUntypedPointersFeaturesKHR : return "PhysicalDeviceShaderUntypedPointersFeaturesKHR"; | |
| 5183 case StructureType::ePhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE: return "PhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE"; | |
| 5184 case StructureType::eVideoEncodeRgbConversionCapabilitiesVALVE : return "VideoEncodeRgbConversionCapabilitiesVALVE"; | |
| 5185 case StructureType::eVideoEncodeProfileRgbConversionInfoVALVE : return "VideoEncodeProfileRgbConversionInfoVALVE"; | |
| 5186 case StructureType::eVideoEncodeSessionRgbConversionCreateInfoVALVE : return "VideoEncodeSessionRgbConversionCreateInfoVALVE"; | |
| 5187 case StructureType::ePhysicalDeviceImageViewMinLodFeaturesEXT : return "PhysicalDeviceImageViewMinLodFeaturesEXT"; | |
| 5188 case StructureType::eImageViewMinLodCreateInfoEXT : return "ImageViewMinLodCreateInfoEXT"; | |
| 5189 case StructureType::ePhysicalDeviceMultiDrawFeaturesEXT : return "PhysicalDeviceMultiDrawFeaturesEXT"; | |
| 5190 case StructureType::ePhysicalDeviceMultiDrawPropertiesEXT : return "PhysicalDeviceMultiDrawPropertiesEXT"; | |
| 5191 case StructureType::ePhysicalDeviceImage2DViewOf3DFeaturesEXT : return "PhysicalDeviceImage2DViewOf3DFeaturesEXT"; | |
| 5192 case StructureType::ePhysicalDeviceShaderTileImageFeaturesEXT : return "PhysicalDeviceShaderTileImageFeaturesEXT"; | |
| 5193 case StructureType::ePhysicalDeviceShaderTileImagePropertiesEXT : return "PhysicalDeviceShaderTileImagePropertiesEXT"; | |
| 5194 case StructureType::eMicromapBuildInfoEXT : return "MicromapBuildInfoEXT"; | |
| 5195 case StructureType::eMicromapVersionInfoEXT : return "MicromapVersionInfoEXT"; | |
| 5196 case StructureType::eCopyMicromapInfoEXT : return "CopyMicromapInfoEXT"; | |
| 5197 case StructureType::eCopyMicromapToMemoryInfoEXT : return "CopyMicromapToMemoryInfoEXT"; | |
| 5198 case StructureType::eCopyMemoryToMicromapInfoEXT : return "CopyMemoryToMicromapInfoEXT"; | |
| 5199 case StructureType::ePhysicalDeviceOpacityMicromapFeaturesEXT : return "PhysicalDeviceOpacityMicromapFeaturesEXT"; | |
| 5200 case StructureType::ePhysicalDeviceOpacityMicromapPropertiesEXT : return "PhysicalDeviceOpacityMicromapPropertiesEXT"; | |
| 5201 case StructureType::eMicromapCreateInfoEXT : return "MicromapCreateInfoEXT"; | |
| 5202 case StructureType::eMicromapBuildSizesInfoEXT : return "MicromapBuildSizesInfoEXT"; | |
| 5203 case StructureType::eAccelerationStructureTrianglesOpacityMicromapEXT : return "AccelerationStructureTrianglesOpacityMicromapEXT"; | |
| 5204 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 5205 case StructureType::ePhysicalDeviceDisplacementMicromapFeaturesNV : return "PhysicalDeviceDisplacementMicromapFeaturesNV"; | |
| 5206 case StructureType::ePhysicalDeviceDisplacementMicromapPropertiesNV : return "PhysicalDeviceDisplacementMicromapPropertiesNV"; | |
| 5207 case StructureType::eAccelerationStructureTrianglesDisplacementMicromapNV: return "AccelerationStructureTrianglesDisplacementMicromapNV"; | |
| 5208 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 5209 case StructureType::ePhysicalDeviceClusterCullingShaderFeaturesHUAWEI : return "PhysicalDeviceClusterCullingShaderFeaturesHUAWEI"; | |
| 5210 case StructureType::ePhysicalDeviceClusterCullingShaderPropertiesHUAWEI : return "PhysicalDeviceClusterCullingShaderPropertiesHUAWEI"; | |
| 5211 case StructureType::ePhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI : return "PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI"; | |
| 5212 case StructureType::ePhysicalDeviceBorderColorSwizzleFeaturesEXT : return "PhysicalDeviceBorderColorSwizzleFeaturesEXT"; | |
| 5213 case StructureType::eSamplerBorderColorComponentMappingCreateInfoEXT : return "SamplerBorderColorComponentMappingCreateInfoEXT"; | |
| 5214 case StructureType::ePhysicalDevicePageableDeviceLocalMemoryFeaturesEXT : return "PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT"; | |
| 5215 case StructureType::ePhysicalDeviceShaderCorePropertiesARM : return "PhysicalDeviceShaderCorePropertiesARM"; | |
| 5216 case StructureType::eDeviceQueueShaderCoreControlCreateInfoARM : return "DeviceQueueShaderCoreControlCreateInfoARM"; | |
| 5217 case StructureType::ePhysicalDeviceSchedulingControlsFeaturesARM : return "PhysicalDeviceSchedulingControlsFeaturesARM"; | |
| 5218 case StructureType::ePhysicalDeviceSchedulingControlsPropertiesARM : return "PhysicalDeviceSchedulingControlsPropertiesARM"; | |
| 5219 case StructureType::ePhysicalDeviceImageSlicedViewOf3DFeaturesEXT : return "PhysicalDeviceImageSlicedViewOf3DFeaturesEXT"; | |
| 5220 case StructureType::eImageViewSlicedCreateInfoEXT : return "ImageViewSlicedCreateInfoEXT"; | |
| 5221 case StructureType::ePhysicalDeviceDescriptorSetHostMappingFeaturesVALVE : return "PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE"; | |
| 5222 case StructureType::eDescriptorSetBindingReferenceVALVE : return "DescriptorSetBindingReferenceVALVE"; | |
| 5223 case StructureType::eDescriptorSetLayoutHostMappingInfoVALVE : return "DescriptorSetLayoutHostMappingInfoVALVE"; | |
| 5224 case StructureType::ePhysicalDeviceNonSeamlessCubeMapFeaturesEXT : return "PhysicalDeviceNonSeamlessCubeMapFeaturesEXT"; | |
| 5225 case StructureType::ePhysicalDeviceRenderPassStripedFeaturesARM : return "PhysicalDeviceRenderPassStripedFeaturesARM"; | |
| 5226 case StructureType::ePhysicalDeviceRenderPassStripedPropertiesARM : return "PhysicalDeviceRenderPassStripedPropertiesARM"; | |
| 5227 case StructureType::eRenderPassStripeBeginInfoARM : return "RenderPassStripeBeginInfoARM"; | |
| 5228 case StructureType::eRenderPassStripeInfoARM : return "RenderPassStripeInfoARM"; | |
| 5229 case StructureType::eRenderPassStripeSubmitInfoARM : return "RenderPassStripeSubmitInfoARM"; | |
| 5230 case StructureType::ePhysicalDeviceCopyMemoryIndirectFeaturesNV : return "PhysicalDeviceCopyMemoryIndirectFeaturesNV"; | |
| 5231 case StructureType::ePhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV : return "PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV"; | |
| 5232 case StructureType::eComputePipelineIndirectBufferInfoNV : return "ComputePipelineIndirectBufferInfoNV"; | |
| 5233 case StructureType::ePipelineIndirectDeviceAddressInfoNV : return "PipelineIndirectDeviceAddressInfoNV"; | |
| 5234 case StructureType::ePhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV : return "PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV"; | |
| 5235 case StructureType::eAccelerationStructureGeometryLinearSweptSpheresDataNV : return "AccelerationStructureGeometryLinearSweptSpheresDataNV"; | |
| 5236 case StructureType::eAccelerationStructureGeometrySpheresDataNV : return "AccelerationStructureGeometrySpheresDataNV"; | |
| 5237 case StructureType::ePhysicalDeviceLinearColorAttachmentFeaturesNV : return "PhysicalDeviceLinearColorAttachmentFeaturesNV"; | |
| 5238 case StructureType::ePhysicalDeviceShaderMaximalReconvergenceFeaturesKHR : return "PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR"; | |
| 5239 case StructureType::ePhysicalDeviceImageCompressionControlSwapchainFeaturesEXT: return "PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT"; | |
| 5240 case StructureType::ePhysicalDeviceImageProcessingFeaturesQCOM : return "PhysicalDeviceImageProcessingFeaturesQCOM"; | |
| 5241 case StructureType::ePhysicalDeviceImageProcessingPropertiesQCOM : return "PhysicalDeviceImageProcessingPropertiesQCOM"; | |
| 5242 case StructureType::eImageViewSampleWeightCreateInfoQCOM : return "ImageViewSampleWeightCreateInfoQCOM"; | |
| 5243 case StructureType::ePhysicalDeviceNestedCommandBufferFeaturesEXT : return "PhysicalDeviceNestedCommandBufferFeaturesEXT"; | |
| 5244 case StructureType::ePhysicalDeviceNestedCommandBufferPropertiesEXT : return "PhysicalDeviceNestedCommandBufferPropertiesEXT"; | |
| 5245 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 5246 case StructureType::eNativeBufferUsageOHOS : return "NativeBufferUsageOHOS"; | |
| 5247 case StructureType::eNativeBufferPropertiesOHOS : return "NativeBufferPropertiesOHOS"; | |
| 5248 case StructureType::eNativeBufferFormatPropertiesOHOS: return "NativeBufferFormatPropertiesOHOS"; | |
| 5249 case StructureType::eImportNativeBufferInfoOHOS : return "ImportNativeBufferInfoOHOS"; | |
| 5250 case StructureType::eMemoryGetNativeBufferInfoOHOS : return "MemoryGetNativeBufferInfoOHOS"; | |
| 5251 case StructureType::eExternalFormatOHOS : return "ExternalFormatOHOS"; | |
| 5252 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 5253 case StructureType::eExternalMemoryAcquireUnmodifiedEXT : return "ExternalMemoryAcquireUnmodifiedEXT"; | |
| 5254 case StructureType::ePhysicalDeviceExtendedDynamicState3FeaturesEXT : return "PhysicalDeviceExtendedDynamicState3FeaturesEXT"; | |
| 5255 case StructureType::ePhysicalDeviceExtendedDynamicState3PropertiesEXT : return "PhysicalDeviceExtendedDynamicState3PropertiesEXT"; | |
| 5256 case StructureType::ePhysicalDeviceSubpassMergeFeedbackFeaturesEXT : return "PhysicalDeviceSubpassMergeFeedbackFeaturesEXT"; | |
| 5257 case StructureType::eRenderPassCreationControlEXT : return "RenderPassCreationControlEXT"; | |
| 5258 case StructureType::eRenderPassCreationFeedbackCreateInfoEXT : return "RenderPassCreationFeedbackCreateInfoEXT"; | |
| 5259 case StructureType::eRenderPassSubpassFeedbackCreateInfoEXT : return "RenderPassSubpassFeedbackCreateInfoEXT"; | |
| 5260 case StructureType::eDirectDriverLoadingInfoLUNARG : return "DirectDriverLoadingInfoLUNARG"; | |
| 5261 case StructureType::eDirectDriverLoadingListLUNARG : return "DirectDriverLoadingListLUNARG"; | |
| 5262 case StructureType::eTensorCreateInfoARM : return "TensorCreateInfoARM"; | |
| 5263 case StructureType::eTensorViewCreateInfoARM : return "TensorViewCreateInfoARM"; | |
| 5264 case StructureType::eBindTensorMemoryInfoARM : return "BindTensorMemoryInfoARM"; | |
| 5265 case StructureType::eWriteDescriptorSetTensorARM : return "WriteDescriptorSetTensorARM"; | |
| 5266 case StructureType::ePhysicalDeviceTensorPropertiesARM : return "PhysicalDeviceTensorPropertiesARM"; | |
| 5267 case StructureType::eTensorFormatPropertiesARM : return "TensorFormatPropertiesARM"; | |
| 5268 case StructureType::eTensorDescriptionARM : return "TensorDescriptionARM"; | |
| 5269 case StructureType::eTensorMemoryRequirementsInfoARM : return "TensorMemoryRequirementsInfoARM"; | |
| 5270 case StructureType::eTensorMemoryBarrierARM : return "TensorMemoryBarrierARM"; | |
| 5271 case StructureType::ePhysicalDeviceTensorFeaturesARM : return "PhysicalDeviceTensorFeaturesARM"; | |
| 5272 case StructureType::eDeviceTensorMemoryRequirementsARM : return "DeviceTensorMemoryRequirementsARM"; | |
| 5273 case StructureType::eCopyTensorInfoARM : return "CopyTensorInfoARM"; | |
| 5274 case StructureType::eTensorCopyARM : return "TensorCopyARM"; | |
| 5275 case StructureType::eTensorDependencyInfoARM : return "TensorDependencyInfoARM"; | |
| 5276 case StructureType::eMemoryDedicatedAllocateInfoTensorARM : return "MemoryDedicatedAllocateInfoTensorARM"; | |
| 5277 case StructureType::ePhysicalDeviceExternalTensorInfoARM : return "PhysicalDeviceExternalTensorInfoARM"; | |
| 5278 case StructureType::eExternalTensorPropertiesARM : return "ExternalTensorPropertiesARM"; | |
| 5279 case StructureType::eExternalMemoryTensorCreateInfoARM : return "ExternalMemoryTensorCreateInfoARM"; | |
| 5280 case StructureType::ePhysicalDeviceDescriptorBufferTensorFeaturesARM : return "PhysicalDeviceDescriptorBufferTensorFeaturesARM"; | |
| 5281 case StructureType::ePhysicalDeviceDescriptorBufferTensorPropertiesARM : return "PhysicalDeviceDescriptorBufferTensorPropertiesARM"; | |
| 5282 case StructureType::eDescriptorGetTensorInfoARM : return "DescriptorGetTensorInfoARM"; | |
| 5283 case StructureType::eTensorCaptureDescriptorDataInfoARM : return "TensorCaptureDescriptorDataInfoARM"; | |
| 5284 case StructureType::eTensorViewCaptureDescriptorDataInfoARM : return "TensorViewCaptureDescriptorDataInfoARM"; | |
| 5285 case StructureType::eFrameBoundaryTensorsARM : return "FrameBoundaryTensorsARM"; | |
| 5286 case StructureType::ePhysicalDeviceShaderModuleIdentifierFeaturesEXT : return "PhysicalDeviceShaderModuleIdentifierFeaturesEXT"; | |
| 5287 case StructureType::ePhysicalDeviceShaderModuleIdentifierPropertiesEXT : return "PhysicalDeviceShaderModuleIdentifierPropertiesEXT"; | |
| 5288 case StructureType::ePipelineShaderStageModuleIdentifierCreateInfoEXT : return "PipelineShaderStageModuleIdentifierCreateInfoEXT"; | |
| 5289 case StructureType::eShaderModuleIdentifierEXT : return "ShaderModuleIdentifierEXT"; | |
| 5290 case StructureType::ePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT: return "PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT"; | |
| 5291 case StructureType::ePhysicalDeviceOpticalFlowFeaturesNV : return "PhysicalDeviceOpticalFlowFeaturesNV"; | |
| 5292 case StructureType::ePhysicalDeviceOpticalFlowPropertiesNV : return "PhysicalDeviceOpticalFlowPropertiesNV"; | |
| 5293 case StructureType::eOpticalFlowImageFormatInfoNV : return "OpticalFlowImageFormatInfoNV"; | |
| 5294 case StructureType::eOpticalFlowImageFormatPropertiesNV : return "OpticalFlowImageFormatPropertiesNV"; | |
| 5295 case StructureType::eOpticalFlowSessionCreateInfoNV : return "OpticalFlowSessionCreateInfoNV"; | |
| 5296 case StructureType::eOpticalFlowExecuteInfoNV : return "OpticalFlowExecuteInfoNV"; | |
| 5297 case StructureType::eOpticalFlowSessionCreatePrivateDataInfoNV : return "OpticalFlowSessionCreatePrivateDataInfoNV"; | |
| 5298 case StructureType::ePhysicalDeviceLegacyDitheringFeaturesEXT : return "PhysicalDeviceLegacyDitheringFeaturesEXT"; | |
| 5299 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 5300 case StructureType::ePhysicalDeviceExternalFormatResolveFeaturesANDROID : return "PhysicalDeviceExternalFormatResolveFeaturesANDROID"; | |
| 5301 case StructureType::ePhysicalDeviceExternalFormatResolvePropertiesANDROID: return "PhysicalDeviceExternalFormatResolvePropertiesANDROID"; | |
| 5302 case StructureType::eAndroidHardwareBufferFormatResolvePropertiesANDROID : return "AndroidHardwareBufferFormatResolvePropertiesANDROID"; | |
| 5303 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 5304 case StructureType::ePhysicalDeviceAntiLagFeaturesAMD: return "PhysicalDeviceAntiLagFeaturesAMD"; | |
| 5305 case StructureType::eAntiLagDataAMD : return "AntiLagDataAMD"; | |
| 5306 case StructureType::eAntiLagPresentationInfoAMD : return "AntiLagPresentationInfoAMD"; | |
| 5307 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 5308 case StructureType::ePhysicalDeviceDenseGeometryFormatFeaturesAMDX : return "PhysicalDeviceDenseGeometryFormatFeaturesAMDX"; | |
| 5309 case StructureType::eAccelerationStructureDenseGeometryFormatTrianglesDataAMDX: return "AccelerationStructureDenseGeometryFormatTrianglesDataAMDX"; | |
| 5310 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 5311 case StructureType::eSurfaceCapabilitiesPresentId2KHR : return "SurfaceCapabilitiesPresentId2KHR"; | |
| 5312 case StructureType::ePresentId2KHR : return "PresentId2KHR"; | |
| 5313 case StructureType::ePhysicalDevicePresentId2FeaturesKHR : return "PhysicalDevicePresentId2FeaturesKHR"; | |
| 5314 case StructureType::eSurfaceCapabilitiesPresentWait2KHR : return "SurfaceCapabilitiesPresentWait2KHR"; | |
| 5315 case StructureType::ePhysicalDevicePresentWait2FeaturesKHR : return "PhysicalDevicePresentWait2FeaturesKHR"; | |
| 5316 case StructureType::ePresentWait2InfoKHR : return "PresentWait2InfoKHR"; | |
| 5317 case StructureType::ePhysicalDeviceRayTracingPositionFetchFeaturesKHR : return "PhysicalDeviceRayTracingPositionFetchFeaturesKHR"; | |
| 5318 case StructureType::ePhysicalDeviceShaderObjectFeaturesEXT : return "PhysicalDeviceShaderObjectFeaturesEXT"; | |
| 5319 case StructureType::ePhysicalDeviceShaderObjectPropertiesEXT : return "PhysicalDeviceShaderObjectPropertiesEXT"; | |
| 5320 case StructureType::eShaderCreateInfoEXT : return "ShaderCreateInfoEXT"; | |
| 5321 case StructureType::ePhysicalDevicePipelineBinaryFeaturesKHR : return "PhysicalDevicePipelineBinaryFeaturesKHR"; | |
| 5322 case StructureType::ePipelineBinaryCreateInfoKHR : return "PipelineBinaryCreateInfoKHR"; | |
| 5323 case StructureType::ePipelineBinaryInfoKHR : return "PipelineBinaryInfoKHR"; | |
| 5324 case StructureType::ePipelineBinaryKeyKHR : return "PipelineBinaryKeyKHR"; | |
| 5325 case StructureType::ePhysicalDevicePipelineBinaryPropertiesKHR : return "PhysicalDevicePipelineBinaryPropertiesKHR"; | |
| 5326 case StructureType::eReleaseCapturedPipelineDataInfoKHR : return "ReleaseCapturedPipelineDataInfoKHR"; | |
| 5327 case StructureType::ePipelineBinaryDataInfoKHR : return "PipelineBinaryDataInfoKHR"; | |
| 5328 case StructureType::ePipelineCreateInfoKHR : return "PipelineCreateInfoKHR"; | |
| 5329 case StructureType::eDevicePipelineBinaryInternalCacheControlKHR : return "DevicePipelineBinaryInternalCacheControlKHR"; | |
| 5330 case StructureType::ePipelineBinaryHandlesInfoKHR : return "PipelineBinaryHandlesInfoKHR"; | |
| 5331 case StructureType::ePhysicalDeviceTilePropertiesFeaturesQCOM : return "PhysicalDeviceTilePropertiesFeaturesQCOM"; | |
| 5332 case StructureType::eTilePropertiesQCOM : return "TilePropertiesQCOM"; | |
| 5333 case StructureType::ePhysicalDeviceAmigoProfilingFeaturesSEC : return "PhysicalDeviceAmigoProfilingFeaturesSEC"; | |
| 5334 case StructureType::eAmigoProfilingSubmitInfoSEC : return "AmigoProfilingSubmitInfoSEC"; | |
| 5335 case StructureType::eSurfacePresentModeKHR : return "SurfacePresentModeKHR"; | |
| 5336 case StructureType::eSurfacePresentScalingCapabilitiesKHR : return "SurfacePresentScalingCapabilitiesKHR"; | |
| 5337 case StructureType::eSurfacePresentModeCompatibilityKHR : return "SurfacePresentModeCompatibilityKHR"; | |
| 5338 case StructureType::ePhysicalDeviceSwapchainMaintenance1FeaturesKHR : return "PhysicalDeviceSwapchainMaintenance1FeaturesKHR"; | |
| 5339 case StructureType::eSwapchainPresentFenceInfoKHR : return "SwapchainPresentFenceInfoKHR"; | |
| 5340 case StructureType::eSwapchainPresentModesCreateInfoKHR : return "SwapchainPresentModesCreateInfoKHR"; | |
| 5341 case StructureType::eSwapchainPresentModeInfoKHR : return "SwapchainPresentModeInfoKHR"; | |
| 5342 case StructureType::eSwapchainPresentScalingCreateInfoKHR : return "SwapchainPresentScalingCreateInfoKHR"; | |
| 5343 case StructureType::eReleaseSwapchainImagesInfoKHR : return "ReleaseSwapchainImagesInfoKHR"; | |
| 5344 case StructureType::ePhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM : return "PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM"; | |
| 5345 case StructureType::ePhysicalDeviceRayTracingInvocationReorderFeaturesNV : return "PhysicalDeviceRayTracingInvocationReorderFeaturesNV"; | |
| 5346 case StructureType::ePhysicalDeviceRayTracingInvocationReorderPropertiesNV : return "PhysicalDeviceRayTracingInvocationReorderPropertiesNV"; | |
| 5347 case StructureType::ePhysicalDeviceCooperativeVectorFeaturesNV : return "PhysicalDeviceCooperativeVectorFeaturesNV"; | |
| 5348 case StructureType::ePhysicalDeviceCooperativeVectorPropertiesNV : return "PhysicalDeviceCooperativeVectorPropertiesNV"; | |
| 5349 case StructureType::eCooperativeVectorPropertiesNV : return "CooperativeVectorPropertiesNV"; | |
| 5350 case StructureType::eConvertCooperativeVectorMatrixInfoNV : return "ConvertCooperativeVectorMatrixInfoNV"; | |
| 5351 case StructureType::ePhysicalDeviceExtendedSparseAddressSpaceFeaturesNV : return "PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV"; | |
| 5352 case StructureType::ePhysicalDeviceExtendedSparseAddressSpacePropertiesNV : return "PhysicalDeviceExtendedSparseAddressSpacePropertiesNV"; | |
| 5353 case StructureType::ePhysicalDeviceMutableDescriptorTypeFeaturesEXT : return "PhysicalDeviceMutableDescriptorTypeFeaturesEXT"; | |
| 5354 case StructureType::eMutableDescriptorTypeCreateInfoEXT : return "MutableDescriptorTypeCreateInfoEXT"; | |
| 5355 case StructureType::ePhysicalDeviceLegacyVertexAttributesFeaturesEXT : return "PhysicalDeviceLegacyVertexAttributesFeaturesEXT"; | |
| 5356 case StructureType::ePhysicalDeviceLegacyVertexAttributesPropertiesEXT : return "PhysicalDeviceLegacyVertexAttributesPropertiesEXT"; | |
| 5357 case StructureType::eLayerSettingsCreateInfoEXT : return "LayerSettingsCreateInfoEXT"; | |
| 5358 case StructureType::ePhysicalDeviceShaderCoreBuiltinsFeaturesARM : return "PhysicalDeviceShaderCoreBuiltinsFeaturesARM"; | |
| 5359 case StructureType::ePhysicalDeviceShaderCoreBuiltinsPropertiesARM : return "PhysicalDeviceShaderCoreBuiltinsPropertiesARM"; | |
| 5360 case StructureType::ePhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT : return "PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT"; | |
| 5361 case StructureType::ePhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT : return "PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT"; | |
| 5362 case StructureType::eLatencySleepModeInfoNV : return "LatencySleepModeInfoNV"; | |
| 5363 case StructureType::eLatencySleepInfoNV : return "LatencySleepInfoNV"; | |
| 5364 case StructureType::eSetLatencyMarkerInfoNV : return "SetLatencyMarkerInfoNV"; | |
| 5365 case StructureType::eGetLatencyMarkerInfoNV : return "GetLatencyMarkerInfoNV"; | |
| 5366 case StructureType::eLatencyTimingsFrameReportNV : return "LatencyTimingsFrameReportNV"; | |
| 5367 case StructureType::eLatencySubmissionPresentIdNV : return "LatencySubmissionPresentIdNV"; | |
| 5368 case StructureType::eOutOfBandQueueTypeInfoNV : return "OutOfBandQueueTypeInfoNV"; | |
| 5369 case StructureType::eSwapchainLatencyCreateInfoNV : return "SwapchainLatencyCreateInfoNV"; | |
| 5370 case StructureType::eLatencySurfaceCapabilitiesNV : return "LatencySurfaceCapabilitiesNV"; | |
| 5371 case StructureType::ePhysicalDeviceCooperativeMatrixFeaturesKHR : return "PhysicalDeviceCooperativeMatrixFeaturesKHR"; | |
| 5372 case StructureType::eCooperativeMatrixPropertiesKHR : return "CooperativeMatrixPropertiesKHR"; | |
| 5373 case StructureType::ePhysicalDeviceCooperativeMatrixPropertiesKHR : return "PhysicalDeviceCooperativeMatrixPropertiesKHR"; | |
| 5374 case StructureType::eDataGraphPipelineCreateInfoARM : return "DataGraphPipelineCreateInfoARM"; | |
| 5375 case StructureType::eDataGraphPipelineSessionCreateInfoARM : return "DataGraphPipelineSessionCreateInfoARM"; | |
| 5376 case StructureType::eDataGraphPipelineResourceInfoARM : return "DataGraphPipelineResourceInfoARM"; | |
| 5377 case StructureType::eDataGraphPipelineConstantARM : return "DataGraphPipelineConstantARM"; | |
| 5378 case StructureType::eDataGraphPipelineSessionMemoryRequirementsInfoARM : return "DataGraphPipelineSessionMemoryRequirementsInfoARM"; | |
| 5379 case StructureType::eBindDataGraphPipelineSessionMemoryInfoARM : return "BindDataGraphPipelineSessionMemoryInfoARM"; | |
| 5380 case StructureType::ePhysicalDeviceDataGraphFeaturesARM : return "PhysicalDeviceDataGraphFeaturesARM"; | |
| 5381 case StructureType::eDataGraphPipelineShaderModuleCreateInfoARM : return "DataGraphPipelineShaderModuleCreateInfoARM"; | |
| 5382 case StructureType::eDataGraphPipelinePropertyQueryResultARM : return "DataGraphPipelinePropertyQueryResultARM"; | |
| 5383 case StructureType::eDataGraphPipelineInfoARM : return "DataGraphPipelineInfoARM"; | |
| 5384 case StructureType::eDataGraphPipelineCompilerControlCreateInfoARM : return "DataGraphPipelineCompilerControlCreateInfoARM"; | |
| 5385 case StructureType::eDataGraphPipelineSessionBindPointRequirementsInfoARM : return "DataGraphPipelineSessionBindPointRequirementsInfoARM"; | |
| 5386 case StructureType::eDataGraphPipelineSessionBindPointRequirementARM : return "DataGraphPipelineSessionBindPointRequirementARM"; | |
| 5387 case StructureType::eDataGraphPipelineIdentifierCreateInfoARM : return "DataGraphPipelineIdentifierCreateInfoARM"; | |
| 5388 case StructureType::eDataGraphPipelineDispatchInfoARM : return "DataGraphPipelineDispatchInfoARM"; | |
| 5389 case StructureType::eDataGraphProcessingEngineCreateInfoARM : return "DataGraphProcessingEngineCreateInfoARM"; | |
| 5390 case StructureType::eQueueFamilyDataGraphProcessingEnginePropertiesARM : return "QueueFamilyDataGraphProcessingEnginePropertiesARM"; | |
| 5391 case StructureType::eQueueFamilyDataGraphPropertiesARM : return "QueueFamilyDataGraphPropertiesARM"; | |
| 5392 case StructureType::ePhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM : return "PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM"; | |
| 5393 case StructureType::eDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM: return "DataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM"; | |
| 5394 case StructureType::ePhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM : return "PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM"; | |
| 5395 case StructureType::eMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM : return "MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM"; | |
| 5396 case StructureType::ePhysicalDeviceComputeShaderDerivativesFeaturesKHR : return "PhysicalDeviceComputeShaderDerivativesFeaturesKHR"; | |
| 5397 case StructureType::ePhysicalDeviceComputeShaderDerivativesPropertiesKHR : return "PhysicalDeviceComputeShaderDerivativesPropertiesKHR"; | |
| 5398 case StructureType::eVideoDecodeAv1CapabilitiesKHR : return "VideoDecodeAv1CapabilitiesKHR"; | |
| 5399 case StructureType::eVideoDecodeAv1PictureInfoKHR : return "VideoDecodeAv1PictureInfoKHR"; | |
| 5400 case StructureType::eVideoDecodeAv1ProfileInfoKHR : return "VideoDecodeAv1ProfileInfoKHR"; | |
| 5401 case StructureType::eVideoDecodeAv1SessionParametersCreateInfoKHR : return "VideoDecodeAv1SessionParametersCreateInfoKHR"; | |
| 5402 case StructureType::eVideoDecodeAv1DpbSlotInfoKHR : return "VideoDecodeAv1DpbSlotInfoKHR"; | |
| 5403 case StructureType::eVideoEncodeAv1CapabilitiesKHR : return "VideoEncodeAv1CapabilitiesKHR"; | |
| 5404 case StructureType::eVideoEncodeAv1SessionParametersCreateInfoKHR : return "VideoEncodeAv1SessionParametersCreateInfoKHR"; | |
| 5405 case StructureType::eVideoEncodeAv1PictureInfoKHR : return "VideoEncodeAv1PictureInfoKHR"; | |
| 5406 case StructureType::eVideoEncodeAv1DpbSlotInfoKHR : return "VideoEncodeAv1DpbSlotInfoKHR"; | |
| 5407 case StructureType::ePhysicalDeviceVideoEncodeAv1FeaturesKHR : return "PhysicalDeviceVideoEncodeAv1FeaturesKHR"; | |
| 5408 case StructureType::eVideoEncodeAv1ProfileInfoKHR : return "VideoEncodeAv1ProfileInfoKHR"; | |
| 5409 case StructureType::eVideoEncodeAv1RateControlInfoKHR : return "VideoEncodeAv1RateControlInfoKHR"; | |
| 5410 case StructureType::eVideoEncodeAv1RateControlLayerInfoKHR : return "VideoEncodeAv1RateControlLayerInfoKHR"; | |
| 5411 case StructureType::eVideoEncodeAv1QualityLevelPropertiesKHR : return "VideoEncodeAv1QualityLevelPropertiesKHR"; | |
| 5412 case StructureType::eVideoEncodeAv1SessionCreateInfoKHR : return "VideoEncodeAv1SessionCreateInfoKHR"; | |
| 5413 case StructureType::eVideoEncodeAv1GopRemainingFrameInfoKHR : return "VideoEncodeAv1GopRemainingFrameInfoKHR"; | |
| 5414 case StructureType::ePhysicalDeviceVideoDecodeVp9FeaturesKHR : return "PhysicalDeviceVideoDecodeVp9FeaturesKHR"; | |
| 5415 case StructureType::eVideoDecodeVp9CapabilitiesKHR : return "VideoDecodeVp9CapabilitiesKHR"; | |
| 5416 case StructureType::eVideoDecodeVp9PictureInfoKHR : return "VideoDecodeVp9PictureInfoKHR"; | |
| 5417 case StructureType::eVideoDecodeVp9ProfileInfoKHR : return "VideoDecodeVp9ProfileInfoKHR"; | |
| 5418 case StructureType::ePhysicalDeviceVideoMaintenance1FeaturesKHR : return "PhysicalDeviceVideoMaintenance1FeaturesKHR"; | |
| 5419 case StructureType::eVideoInlineQueryInfoKHR : return "VideoInlineQueryInfoKHR"; | |
| 5420 case StructureType::ePhysicalDevicePerStageDescriptorSetFeaturesNV : return "PhysicalDevicePerStageDescriptorSetFeaturesNV"; | |
| 5421 case StructureType::ePhysicalDeviceImageProcessing2FeaturesQCOM : return "PhysicalDeviceImageProcessing2FeaturesQCOM"; | |
| 5422 case StructureType::ePhysicalDeviceImageProcessing2PropertiesQCOM : return "PhysicalDeviceImageProcessing2PropertiesQCOM"; | |
| 5423 case StructureType::eSamplerBlockMatchWindowCreateInfoQCOM : return "SamplerBlockMatchWindowCreateInfoQCOM"; | |
| 5424 case StructureType::eSamplerCubicWeightsCreateInfoQCOM : return "SamplerCubicWeightsCreateInfoQCOM"; | |
| 5425 case StructureType::ePhysicalDeviceCubicWeightsFeaturesQCOM : return "PhysicalDeviceCubicWeightsFeaturesQCOM"; | |
| 5426 case StructureType::eBlitImageCubicWeightsInfoQCOM : return "BlitImageCubicWeightsInfoQCOM"; | |
| 5427 case StructureType::ePhysicalDeviceYcbcrDegammaFeaturesQCOM : return "PhysicalDeviceYcbcrDegammaFeaturesQCOM"; | |
| 5428 case StructureType::eSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM : return "SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM"; | |
| 5429 case StructureType::ePhysicalDeviceCubicClampFeaturesQCOM : return "PhysicalDeviceCubicClampFeaturesQCOM"; | |
| 5430 case StructureType::ePhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT : return "PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT"; | |
| 5431 case StructureType::ePhysicalDeviceUnifiedImageLayoutsFeaturesKHR : return "PhysicalDeviceUnifiedImageLayoutsFeaturesKHR"; | |
| 5432 case StructureType::eAttachmentFeedbackLoopInfoEXT : return "AttachmentFeedbackLoopInfoEXT"; | |
| 5433 #if defined( VK_USE_PLATFORM_SCREEN_QNX ) | |
| 5434 case StructureType::eScreenBufferPropertiesQNX : return "ScreenBufferPropertiesQNX"; | |
| 5435 case StructureType::eScreenBufferFormatPropertiesQNX : return "ScreenBufferFormatPropertiesQNX"; | |
| 5436 case StructureType::eImportScreenBufferInfoQNX : return "ImportScreenBufferInfoQNX"; | |
| 5437 case StructureType::eExternalFormatQNX : return "ExternalFormatQNX"; | |
| 5438 case StructureType::ePhysicalDeviceExternalMemoryScreenBufferFeaturesQNX: return "PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX"; | |
| 5439 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/ | |
| 5440 case StructureType::ePhysicalDeviceLayeredDriverPropertiesMSFT : return "PhysicalDeviceLayeredDriverPropertiesMSFT"; | |
| 5441 case StructureType::eCalibratedTimestampInfoKHR : return "CalibratedTimestampInfoKHR"; | |
| 5442 case StructureType::eSetDescriptorBufferOffsetsInfoEXT : return "SetDescriptorBufferOffsetsInfoEXT"; | |
| 5443 case StructureType::eBindDescriptorBufferEmbeddedSamplersInfoEXT : return "BindDescriptorBufferEmbeddedSamplersInfoEXT"; | |
| 5444 case StructureType::ePhysicalDeviceDescriptorPoolOverallocationFeaturesNV : return "PhysicalDeviceDescriptorPoolOverallocationFeaturesNV"; | |
| 5445 case StructureType::ePhysicalDeviceTileMemoryHeapFeaturesQCOM : return "PhysicalDeviceTileMemoryHeapFeaturesQCOM"; | |
| 5446 case StructureType::ePhysicalDeviceTileMemoryHeapPropertiesQCOM : return "PhysicalDeviceTileMemoryHeapPropertiesQCOM"; | |
| 5447 case StructureType::eTileMemoryRequirementsQCOM : return "TileMemoryRequirementsQCOM"; | |
| 5448 case StructureType::eTileMemoryBindInfoQCOM : return "TileMemoryBindInfoQCOM"; | |
| 5449 case StructureType::eTileMemorySizeInfoQCOM : return "TileMemorySizeInfoQCOM"; | |
| 5450 case StructureType::ePhysicalDeviceCopyMemoryIndirectFeaturesKHR : return "PhysicalDeviceCopyMemoryIndirectFeaturesKHR"; | |
| 5451 case StructureType::ePhysicalDeviceCopyMemoryIndirectPropertiesKHR : return "PhysicalDeviceCopyMemoryIndirectPropertiesKHR"; | |
| 5452 case StructureType::eCopyMemoryIndirectInfoKHR : return "CopyMemoryIndirectInfoKHR"; | |
| 5453 case StructureType::eCopyMemoryToImageIndirectInfoKHR : return "CopyMemoryToImageIndirectInfoKHR"; | |
| 5454 case StructureType::ePhysicalDeviceMemoryDecompressionFeaturesEXT : return "PhysicalDeviceMemoryDecompressionFeaturesEXT"; | |
| 5455 case StructureType::ePhysicalDeviceMemoryDecompressionPropertiesEXT : return "PhysicalDeviceMemoryDecompressionPropertiesEXT"; | |
| 5456 case StructureType::eDecompressMemoryInfoEXT : return "DecompressMemoryInfoEXT"; | |
| 5457 case StructureType::eDisplaySurfaceStereoCreateInfoNV : return "DisplaySurfaceStereoCreateInfoNV"; | |
| 5458 case StructureType::eDisplayModeStereoPropertiesNV : return "DisplayModeStereoPropertiesNV"; | |
| 5459 case StructureType::eVideoEncodeIntraRefreshCapabilitiesKHR : return "VideoEncodeIntraRefreshCapabilitiesKHR"; | |
| 5460 case StructureType::eVideoEncodeSessionIntraRefreshCreateInfoKHR : return "VideoEncodeSessionIntraRefreshCreateInfoKHR"; | |
| 5461 case StructureType::eVideoEncodeIntraRefreshInfoKHR : return "VideoEncodeIntraRefreshInfoKHR"; | |
| 5462 case StructureType::eVideoReferenceIntraRefreshInfoKHR : return "VideoReferenceIntraRefreshInfoKHR"; | |
| 5463 case StructureType::ePhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR : return "PhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR"; | |
| 5464 case StructureType::eVideoEncodeQuantizationMapCapabilitiesKHR : return "VideoEncodeQuantizationMapCapabilitiesKHR"; | |
| 5465 case StructureType::eVideoFormatQuantizationMapPropertiesKHR : return "VideoFormatQuantizationMapPropertiesKHR"; | |
| 5466 case StructureType::eVideoEncodeQuantizationMapInfoKHR : return "VideoEncodeQuantizationMapInfoKHR"; | |
| 5467 case StructureType::eVideoEncodeQuantizationMapSessionParametersCreateInfoKHR : return "VideoEncodeQuantizationMapSessionParametersCreateInfoKHR"; | |
| 5468 case StructureType::ePhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR : return "PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR"; | |
| 5469 case StructureType::eVideoEncodeH264QuantizationMapCapabilitiesKHR : return "VideoEncodeH264QuantizationMapCapabilitiesKHR"; | |
| 5470 case StructureType::eVideoEncodeH265QuantizationMapCapabilitiesKHR : return "VideoEncodeH265QuantizationMapCapabilitiesKHR"; | |
| 5471 case StructureType::eVideoFormatH265QuantizationMapPropertiesKHR : return "VideoFormatH265QuantizationMapPropertiesKHR"; | |
| 5472 case StructureType::eVideoEncodeAv1QuantizationMapCapabilitiesKHR : return "VideoEncodeAv1QuantizationMapCapabilitiesKHR"; | |
| 5473 case StructureType::eVideoFormatAv1QuantizationMapPropertiesKHR : return "VideoFormatAv1QuantizationMapPropertiesKHR"; | |
| 5474 case StructureType::ePhysicalDeviceRawAccessChainsFeaturesNV : return "PhysicalDeviceRawAccessChainsFeaturesNV"; | |
| 5475 case StructureType::eExternalComputeQueueDeviceCreateInfoNV : return "ExternalComputeQueueDeviceCreateInfoNV"; | |
| 5476 case StructureType::eExternalComputeQueueCreateInfoNV : return "ExternalComputeQueueCreateInfoNV"; | |
| 5477 case StructureType::eExternalComputeQueueDataParamsNV : return "ExternalComputeQueueDataParamsNV"; | |
| 5478 case StructureType::ePhysicalDeviceExternalComputeQueuePropertiesNV : return "PhysicalDeviceExternalComputeQueuePropertiesNV"; | |
| 5479 case StructureType::ePhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR : return "PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR"; | |
| 5480 case StructureType::ePhysicalDeviceCommandBufferInheritanceFeaturesNV : return "PhysicalDeviceCommandBufferInheritanceFeaturesNV"; | |
| 5481 case StructureType::ePhysicalDeviceMaintenance7FeaturesKHR : return "PhysicalDeviceMaintenance7FeaturesKHR"; | |
| 5482 case StructureType::ePhysicalDeviceMaintenance7PropertiesKHR : return "PhysicalDeviceMaintenance7PropertiesKHR"; | |
| 5483 case StructureType::ePhysicalDeviceLayeredApiPropertiesListKHR : return "PhysicalDeviceLayeredApiPropertiesListKHR"; | |
| 5484 case StructureType::ePhysicalDeviceLayeredApiPropertiesKHR : return "PhysicalDeviceLayeredApiPropertiesKHR"; | |
| 5485 case StructureType::ePhysicalDeviceLayeredApiVulkanPropertiesKHR : return "PhysicalDeviceLayeredApiVulkanPropertiesKHR"; | |
| 5486 case StructureType::ePhysicalDeviceShaderAtomicFloat16VectorFeaturesNV : return "PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV"; | |
| 5487 case StructureType::ePhysicalDeviceShaderReplicatedCompositesFeaturesEXT : return "PhysicalDeviceShaderReplicatedCompositesFeaturesEXT"; | |
| 5488 case StructureType::ePhysicalDeviceShaderFloat8FeaturesEXT : return "PhysicalDeviceShaderFloat8FeaturesEXT"; | |
| 5489 case StructureType::ePhysicalDeviceRayTracingValidationFeaturesNV : return "PhysicalDeviceRayTracingValidationFeaturesNV"; | |
| 5490 case StructureType::ePhysicalDeviceClusterAccelerationStructureFeaturesNV : return "PhysicalDeviceClusterAccelerationStructureFeaturesNV"; | |
| 5491 case StructureType::ePhysicalDeviceClusterAccelerationStructurePropertiesNV : return "PhysicalDeviceClusterAccelerationStructurePropertiesNV"; | |
| 5492 case StructureType::eClusterAccelerationStructureClustersBottomLevelInputNV : return "ClusterAccelerationStructureClustersBottomLevelInputNV"; | |
| 5493 case StructureType::eClusterAccelerationStructureTriangleClusterInputNV : return "ClusterAccelerationStructureTriangleClusterInputNV"; | |
| 5494 case StructureType::eClusterAccelerationStructureMoveObjectsInputNV : return "ClusterAccelerationStructureMoveObjectsInputNV"; | |
| 5495 case StructureType::eClusterAccelerationStructureInputInfoNV : return "ClusterAccelerationStructureInputInfoNV"; | |
| 5496 case StructureType::eClusterAccelerationStructureCommandsInfoNV : return "ClusterAccelerationStructureCommandsInfoNV"; | |
| 5497 case StructureType::eRayTracingPipelineClusterAccelerationStructureCreateInfoNV: return "RayTracingPipelineClusterAccelerationStructureCreateInfoNV"; | |
| 5498 case StructureType::ePhysicalDevicePartitionedAccelerationStructureFeaturesNV : return "PhysicalDevicePartitionedAccelerationStructureFeaturesNV"; | |
| 5499 case StructureType::ePhysicalDevicePartitionedAccelerationStructurePropertiesNV: return "PhysicalDevicePartitionedAccelerationStructurePropertiesNV"; | |
| 5500 case StructureType::eWriteDescriptorSetPartitionedAccelerationStructureNV : return "WriteDescriptorSetPartitionedAccelerationStructureNV"; | |
| 5501 case StructureType::ePartitionedAccelerationStructureInstancesInputNV : return "PartitionedAccelerationStructureInstancesInputNV"; | |
| 5502 case StructureType::eBuildPartitionedAccelerationStructureInfoNV : return "BuildPartitionedAccelerationStructureInfoNV"; | |
| 5503 case StructureType::ePartitionedAccelerationStructureFlagsNV : return "PartitionedAccelerationStructureFlagsNV"; | |
| 5504 case StructureType::ePhysicalDeviceDeviceGeneratedCommandsFeaturesEXT : return "PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT"; | |
| 5505 case StructureType::ePhysicalDeviceDeviceGeneratedCommandsPropertiesEXT : return "PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT"; | |
| 5506 case StructureType::eGeneratedCommandsMemoryRequirementsInfoEXT : return "GeneratedCommandsMemoryRequirementsInfoEXT"; | |
| 5507 case StructureType::eIndirectExecutionSetCreateInfoEXT : return "IndirectExecutionSetCreateInfoEXT"; | |
| 5508 case StructureType::eGeneratedCommandsInfoEXT : return "GeneratedCommandsInfoEXT"; | |
| 5509 case StructureType::eIndirectCommandsLayoutCreateInfoEXT : return "IndirectCommandsLayoutCreateInfoEXT"; | |
| 5510 case StructureType::eIndirectCommandsLayoutTokenEXT : return "IndirectCommandsLayoutTokenEXT"; | |
| 5511 case StructureType::eWriteIndirectExecutionSetPipelineEXT : return "WriteIndirectExecutionSetPipelineEXT"; | |
| 5512 case StructureType::eWriteIndirectExecutionSetShaderEXT : return "WriteIndirectExecutionSetShaderEXT"; | |
| 5513 case StructureType::eIndirectExecutionSetPipelineInfoEXT : return "IndirectExecutionSetPipelineInfoEXT"; | |
| 5514 case StructureType::eIndirectExecutionSetShaderInfoEXT : return "IndirectExecutionSetShaderInfoEXT"; | |
| 5515 case StructureType::eIndirectExecutionSetShaderLayoutInfoEXT : return "IndirectExecutionSetShaderLayoutInfoEXT"; | |
| 5516 case StructureType::eGeneratedCommandsPipelineInfoEXT : return "GeneratedCommandsPipelineInfoEXT"; | |
| 5517 case StructureType::eGeneratedCommandsShaderInfoEXT : return "GeneratedCommandsShaderInfoEXT"; | |
| 5518 case StructureType::ePhysicalDeviceMaintenance8FeaturesKHR : return "PhysicalDeviceMaintenance8FeaturesKHR"; | |
| 5519 case StructureType::eMemoryBarrierAccessFlags3KHR : return "MemoryBarrierAccessFlags3KHR"; | |
| 5520 case StructureType::ePhysicalDeviceImageAlignmentControlFeaturesMESA : return "PhysicalDeviceImageAlignmentControlFeaturesMESA"; | |
| 5521 case StructureType::ePhysicalDeviceImageAlignmentControlPropertiesMESA : return "PhysicalDeviceImageAlignmentControlPropertiesMESA"; | |
| 5522 case StructureType::eImageAlignmentControlCreateInfoMESA : return "ImageAlignmentControlCreateInfoMESA"; | |
| 5523 case StructureType::ePhysicalDeviceShaderFmaFeaturesKHR : return "PhysicalDeviceShaderFmaFeaturesKHR"; | |
| 5524 case StructureType::ePhysicalDeviceRayTracingInvocationReorderFeaturesEXT : return "PhysicalDeviceRayTracingInvocationReorderFeaturesEXT"; | |
| 5525 case StructureType::ePhysicalDeviceRayTracingInvocationReorderPropertiesEXT : return "PhysicalDeviceRayTracingInvocationReorderPropertiesEXT"; | |
| 5526 case StructureType::ePhysicalDeviceDepthClampControlFeaturesEXT : return "PhysicalDeviceDepthClampControlFeaturesEXT"; | |
| 5527 case StructureType::ePipelineViewportDepthClampControlCreateInfoEXT : return "PipelineViewportDepthClampControlCreateInfoEXT"; | |
| 5528 case StructureType::ePhysicalDeviceMaintenance9FeaturesKHR : return "PhysicalDeviceMaintenance9FeaturesKHR"; | |
| 5529 case StructureType::ePhysicalDeviceMaintenance9PropertiesKHR : return "PhysicalDeviceMaintenance9PropertiesKHR"; | |
| 5530 case StructureType::eQueueFamilyOwnershipTransferPropertiesKHR : return "QueueFamilyOwnershipTransferPropertiesKHR"; | |
| 5531 case StructureType::ePhysicalDeviceVideoMaintenance2FeaturesKHR : return "PhysicalDeviceVideoMaintenance2FeaturesKHR"; | |
| 5532 case StructureType::eVideoDecodeH264InlineSessionParametersInfoKHR : return "VideoDecodeH264InlineSessionParametersInfoKHR"; | |
| 5533 case StructureType::eVideoDecodeH265InlineSessionParametersInfoKHR : return "VideoDecodeH265InlineSessionParametersInfoKHR"; | |
| 5534 case StructureType::eVideoDecodeAv1InlineSessionParametersInfoKHR : return "VideoDecodeAv1InlineSessionParametersInfoKHR"; | |
| 5535 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 5536 case StructureType::eSurfaceCreateInfoOHOS : return "SurfaceCreateInfoOHOS"; | |
| 5537 case StructureType::eNativeBufferOHOS : return "NativeBufferOHOS"; | |
| 5538 case StructureType::eSwapchainImageCreateInfoOHOS : return "SwapchainImageCreateInfoOHOS"; | |
| 5539 case StructureType::ePhysicalDevicePresentationPropertiesOHOS: return "PhysicalDevicePresentationPropertiesOHOS"; | |
| 5540 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 5541 case StructureType::ePhysicalDeviceHdrVividFeaturesHUAWEI : return "PhysicalDeviceHdrVividFeaturesHUAWEI"; | |
| 5542 case StructureType::eHdrVividDynamicMetadataHUAWEI : return "HdrVividDynamicMetadataHUAWEI"; | |
| 5543 case StructureType::ePhysicalDeviceCooperativeMatrix2FeaturesNV : return "PhysicalDeviceCooperativeMatrix2FeaturesNV"; | |
| 5544 case StructureType::eCooperativeMatrixFlexibleDimensionsPropertiesNV : return "CooperativeMatrixFlexibleDimensionsPropertiesNV"; | |
| 5545 case StructureType::ePhysicalDeviceCooperativeMatrix2PropertiesNV : return "PhysicalDeviceCooperativeMatrix2PropertiesNV"; | |
| 5546 case StructureType::ePhysicalDevicePipelineOpacityMicromapFeaturesARM: return "PhysicalDevicePipelineOpacityMicromapFeaturesARM"; | |
| 5547 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 5548 case StructureType::eImportMemoryMetalHandleInfoEXT: return "ImportMemoryMetalHandleInfoEXT"; | |
| 5549 case StructureType::eMemoryMetalHandlePropertiesEXT: return "MemoryMetalHandlePropertiesEXT"; | |
| 5550 case StructureType::eMemoryGetMetalHandleInfoEXT : return "MemoryGetMetalHandleInfoEXT"; | |
| 5551 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 5552 case StructureType::ePhysicalDeviceDepthClampZeroOneFeaturesKHR : return "PhysicalDeviceDepthClampZeroOneFeaturesKHR"; | |
| 5553 case StructureType::ePhysicalDevicePerformanceCountersByRegionFeaturesARM : return "PhysicalDevicePerformanceCountersByRegionFeaturesARM"; | |
| 5554 case StructureType::ePhysicalDevicePerformanceCountersByRegionPropertiesARM: return "PhysicalDevicePerformanceCountersByRegionPropertiesARM"; | |
| 5555 case StructureType::ePerformanceCounterARM : return "PerformanceCounterARM"; | |
| 5556 case StructureType::ePerformanceCounterDescriptionARM : return "PerformanceCounterDescriptionARM"; | |
| 5557 case StructureType::eRenderPassPerformanceCountersByRegionBeginInfoARM : return "RenderPassPerformanceCountersByRegionBeginInfoARM"; | |
| 5558 case StructureType::ePhysicalDeviceVertexAttributeRobustnessFeaturesEXT : return "PhysicalDeviceVertexAttributeRobustnessFeaturesEXT"; | |
| 5559 case StructureType::ePhysicalDeviceFormatPackFeaturesARM : return "PhysicalDeviceFormatPackFeaturesARM"; | |
| 5560 case StructureType::ePhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE : return "PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE"; | |
| 5561 case StructureType::ePhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE: return "PhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE"; | |
| 5562 case StructureType::ePipelineFragmentDensityMapLayeredCreateInfoVALVE : return "PipelineFragmentDensityMapLayeredCreateInfoVALVE"; | |
| 5563 case StructureType::ePhysicalDeviceRobustness2FeaturesKHR : return "PhysicalDeviceRobustness2FeaturesKHR"; | |
| 5564 case StructureType::ePhysicalDeviceRobustness2PropertiesKHR : return "PhysicalDeviceRobustness2PropertiesKHR"; | |
| 5565 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 5566 case StructureType::eSetPresentConfigNV : return "SetPresentConfigNV"; | |
| 5567 case StructureType::ePhysicalDevicePresentMeteringFeaturesNV: return "PhysicalDevicePresentMeteringFeaturesNV"; | |
| 5568 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 5569 case StructureType::ePhysicalDeviceFragmentDensityMapOffsetFeaturesEXT : return "PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT"; | |
| 5570 case StructureType::ePhysicalDeviceFragmentDensityMapOffsetPropertiesEXT : return "PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT"; | |
| 5571 case StructureType::eRenderPassFragmentDensityMapOffsetEndInfoEXT : return "RenderPassFragmentDensityMapOffsetEndInfoEXT"; | |
| 5572 case StructureType::ePhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT : return "PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT"; | |
| 5573 case StructureType::ePhysicalDevicePresentModeFifoLatestReadyFeaturesKHR : return "PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR"; | |
| 5574 case StructureType::ePhysicalDeviceShader64BitIndexingFeaturesEXT : return "PhysicalDeviceShader64BitIndexingFeaturesEXT"; | |
| 5575 case StructureType::ePhysicalDeviceCustomResolveFeaturesEXT : return "PhysicalDeviceCustomResolveFeaturesEXT"; | |
| 5576 case StructureType::eBeginCustomResolveInfoEXT : return "BeginCustomResolveInfoEXT"; | |
| 5577 case StructureType::eCustomResolveCreateInfoEXT : return "CustomResolveCreateInfoEXT"; | |
| 5578 case StructureType::ePhysicalDeviceDataGraphModelFeaturesQCOM : return "PhysicalDeviceDataGraphModelFeaturesQCOM"; | |
| 5579 case StructureType::eDataGraphPipelineBuiltinModelCreateInfoQCOM : return "DataGraphPipelineBuiltinModelCreateInfoQCOM"; | |
| 5580 case StructureType::ePhysicalDeviceMaintenance10FeaturesKHR : return "PhysicalDeviceMaintenance10FeaturesKHR"; | |
| 5581 case StructureType::ePhysicalDeviceMaintenance10PropertiesKHR : return "PhysicalDeviceMaintenance10PropertiesKHR"; | |
| 5582 case StructureType::eRenderingAttachmentFlagsInfoKHR : return "RenderingAttachmentFlagsInfoKHR"; | |
| 5583 case StructureType::eRenderingEndInfoKHR : return "RenderingEndInfoKHR"; | |
| 5584 case StructureType::eResolveImageModeInfoKHR : return "ResolveImageModeInfoKHR"; | |
| 5585 case StructureType::ePhysicalDevicePipelineCacheIncrementalModeFeaturesSEC : return "PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC"; | |
| 5586 case StructureType::ePhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT: return "PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT"; | |
| 5587 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 5588 } | |
| 5589 } | |
| 5590 | |
| 5591 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ObjectType value ) | |
| 5592 { | |
| 5593 switch ( value ) | |
| 5594 { | |
| 5595 case ObjectType::eUnknown : return "Unknown"; | |
| 5596 case ObjectType::eInstance : return "Instance"; | |
| 5597 case ObjectType::ePhysicalDevice : return "PhysicalDevice"; | |
| 5598 case ObjectType::eDevice : return "Device"; | |
| 5599 case ObjectType::eQueue : return "Queue"; | |
| 5600 case ObjectType::eSemaphore : return "Semaphore"; | |
| 5601 case ObjectType::eCommandBuffer : return "CommandBuffer"; | |
| 5602 case ObjectType::eFence : return "Fence"; | |
| 5603 case ObjectType::eDeviceMemory : return "DeviceMemory"; | |
| 5604 case ObjectType::eBuffer : return "Buffer"; | |
| 5605 case ObjectType::eImage : return "Image"; | |
| 5606 case ObjectType::eEvent : return "Event"; | |
| 5607 case ObjectType::eQueryPool : return "QueryPool"; | |
| 5608 case ObjectType::eBufferView : return "BufferView"; | |
| 5609 case ObjectType::eImageView : return "ImageView"; | |
| 5610 case ObjectType::eShaderModule : return "ShaderModule"; | |
| 5611 case ObjectType::ePipelineCache : return "PipelineCache"; | |
| 5612 case ObjectType::ePipelineLayout : return "PipelineLayout"; | |
| 5613 case ObjectType::eRenderPass : return "RenderPass"; | |
| 5614 case ObjectType::ePipeline : return "Pipeline"; | |
| 5615 case ObjectType::eDescriptorSetLayout : return "DescriptorSetLayout"; | |
| 5616 case ObjectType::eSampler : return "Sampler"; | |
| 5617 case ObjectType::eDescriptorPool : return "DescriptorPool"; | |
| 5618 case ObjectType::eDescriptorSet : return "DescriptorSet"; | |
| 5619 case ObjectType::eFramebuffer : return "Framebuffer"; | |
| 5620 case ObjectType::eCommandPool : return "CommandPool"; | |
| 5621 case ObjectType::eDescriptorUpdateTemplate : return "DescriptorUpdateTemplate"; | |
| 5622 case ObjectType::eSamplerYcbcrConversion : return "SamplerYcbcrConversion"; | |
| 5623 case ObjectType::ePrivateDataSlot : return "PrivateDataSlot"; | |
| 5624 case ObjectType::eSurfaceKHR : return "SurfaceKHR"; | |
| 5625 case ObjectType::eSwapchainKHR : return "SwapchainKHR"; | |
| 5626 case ObjectType::eDisplayKHR : return "DisplayKHR"; | |
| 5627 case ObjectType::eDisplayModeKHR : return "DisplayModeKHR"; | |
| 5628 case ObjectType::eDebugReportCallbackEXT : return "DebugReportCallbackEXT"; | |
| 5629 case ObjectType::eVideoSessionKHR : return "VideoSessionKHR"; | |
| 5630 case ObjectType::eVideoSessionParametersKHR : return "VideoSessionParametersKHR"; | |
| 5631 case ObjectType::eCuModuleNVX : return "CuModuleNVX"; | |
| 5632 case ObjectType::eCuFunctionNVX : return "CuFunctionNVX"; | |
| 5633 case ObjectType::eDebugUtilsMessengerEXT : return "DebugUtilsMessengerEXT"; | |
| 5634 case ObjectType::eAccelerationStructureKHR : return "AccelerationStructureKHR"; | |
| 5635 case ObjectType::eValidationCacheEXT : return "ValidationCacheEXT"; | |
| 5636 case ObjectType::eAccelerationStructureNV : return "AccelerationStructureNV"; | |
| 5637 case ObjectType::ePerformanceConfigurationINTEL: return "PerformanceConfigurationINTEL"; | |
| 5638 case ObjectType::eDeferredOperationKHR : return "DeferredOperationKHR"; | |
| 5639 case ObjectType::eIndirectCommandsLayoutNV : return "IndirectCommandsLayoutNV"; | |
| 5640 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 5641 case ObjectType::eCudaModuleNV : return "CudaModuleNV"; | |
| 5642 case ObjectType::eCudaFunctionNV: return "CudaFunctionNV"; | |
| 5643 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 5644 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 5645 case ObjectType::eBufferCollectionFUCHSIA: return "BufferCollectionFUCHSIA"; | |
| 5646 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 5647 case ObjectType::eMicromapEXT : return "MicromapEXT"; | |
| 5648 case ObjectType::eTensorARM : return "TensorARM"; | |
| 5649 case ObjectType::eTensorViewARM : return "TensorViewARM"; | |
| 5650 case ObjectType::eOpticalFlowSessionNV : return "OpticalFlowSessionNV"; | |
| 5651 case ObjectType::eShaderEXT : return "ShaderEXT"; | |
| 5652 case ObjectType::ePipelineBinaryKHR : return "PipelineBinaryKHR"; | |
| 5653 case ObjectType::eDataGraphPipelineSessionARM: return "DataGraphPipelineSessionARM"; | |
| 5654 case ObjectType::eExternalComputeQueueNV : return "ExternalComputeQueueNV"; | |
| 5655 case ObjectType::eIndirectCommandsLayoutEXT : return "IndirectCommandsLayoutEXT"; | |
| 5656 case ObjectType::eIndirectExecutionSetEXT : return "IndirectExecutionSetEXT"; | |
| 5657 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 5658 } | |
| 5659 } | |
| 5660 | |
| 5661 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VendorId value ) | |
| 5662 { | |
| 5663 switch ( value ) | |
| 5664 { | |
| 5665 case VendorId::eKhronos : return "Khronos"; | |
| 5666 case VendorId::eVIV : return "VIV"; | |
| 5667 case VendorId::eVSI : return "VSI"; | |
| 5668 case VendorId::eKazan : return "Kazan"; | |
| 5669 case VendorId::eCodeplay: return "Codeplay"; | |
| 5670 case VendorId::eMESA : return "MESA"; | |
| 5671 case VendorId::ePocl : return "Pocl"; | |
| 5672 case VendorId::eMobileye: return "Mobileye"; | |
| 5673 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 5674 } | |
| 5675 } | |
| 5676 | |
| 5677 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( Format value ) | |
| 5678 { | |
| 5679 switch ( value ) | |
| 5680 { | |
| 5681 case Format::eUndefined : return "Undefined"; | |
| 5682 case Format::eR4G4UnormPack8 : return "R4G4UnormPack8"; | |
| 5683 case Format::eR4G4B4A4UnormPack16 : return "R4G4B4A4UnormPack16"; | |
| 5684 case Format::eB4G4R4A4UnormPack16 : return "B4G4R4A4UnormPack16"; | |
| 5685 case Format::eR5G6B5UnormPack16 : return "R5G6B5UnormPack16"; | |
| 5686 case Format::eB5G6R5UnormPack16 : return "B5G6R5UnormPack16"; | |
| 5687 case Format::eR5G5B5A1UnormPack16 : return "R5G5B5A1UnormPack16"; | |
| 5688 case Format::eB5G5R5A1UnormPack16 : return "B5G5R5A1UnormPack16"; | |
| 5689 case Format::eA1R5G5B5UnormPack16 : return "A1R5G5B5UnormPack16"; | |
| 5690 case Format::eR8Unorm : return "R8Unorm"; | |
| 5691 case Format::eR8Snorm : return "R8Snorm"; | |
| 5692 case Format::eR8Uscaled : return "R8Uscaled"; | |
| 5693 case Format::eR8Sscaled : return "R8Sscaled"; | |
| 5694 case Format::eR8Uint : return "R8Uint"; | |
| 5695 case Format::eR8Sint : return "R8Sint"; | |
| 5696 case Format::eR8Srgb : return "R8Srgb"; | |
| 5697 case Format::eR8G8Unorm : return "R8G8Unorm"; | |
| 5698 case Format::eR8G8Snorm : return "R8G8Snorm"; | |
| 5699 case Format::eR8G8Uscaled : return "R8G8Uscaled"; | |
| 5700 case Format::eR8G8Sscaled : return "R8G8Sscaled"; | |
| 5701 case Format::eR8G8Uint : return "R8G8Uint"; | |
| 5702 case Format::eR8G8Sint : return "R8G8Sint"; | |
| 5703 case Format::eR8G8Srgb : return "R8G8Srgb"; | |
| 5704 case Format::eR8G8B8Unorm : return "R8G8B8Unorm"; | |
| 5705 case Format::eR8G8B8Snorm : return "R8G8B8Snorm"; | |
| 5706 case Format::eR8G8B8Uscaled : return "R8G8B8Uscaled"; | |
| 5707 case Format::eR8G8B8Sscaled : return "R8G8B8Sscaled"; | |
| 5708 case Format::eR8G8B8Uint : return "R8G8B8Uint"; | |
| 5709 case Format::eR8G8B8Sint : return "R8G8B8Sint"; | |
| 5710 case Format::eR8G8B8Srgb : return "R8G8B8Srgb"; | |
| 5711 case Format::eB8G8R8Unorm : return "B8G8R8Unorm"; | |
| 5712 case Format::eB8G8R8Snorm : return "B8G8R8Snorm"; | |
| 5713 case Format::eB8G8R8Uscaled : return "B8G8R8Uscaled"; | |
| 5714 case Format::eB8G8R8Sscaled : return "B8G8R8Sscaled"; | |
| 5715 case Format::eB8G8R8Uint : return "B8G8R8Uint"; | |
| 5716 case Format::eB8G8R8Sint : return "B8G8R8Sint"; | |
| 5717 case Format::eB8G8R8Srgb : return "B8G8R8Srgb"; | |
| 5718 case Format::eR8G8B8A8Unorm : return "R8G8B8A8Unorm"; | |
| 5719 case Format::eR8G8B8A8Snorm : return "R8G8B8A8Snorm"; | |
| 5720 case Format::eR8G8B8A8Uscaled : return "R8G8B8A8Uscaled"; | |
| 5721 case Format::eR8G8B8A8Sscaled : return "R8G8B8A8Sscaled"; | |
| 5722 case Format::eR8G8B8A8Uint : return "R8G8B8A8Uint"; | |
| 5723 case Format::eR8G8B8A8Sint : return "R8G8B8A8Sint"; | |
| 5724 case Format::eR8G8B8A8Srgb : return "R8G8B8A8Srgb"; | |
| 5725 case Format::eB8G8R8A8Unorm : return "B8G8R8A8Unorm"; | |
| 5726 case Format::eB8G8R8A8Snorm : return "B8G8R8A8Snorm"; | |
| 5727 case Format::eB8G8R8A8Uscaled : return "B8G8R8A8Uscaled"; | |
| 5728 case Format::eB8G8R8A8Sscaled : return "B8G8R8A8Sscaled"; | |
| 5729 case Format::eB8G8R8A8Uint : return "B8G8R8A8Uint"; | |
| 5730 case Format::eB8G8R8A8Sint : return "B8G8R8A8Sint"; | |
| 5731 case Format::eB8G8R8A8Srgb : return "B8G8R8A8Srgb"; | |
| 5732 case Format::eA8B8G8R8UnormPack32 : return "A8B8G8R8UnormPack32"; | |
| 5733 case Format::eA8B8G8R8SnormPack32 : return "A8B8G8R8SnormPack32"; | |
| 5734 case Format::eA8B8G8R8UscaledPack32 : return "A8B8G8R8UscaledPack32"; | |
| 5735 case Format::eA8B8G8R8SscaledPack32 : return "A8B8G8R8SscaledPack32"; | |
| 5736 case Format::eA8B8G8R8UintPack32 : return "A8B8G8R8UintPack32"; | |
| 5737 case Format::eA8B8G8R8SintPack32 : return "A8B8G8R8SintPack32"; | |
| 5738 case Format::eA8B8G8R8SrgbPack32 : return "A8B8G8R8SrgbPack32"; | |
| 5739 case Format::eA2R10G10B10UnormPack32 : return "A2R10G10B10UnormPack32"; | |
| 5740 case Format::eA2R10G10B10SnormPack32 : return "A2R10G10B10SnormPack32"; | |
| 5741 case Format::eA2R10G10B10UscaledPack32 : return "A2R10G10B10UscaledPack32"; | |
| 5742 case Format::eA2R10G10B10SscaledPack32 : return "A2R10G10B10SscaledPack32"; | |
| 5743 case Format::eA2R10G10B10UintPack32 : return "A2R10G10B10UintPack32"; | |
| 5744 case Format::eA2R10G10B10SintPack32 : return "A2R10G10B10SintPack32"; | |
| 5745 case Format::eA2B10G10R10UnormPack32 : return "A2B10G10R10UnormPack32"; | |
| 5746 case Format::eA2B10G10R10SnormPack32 : return "A2B10G10R10SnormPack32"; | |
| 5747 case Format::eA2B10G10R10UscaledPack32 : return "A2B10G10R10UscaledPack32"; | |
| 5748 case Format::eA2B10G10R10SscaledPack32 : return "A2B10G10R10SscaledPack32"; | |
| 5749 case Format::eA2B10G10R10UintPack32 : return "A2B10G10R10UintPack32"; | |
| 5750 case Format::eA2B10G10R10SintPack32 : return "A2B10G10R10SintPack32"; | |
| 5751 case Format::eR16Unorm : return "R16Unorm"; | |
| 5752 case Format::eR16Snorm : return "R16Snorm"; | |
| 5753 case Format::eR16Uscaled : return "R16Uscaled"; | |
| 5754 case Format::eR16Sscaled : return "R16Sscaled"; | |
| 5755 case Format::eR16Uint : return "R16Uint"; | |
| 5756 case Format::eR16Sint : return "R16Sint"; | |
| 5757 case Format::eR16Sfloat : return "R16Sfloat"; | |
| 5758 case Format::eR16G16Unorm : return "R16G16Unorm"; | |
| 5759 case Format::eR16G16Snorm : return "R16G16Snorm"; | |
| 5760 case Format::eR16G16Uscaled : return "R16G16Uscaled"; | |
| 5761 case Format::eR16G16Sscaled : return "R16G16Sscaled"; | |
| 5762 case Format::eR16G16Uint : return "R16G16Uint"; | |
| 5763 case Format::eR16G16Sint : return "R16G16Sint"; | |
| 5764 case Format::eR16G16Sfloat : return "R16G16Sfloat"; | |
| 5765 case Format::eR16G16B16Unorm : return "R16G16B16Unorm"; | |
| 5766 case Format::eR16G16B16Snorm : return "R16G16B16Snorm"; | |
| 5767 case Format::eR16G16B16Uscaled : return "R16G16B16Uscaled"; | |
| 5768 case Format::eR16G16B16Sscaled : return "R16G16B16Sscaled"; | |
| 5769 case Format::eR16G16B16Uint : return "R16G16B16Uint"; | |
| 5770 case Format::eR16G16B16Sint : return "R16G16B16Sint"; | |
| 5771 case Format::eR16G16B16Sfloat : return "R16G16B16Sfloat"; | |
| 5772 case Format::eR16G16B16A16Unorm : return "R16G16B16A16Unorm"; | |
| 5773 case Format::eR16G16B16A16Snorm : return "R16G16B16A16Snorm"; | |
| 5774 case Format::eR16G16B16A16Uscaled : return "R16G16B16A16Uscaled"; | |
| 5775 case Format::eR16G16B16A16Sscaled : return "R16G16B16A16Sscaled"; | |
| 5776 case Format::eR16G16B16A16Uint : return "R16G16B16A16Uint"; | |
| 5777 case Format::eR16G16B16A16Sint : return "R16G16B16A16Sint"; | |
| 5778 case Format::eR16G16B16A16Sfloat : return "R16G16B16A16Sfloat"; | |
| 5779 case Format::eR32Uint : return "R32Uint"; | |
| 5780 case Format::eR32Sint : return "R32Sint"; | |
| 5781 case Format::eR32Sfloat : return "R32Sfloat"; | |
| 5782 case Format::eR32G32Uint : return "R32G32Uint"; | |
| 5783 case Format::eR32G32Sint : return "R32G32Sint"; | |
| 5784 case Format::eR32G32Sfloat : return "R32G32Sfloat"; | |
| 5785 case Format::eR32G32B32Uint : return "R32G32B32Uint"; | |
| 5786 case Format::eR32G32B32Sint : return "R32G32B32Sint"; | |
| 5787 case Format::eR32G32B32Sfloat : return "R32G32B32Sfloat"; | |
| 5788 case Format::eR32G32B32A32Uint : return "R32G32B32A32Uint"; | |
| 5789 case Format::eR32G32B32A32Sint : return "R32G32B32A32Sint"; | |
| 5790 case Format::eR32G32B32A32Sfloat : return "R32G32B32A32Sfloat"; | |
| 5791 case Format::eR64Uint : return "R64Uint"; | |
| 5792 case Format::eR64Sint : return "R64Sint"; | |
| 5793 case Format::eR64Sfloat : return "R64Sfloat"; | |
| 5794 case Format::eR64G64Uint : return "R64G64Uint"; | |
| 5795 case Format::eR64G64Sint : return "R64G64Sint"; | |
| 5796 case Format::eR64G64Sfloat : return "R64G64Sfloat"; | |
| 5797 case Format::eR64G64B64Uint : return "R64G64B64Uint"; | |
| 5798 case Format::eR64G64B64Sint : return "R64G64B64Sint"; | |
| 5799 case Format::eR64G64B64Sfloat : return "R64G64B64Sfloat"; | |
| 5800 case Format::eR64G64B64A64Uint : return "R64G64B64A64Uint"; | |
| 5801 case Format::eR64G64B64A64Sint : return "R64G64B64A64Sint"; | |
| 5802 case Format::eR64G64B64A64Sfloat : return "R64G64B64A64Sfloat"; | |
| 5803 case Format::eB10G11R11UfloatPack32 : return "B10G11R11UfloatPack32"; | |
| 5804 case Format::eE5B9G9R9UfloatPack32 : return "E5B9G9R9UfloatPack32"; | |
| 5805 case Format::eD16Unorm : return "D16Unorm"; | |
| 5806 case Format::eX8D24UnormPack32 : return "X8D24UnormPack32"; | |
| 5807 case Format::eD32Sfloat : return "D32Sfloat"; | |
| 5808 case Format::eS8Uint : return "S8Uint"; | |
| 5809 case Format::eD16UnormS8Uint : return "D16UnormS8Uint"; | |
| 5810 case Format::eD24UnormS8Uint : return "D24UnormS8Uint"; | |
| 5811 case Format::eD32SfloatS8Uint : return "D32SfloatS8Uint"; | |
| 5812 case Format::eBc1RgbUnormBlock : return "Bc1RgbUnormBlock"; | |
| 5813 case Format::eBc1RgbSrgbBlock : return "Bc1RgbSrgbBlock"; | |
| 5814 case Format::eBc1RgbaUnormBlock : return "Bc1RgbaUnormBlock"; | |
| 5815 case Format::eBc1RgbaSrgbBlock : return "Bc1RgbaSrgbBlock"; | |
| 5816 case Format::eBc2UnormBlock : return "Bc2UnormBlock"; | |
| 5817 case Format::eBc2SrgbBlock : return "Bc2SrgbBlock"; | |
| 5818 case Format::eBc3UnormBlock : return "Bc3UnormBlock"; | |
| 5819 case Format::eBc3SrgbBlock : return "Bc3SrgbBlock"; | |
| 5820 case Format::eBc4UnormBlock : return "Bc4UnormBlock"; | |
| 5821 case Format::eBc4SnormBlock : return "Bc4SnormBlock"; | |
| 5822 case Format::eBc5UnormBlock : return "Bc5UnormBlock"; | |
| 5823 case Format::eBc5SnormBlock : return "Bc5SnormBlock"; | |
| 5824 case Format::eBc6HUfloatBlock : return "Bc6HUfloatBlock"; | |
| 5825 case Format::eBc6HSfloatBlock : return "Bc6HSfloatBlock"; | |
| 5826 case Format::eBc7UnormBlock : return "Bc7UnormBlock"; | |
| 5827 case Format::eBc7SrgbBlock : return "Bc7SrgbBlock"; | |
| 5828 case Format::eEtc2R8G8B8UnormBlock : return "Etc2R8G8B8UnormBlock"; | |
| 5829 case Format::eEtc2R8G8B8SrgbBlock : return "Etc2R8G8B8SrgbBlock"; | |
| 5830 case Format::eEtc2R8G8B8A1UnormBlock : return "Etc2R8G8B8A1UnormBlock"; | |
| 5831 case Format::eEtc2R8G8B8A1SrgbBlock : return "Etc2R8G8B8A1SrgbBlock"; | |
| 5832 case Format::eEtc2R8G8B8A8UnormBlock : return "Etc2R8G8B8A8UnormBlock"; | |
| 5833 case Format::eEtc2R8G8B8A8SrgbBlock : return "Etc2R8G8B8A8SrgbBlock"; | |
| 5834 case Format::eEacR11UnormBlock : return "EacR11UnormBlock"; | |
| 5835 case Format::eEacR11SnormBlock : return "EacR11SnormBlock"; | |
| 5836 case Format::eEacR11G11UnormBlock : return "EacR11G11UnormBlock"; | |
| 5837 case Format::eEacR11G11SnormBlock : return "EacR11G11SnormBlock"; | |
| 5838 case Format::eAstc4x4UnormBlock : return "Astc4x4UnormBlock"; | |
| 5839 case Format::eAstc4x4SrgbBlock : return "Astc4x4SrgbBlock"; | |
| 5840 case Format::eAstc5x4UnormBlock : return "Astc5x4UnormBlock"; | |
| 5841 case Format::eAstc5x4SrgbBlock : return "Astc5x4SrgbBlock"; | |
| 5842 case Format::eAstc5x5UnormBlock : return "Astc5x5UnormBlock"; | |
| 5843 case Format::eAstc5x5SrgbBlock : return "Astc5x5SrgbBlock"; | |
| 5844 case Format::eAstc6x5UnormBlock : return "Astc6x5UnormBlock"; | |
| 5845 case Format::eAstc6x5SrgbBlock : return "Astc6x5SrgbBlock"; | |
| 5846 case Format::eAstc6x6UnormBlock : return "Astc6x6UnormBlock"; | |
| 5847 case Format::eAstc6x6SrgbBlock : return "Astc6x6SrgbBlock"; | |
| 5848 case Format::eAstc8x5UnormBlock : return "Astc8x5UnormBlock"; | |
| 5849 case Format::eAstc8x5SrgbBlock : return "Astc8x5SrgbBlock"; | |
| 5850 case Format::eAstc8x6UnormBlock : return "Astc8x6UnormBlock"; | |
| 5851 case Format::eAstc8x6SrgbBlock : return "Astc8x6SrgbBlock"; | |
| 5852 case Format::eAstc8x8UnormBlock : return "Astc8x8UnormBlock"; | |
| 5853 case Format::eAstc8x8SrgbBlock : return "Astc8x8SrgbBlock"; | |
| 5854 case Format::eAstc10x5UnormBlock : return "Astc10x5UnormBlock"; | |
| 5855 case Format::eAstc10x5SrgbBlock : return "Astc10x5SrgbBlock"; | |
| 5856 case Format::eAstc10x6UnormBlock : return "Astc10x6UnormBlock"; | |
| 5857 case Format::eAstc10x6SrgbBlock : return "Astc10x6SrgbBlock"; | |
| 5858 case Format::eAstc10x8UnormBlock : return "Astc10x8UnormBlock"; | |
| 5859 case Format::eAstc10x8SrgbBlock : return "Astc10x8SrgbBlock"; | |
| 5860 case Format::eAstc10x10UnormBlock : return "Astc10x10UnormBlock"; | |
| 5861 case Format::eAstc10x10SrgbBlock : return "Astc10x10SrgbBlock"; | |
| 5862 case Format::eAstc12x10UnormBlock : return "Astc12x10UnormBlock"; | |
| 5863 case Format::eAstc12x10SrgbBlock : return "Astc12x10SrgbBlock"; | |
| 5864 case Format::eAstc12x12UnormBlock : return "Astc12x12UnormBlock"; | |
| 5865 case Format::eAstc12x12SrgbBlock : return "Astc12x12SrgbBlock"; | |
| 5866 case Format::eG8B8G8R8422Unorm : return "G8B8G8R8422Unorm"; | |
| 5867 case Format::eB8G8R8G8422Unorm : return "B8G8R8G8422Unorm"; | |
| 5868 case Format::eG8B8R83Plane420Unorm : return "G8B8R83Plane420Unorm"; | |
| 5869 case Format::eG8B8R82Plane420Unorm : return "G8B8R82Plane420Unorm"; | |
| 5870 case Format::eG8B8R83Plane422Unorm : return "G8B8R83Plane422Unorm"; | |
| 5871 case Format::eG8B8R82Plane422Unorm : return "G8B8R82Plane422Unorm"; | |
| 5872 case Format::eG8B8R83Plane444Unorm : return "G8B8R83Plane444Unorm"; | |
| 5873 case Format::eR10X6UnormPack16 : return "R10X6UnormPack16"; | |
| 5874 case Format::eR10X6G10X6Unorm2Pack16 : return "R10X6G10X6Unorm2Pack16"; | |
| 5875 case Format::eR10X6G10X6B10X6A10X6Unorm4Pack16 : return "R10X6G10X6B10X6A10X6Unorm4Pack16"; | |
| 5876 case Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16 : return "G10X6B10X6G10X6R10X6422Unorm4Pack16"; | |
| 5877 case Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16 : return "B10X6G10X6R10X6G10X6422Unorm4Pack16"; | |
| 5878 case Format::eG10X6B10X6R10X63Plane420Unorm3Pack16 : return "G10X6B10X6R10X63Plane420Unorm3Pack16"; | |
| 5879 case Format::eG10X6B10X6R10X62Plane420Unorm3Pack16 : return "G10X6B10X6R10X62Plane420Unorm3Pack16"; | |
| 5880 case Format::eG10X6B10X6R10X63Plane422Unorm3Pack16 : return "G10X6B10X6R10X63Plane422Unorm3Pack16"; | |
| 5881 case Format::eG10X6B10X6R10X62Plane422Unorm3Pack16 : return "G10X6B10X6R10X62Plane422Unorm3Pack16"; | |
| 5882 case Format::eG10X6B10X6R10X63Plane444Unorm3Pack16 : return "G10X6B10X6R10X63Plane444Unorm3Pack16"; | |
| 5883 case Format::eR12X4UnormPack16 : return "R12X4UnormPack16"; | |
| 5884 case Format::eR12X4G12X4Unorm2Pack16 : return "R12X4G12X4Unorm2Pack16"; | |
| 5885 case Format::eR12X4G12X4B12X4A12X4Unorm4Pack16 : return "R12X4G12X4B12X4A12X4Unorm4Pack16"; | |
| 5886 case Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16 : return "G12X4B12X4G12X4R12X4422Unorm4Pack16"; | |
| 5887 case Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16 : return "B12X4G12X4R12X4G12X4422Unorm4Pack16"; | |
| 5888 case Format::eG12X4B12X4R12X43Plane420Unorm3Pack16 : return "G12X4B12X4R12X43Plane420Unorm3Pack16"; | |
| 5889 case Format::eG12X4B12X4R12X42Plane420Unorm3Pack16 : return "G12X4B12X4R12X42Plane420Unorm3Pack16"; | |
| 5890 case Format::eG12X4B12X4R12X43Plane422Unorm3Pack16 : return "G12X4B12X4R12X43Plane422Unorm3Pack16"; | |
| 5891 case Format::eG12X4B12X4R12X42Plane422Unorm3Pack16 : return "G12X4B12X4R12X42Plane422Unorm3Pack16"; | |
| 5892 case Format::eG12X4B12X4R12X43Plane444Unorm3Pack16 : return "G12X4B12X4R12X43Plane444Unorm3Pack16"; | |
| 5893 case Format::eG16B16G16R16422Unorm : return "G16B16G16R16422Unorm"; | |
| 5894 case Format::eB16G16R16G16422Unorm : return "B16G16R16G16422Unorm"; | |
| 5895 case Format::eG16B16R163Plane420Unorm : return "G16B16R163Plane420Unorm"; | |
| 5896 case Format::eG16B16R162Plane420Unorm : return "G16B16R162Plane420Unorm"; | |
| 5897 case Format::eG16B16R163Plane422Unorm : return "G16B16R163Plane422Unorm"; | |
| 5898 case Format::eG16B16R162Plane422Unorm : return "G16B16R162Plane422Unorm"; | |
| 5899 case Format::eG16B16R163Plane444Unorm : return "G16B16R163Plane444Unorm"; | |
| 5900 case Format::eG8B8R82Plane444Unorm : return "G8B8R82Plane444Unorm"; | |
| 5901 case Format::eG10X6B10X6R10X62Plane444Unorm3Pack16 : return "G10X6B10X6R10X62Plane444Unorm3Pack16"; | |
| 5902 case Format::eG12X4B12X4R12X42Plane444Unorm3Pack16 : return "G12X4B12X4R12X42Plane444Unorm3Pack16"; | |
| 5903 case Format::eG16B16R162Plane444Unorm : return "G16B16R162Plane444Unorm"; | |
| 5904 case Format::eA4R4G4B4UnormPack16 : return "A4R4G4B4UnormPack16"; | |
| 5905 case Format::eA4B4G4R4UnormPack16 : return "A4B4G4R4UnormPack16"; | |
| 5906 case Format::eAstc4x4SfloatBlock : return "Astc4x4SfloatBlock"; | |
| 5907 case Format::eAstc5x4SfloatBlock : return "Astc5x4SfloatBlock"; | |
| 5908 case Format::eAstc5x5SfloatBlock : return "Astc5x5SfloatBlock"; | |
| 5909 case Format::eAstc6x5SfloatBlock : return "Astc6x5SfloatBlock"; | |
| 5910 case Format::eAstc6x6SfloatBlock : return "Astc6x6SfloatBlock"; | |
| 5911 case Format::eAstc8x5SfloatBlock : return "Astc8x5SfloatBlock"; | |
| 5912 case Format::eAstc8x6SfloatBlock : return "Astc8x6SfloatBlock"; | |
| 5913 case Format::eAstc8x8SfloatBlock : return "Astc8x8SfloatBlock"; | |
| 5914 case Format::eAstc10x5SfloatBlock : return "Astc10x5SfloatBlock"; | |
| 5915 case Format::eAstc10x6SfloatBlock : return "Astc10x6SfloatBlock"; | |
| 5916 case Format::eAstc10x8SfloatBlock : return "Astc10x8SfloatBlock"; | |
| 5917 case Format::eAstc10x10SfloatBlock : return "Astc10x10SfloatBlock"; | |
| 5918 case Format::eAstc12x10SfloatBlock : return "Astc12x10SfloatBlock"; | |
| 5919 case Format::eAstc12x12SfloatBlock : return "Astc12x12SfloatBlock"; | |
| 5920 case Format::eA1B5G5R5UnormPack16 : return "A1B5G5R5UnormPack16"; | |
| 5921 case Format::eA8Unorm : return "A8Unorm"; | |
| 5922 case Format::ePvrtc12BppUnormBlockIMG : return "Pvrtc12BppUnormBlockIMG"; | |
| 5923 case Format::ePvrtc14BppUnormBlockIMG : return "Pvrtc14BppUnormBlockIMG"; | |
| 5924 case Format::ePvrtc22BppUnormBlockIMG : return "Pvrtc22BppUnormBlockIMG"; | |
| 5925 case Format::ePvrtc24BppUnormBlockIMG : return "Pvrtc24BppUnormBlockIMG"; | |
| 5926 case Format::ePvrtc12BppSrgbBlockIMG : return "Pvrtc12BppSrgbBlockIMG"; | |
| 5927 case Format::ePvrtc14BppSrgbBlockIMG : return "Pvrtc14BppSrgbBlockIMG"; | |
| 5928 case Format::ePvrtc22BppSrgbBlockIMG : return "Pvrtc22BppSrgbBlockIMG"; | |
| 5929 case Format::ePvrtc24BppSrgbBlockIMG : return "Pvrtc24BppSrgbBlockIMG"; | |
| 5930 case Format::eR8BoolARM : return "R8BoolARM"; | |
| 5931 case Format::eR16G16Sfixed5NV : return "R16G16Sfixed5NV"; | |
| 5932 case Format::eR10X6UintPack16ARM : return "R10X6UintPack16ARM"; | |
| 5933 case Format::eR10X6G10X6Uint2Pack16ARM : return "R10X6G10X6Uint2Pack16ARM"; | |
| 5934 case Format::eR10X6G10X6B10X6A10X6Uint4Pack16ARM : return "R10X6G10X6B10X6A10X6Uint4Pack16ARM"; | |
| 5935 case Format::eR12X4UintPack16ARM : return "R12X4UintPack16ARM"; | |
| 5936 case Format::eR12X4G12X4Uint2Pack16ARM : return "R12X4G12X4Uint2Pack16ARM"; | |
| 5937 case Format::eR12X4G12X4B12X4A12X4Uint4Pack16ARM : return "R12X4G12X4B12X4A12X4Uint4Pack16ARM"; | |
| 5938 case Format::eR14X2UintPack16ARM : return "R14X2UintPack16ARM"; | |
| 5939 case Format::eR14X2G14X2Uint2Pack16ARM : return "R14X2G14X2Uint2Pack16ARM"; | |
| 5940 case Format::eR14X2G14X2B14X2A14X2Uint4Pack16ARM : return "R14X2G14X2B14X2A14X2Uint4Pack16ARM"; | |
| 5941 case Format::eR14X2UnormPack16ARM : return "R14X2UnormPack16ARM"; | |
| 5942 case Format::eR14X2G14X2Unorm2Pack16ARM : return "R14X2G14X2Unorm2Pack16ARM"; | |
| 5943 case Format::eR14X2G14X2B14X2A14X2Unorm4Pack16ARM : return "R14X2G14X2B14X2A14X2Unorm4Pack16ARM"; | |
| 5944 case Format::eG14X2B14X2R14X22Plane420Unorm3Pack16ARM: return "G14X2B14X2R14X22Plane420Unorm3Pack16ARM"; | |
| 5945 case Format::eG14X2B14X2R14X22Plane422Unorm3Pack16ARM: return "G14X2B14X2R14X22Plane422Unorm3Pack16ARM"; | |
| 5946 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 5947 } | |
| 5948 } | |
| 5949 | |
| 5950 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( FormatFeatureFlagBits value ) | |
| 5951 { | |
| 5952 switch ( value ) | |
| 5953 { | |
| 5954 case FormatFeatureFlagBits::eSampledImage : return "SampledImage"; | |
| 5955 case FormatFeatureFlagBits::eStorageImage : return "StorageImage"; | |
| 5956 case FormatFeatureFlagBits::eStorageImageAtomic : return "StorageImageAtomic"; | |
| 5957 case FormatFeatureFlagBits::eUniformTexelBuffer : return "UniformTexelBuffer"; | |
| 5958 case FormatFeatureFlagBits::eStorageTexelBuffer : return "StorageTexelBuffer"; | |
| 5959 case FormatFeatureFlagBits::eStorageTexelBufferAtomic : return "StorageTexelBufferAtomic"; | |
| 5960 case FormatFeatureFlagBits::eVertexBuffer : return "VertexBuffer"; | |
| 5961 case FormatFeatureFlagBits::eColorAttachment : return "ColorAttachment"; | |
| 5962 case FormatFeatureFlagBits::eColorAttachmentBlend : return "ColorAttachmentBlend"; | |
| 5963 case FormatFeatureFlagBits::eDepthStencilAttachment : return "DepthStencilAttachment"; | |
| 5964 case FormatFeatureFlagBits::eBlitSrc : return "BlitSrc"; | |
| 5965 case FormatFeatureFlagBits::eBlitDst : return "BlitDst"; | |
| 5966 case FormatFeatureFlagBits::eSampledImageFilterLinear : return "SampledImageFilterLinear"; | |
| 5967 case FormatFeatureFlagBits::eTransferSrc : return "TransferSrc"; | |
| 5968 case FormatFeatureFlagBits::eTransferDst : return "TransferDst"; | |
| 5969 case FormatFeatureFlagBits::eMidpointChromaSamples : return "MidpointChromaSamples"; | |
| 5970 case FormatFeatureFlagBits::eSampledImageYcbcrConversionLinearFilter : return "SampledImageYcbcrConversionLinearFilter"; | |
| 5971 case FormatFeatureFlagBits::eSampledImageYcbcrConversionSeparateReconstructionFilter: return "SampledImageYcbcrConversionSeparateReconstructionFilter"; | |
| 5972 case FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicit: return "SampledImageYcbcrConversionChromaReconstructionExplicit"; | |
| 5973 case FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable: | |
| 5974 return "SampledImageYcbcrConversionChromaReconstructionExplicitForceable"; | |
| 5975 case FormatFeatureFlagBits::eDisjoint : return "Disjoint"; | |
| 5976 case FormatFeatureFlagBits::eCositedChromaSamples : return "CositedChromaSamples"; | |
| 5977 case FormatFeatureFlagBits::eSampledImageFilterMinmax : return "SampledImageFilterMinmax"; | |
| 5978 case FormatFeatureFlagBits::eVideoDecodeOutputKHR : return "VideoDecodeOutputKHR"; | |
| 5979 case FormatFeatureFlagBits::eVideoDecodeDpbKHR : return "VideoDecodeDpbKHR"; | |
| 5980 case FormatFeatureFlagBits::eAccelerationStructureVertexBufferKHR: return "AccelerationStructureVertexBufferKHR"; | |
| 5981 case FormatFeatureFlagBits::eSampledImageFilterCubicEXT : return "SampledImageFilterCubicEXT"; | |
| 5982 case FormatFeatureFlagBits::eFragmentDensityMapEXT : return "FragmentDensityMapEXT"; | |
| 5983 case FormatFeatureFlagBits::eFragmentShadingRateAttachmentKHR : return "FragmentShadingRateAttachmentKHR"; | |
| 5984 case FormatFeatureFlagBits::eVideoEncodeInputKHR : return "VideoEncodeInputKHR"; | |
| 5985 case FormatFeatureFlagBits::eVideoEncodeDpbKHR : return "VideoEncodeDpbKHR"; | |
| 5986 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 5987 } | |
| 5988 } | |
| 5989 | |
| 5990 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ImageCreateFlagBits value ) | |
| 5991 { | |
| 5992 switch ( value ) | |
| 5993 { | |
| 5994 case ImageCreateFlagBits::eSparseBinding : return "SparseBinding"; | |
| 5995 case ImageCreateFlagBits::eSparseResidency : return "SparseResidency"; | |
| 5996 case ImageCreateFlagBits::eSparseAliased : return "SparseAliased"; | |
| 5997 case ImageCreateFlagBits::eMutableFormat : return "MutableFormat"; | |
| 5998 case ImageCreateFlagBits::eCubeCompatible : return "CubeCompatible"; | |
| 5999 case ImageCreateFlagBits::eAlias : return "Alias"; | |
| 6000 case ImageCreateFlagBits::eSplitInstanceBindRegions : return "SplitInstanceBindRegions"; | |
| 6001 case ImageCreateFlagBits::e2DArrayCompatible : return "2DArrayCompatible"; | |
| 6002 case ImageCreateFlagBits::eBlockTexelViewCompatible : return "BlockTexelViewCompatible"; | |
| 6003 case ImageCreateFlagBits::eExtendedUsage : return "ExtendedUsage"; | |
| 6004 case ImageCreateFlagBits::eProtected : return "Protected"; | |
| 6005 case ImageCreateFlagBits::eDisjoint : return "Disjoint"; | |
| 6006 case ImageCreateFlagBits::eCornerSampledNV : return "CornerSampledNV"; | |
| 6007 case ImageCreateFlagBits::eSampleLocationsCompatibleDepthEXT : return "SampleLocationsCompatibleDepthEXT"; | |
| 6008 case ImageCreateFlagBits::eSubsampledEXT : return "SubsampledEXT"; | |
| 6009 case ImageCreateFlagBits::eDescriptorBufferCaptureReplayEXT : return "DescriptorBufferCaptureReplayEXT"; | |
| 6010 case ImageCreateFlagBits::eMultisampledRenderToSingleSampledEXT: return "MultisampledRenderToSingleSampledEXT"; | |
| 6011 case ImageCreateFlagBits::e2DViewCompatibleEXT : return "2DViewCompatibleEXT"; | |
| 6012 case ImageCreateFlagBits::eVideoProfileIndependentKHR : return "VideoProfileIndependentKHR"; | |
| 6013 case ImageCreateFlagBits::eFragmentDensityMapOffsetEXT : return "FragmentDensityMapOffsetEXT"; | |
| 6014 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6015 } | |
| 6016 } | |
| 6017 | |
| 6018 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ImageTiling value ) | |
| 6019 { | |
| 6020 switch ( value ) | |
| 6021 { | |
| 6022 case ImageTiling::eOptimal : return "Optimal"; | |
| 6023 case ImageTiling::eLinear : return "Linear"; | |
| 6024 case ImageTiling::eDrmFormatModifierEXT: return "DrmFormatModifierEXT"; | |
| 6025 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6026 } | |
| 6027 } | |
| 6028 | |
| 6029 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ImageType value ) | |
| 6030 { | |
| 6031 switch ( value ) | |
| 6032 { | |
| 6033 case ImageType::e1D: return "1D"; | |
| 6034 case ImageType::e2D: return "2D"; | |
| 6035 case ImageType::e3D: return "3D"; | |
| 6036 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6037 } | |
| 6038 } | |
| 6039 | |
| 6040 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ImageUsageFlagBits value ) | |
| 6041 { | |
| 6042 switch ( value ) | |
| 6043 { | |
| 6044 case ImageUsageFlagBits::eTransferSrc : return "TransferSrc"; | |
| 6045 case ImageUsageFlagBits::eTransferDst : return "TransferDst"; | |
| 6046 case ImageUsageFlagBits::eSampled : return "Sampled"; | |
| 6047 case ImageUsageFlagBits::eStorage : return "Storage"; | |
| 6048 case ImageUsageFlagBits::eColorAttachment : return "ColorAttachment"; | |
| 6049 case ImageUsageFlagBits::eDepthStencilAttachment : return "DepthStencilAttachment"; | |
| 6050 case ImageUsageFlagBits::eTransientAttachment : return "TransientAttachment"; | |
| 6051 case ImageUsageFlagBits::eInputAttachment : return "InputAttachment"; | |
| 6052 case ImageUsageFlagBits::eHostTransfer : return "HostTransfer"; | |
| 6053 case ImageUsageFlagBits::eVideoDecodeDstKHR : return "VideoDecodeDstKHR"; | |
| 6054 case ImageUsageFlagBits::eVideoDecodeSrcKHR : return "VideoDecodeSrcKHR"; | |
| 6055 case ImageUsageFlagBits::eVideoDecodeDpbKHR : return "VideoDecodeDpbKHR"; | |
| 6056 case ImageUsageFlagBits::eFragmentDensityMapEXT : return "FragmentDensityMapEXT"; | |
| 6057 case ImageUsageFlagBits::eFragmentShadingRateAttachmentKHR : return "FragmentShadingRateAttachmentKHR"; | |
| 6058 case ImageUsageFlagBits::eVideoEncodeDstKHR : return "VideoEncodeDstKHR"; | |
| 6059 case ImageUsageFlagBits::eVideoEncodeSrcKHR : return "VideoEncodeSrcKHR"; | |
| 6060 case ImageUsageFlagBits::eVideoEncodeDpbKHR : return "VideoEncodeDpbKHR"; | |
| 6061 case ImageUsageFlagBits::eAttachmentFeedbackLoopEXT : return "AttachmentFeedbackLoopEXT"; | |
| 6062 case ImageUsageFlagBits::eInvocationMaskHUAWEI : return "InvocationMaskHUAWEI"; | |
| 6063 case ImageUsageFlagBits::eSampleWeightQCOM : return "SampleWeightQCOM"; | |
| 6064 case ImageUsageFlagBits::eSampleBlockMatchQCOM : return "SampleBlockMatchQCOM"; | |
| 6065 case ImageUsageFlagBits::eTensorAliasingARM : return "TensorAliasingARM"; | |
| 6066 case ImageUsageFlagBits::eTileMemoryQCOM : return "TileMemoryQCOM"; | |
| 6067 case ImageUsageFlagBits::eVideoEncodeQuantizationDeltaMapKHR: return "VideoEncodeQuantizationDeltaMapKHR"; | |
| 6068 case ImageUsageFlagBits::eVideoEncodeEmphasisMapKHR : return "VideoEncodeEmphasisMapKHR"; | |
| 6069 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6070 } | |
| 6071 } | |
| 6072 | |
| 6073 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( InstanceCreateFlagBits value ) | |
| 6074 { | |
| 6075 switch ( value ) | |
| 6076 { | |
| 6077 case InstanceCreateFlagBits::eEnumeratePortabilityKHR: return "EnumeratePortabilityKHR"; | |
| 6078 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6079 } | |
| 6080 } | |
| 6081 | |
| 6082 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( InternalAllocationType value ) | |
| 6083 { | |
| 6084 switch ( value ) | |
| 6085 { | |
| 6086 case InternalAllocationType::eExecutable: return "Executable"; | |
| 6087 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6088 } | |
| 6089 } | |
| 6090 | |
| 6091 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( MemoryHeapFlagBits value ) | |
| 6092 { | |
| 6093 switch ( value ) | |
| 6094 { | |
| 6095 case MemoryHeapFlagBits::eDeviceLocal : return "DeviceLocal"; | |
| 6096 case MemoryHeapFlagBits::eMultiInstance : return "MultiInstance"; | |
| 6097 case MemoryHeapFlagBits::eTileMemoryQCOM: return "TileMemoryQCOM"; | |
| 6098 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6099 } | |
| 6100 } | |
| 6101 | |
| 6102 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( MemoryPropertyFlagBits value ) | |
| 6103 { | |
| 6104 switch ( value ) | |
| 6105 { | |
| 6106 case MemoryPropertyFlagBits::eDeviceLocal : return "DeviceLocal"; | |
| 6107 case MemoryPropertyFlagBits::eHostVisible : return "HostVisible"; | |
| 6108 case MemoryPropertyFlagBits::eHostCoherent : return "HostCoherent"; | |
| 6109 case MemoryPropertyFlagBits::eHostCached : return "HostCached"; | |
| 6110 case MemoryPropertyFlagBits::eLazilyAllocated : return "LazilyAllocated"; | |
| 6111 case MemoryPropertyFlagBits::eProtected : return "Protected"; | |
| 6112 case MemoryPropertyFlagBits::eDeviceCoherentAMD: return "DeviceCoherentAMD"; | |
| 6113 case MemoryPropertyFlagBits::eDeviceUncachedAMD: return "DeviceUncachedAMD"; | |
| 6114 case MemoryPropertyFlagBits::eRdmaCapableNV : return "RdmaCapableNV"; | |
| 6115 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6116 } | |
| 6117 } | |
| 6118 | |
| 6119 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PhysicalDeviceType value ) | |
| 6120 { | |
| 6121 switch ( value ) | |
| 6122 { | |
| 6123 case PhysicalDeviceType::eOther : return "Other"; | |
| 6124 case PhysicalDeviceType::eIntegratedGpu: return "IntegratedGpu"; | |
| 6125 case PhysicalDeviceType::eDiscreteGpu : return "DiscreteGpu"; | |
| 6126 case PhysicalDeviceType::eVirtualGpu : return "VirtualGpu"; | |
| 6127 case PhysicalDeviceType::eCpu : return "Cpu"; | |
| 6128 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6129 } | |
| 6130 } | |
| 6131 | |
| 6132 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueueFlagBits value ) | |
| 6133 { | |
| 6134 switch ( value ) | |
| 6135 { | |
| 6136 case QueueFlagBits::eGraphics : return "Graphics"; | |
| 6137 case QueueFlagBits::eCompute : return "Compute"; | |
| 6138 case QueueFlagBits::eTransfer : return "Transfer"; | |
| 6139 case QueueFlagBits::eSparseBinding : return "SparseBinding"; | |
| 6140 case QueueFlagBits::eProtected : return "Protected"; | |
| 6141 case QueueFlagBits::eVideoDecodeKHR: return "VideoDecodeKHR"; | |
| 6142 case QueueFlagBits::eVideoEncodeKHR: return "VideoEncodeKHR"; | |
| 6143 case QueueFlagBits::eOpticalFlowNV : return "OpticalFlowNV"; | |
| 6144 case QueueFlagBits::eDataGraphARM : return "DataGraphARM"; | |
| 6145 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6146 } | |
| 6147 } | |
| 6148 | |
| 6149 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SampleCountFlagBits value ) | |
| 6150 { | |
| 6151 switch ( value ) | |
| 6152 { | |
| 6153 case SampleCountFlagBits::e1 : return "1"; | |
| 6154 case SampleCountFlagBits::e2 : return "2"; | |
| 6155 case SampleCountFlagBits::e4 : return "4"; | |
| 6156 case SampleCountFlagBits::e8 : return "8"; | |
| 6157 case SampleCountFlagBits::e16: return "16"; | |
| 6158 case SampleCountFlagBits::e32: return "32"; | |
| 6159 case SampleCountFlagBits::e64: return "64"; | |
| 6160 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6161 } | |
| 6162 } | |
| 6163 | |
| 6164 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SystemAllocationScope value ) | |
| 6165 { | |
| 6166 switch ( value ) | |
| 6167 { | |
| 6168 case SystemAllocationScope::eCommand : return "Command"; | |
| 6169 case SystemAllocationScope::eObject : return "Object"; | |
| 6170 case SystemAllocationScope::eCache : return "Cache"; | |
| 6171 case SystemAllocationScope::eDevice : return "Device"; | |
| 6172 case SystemAllocationScope::eInstance: return "Instance"; | |
| 6173 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6174 } | |
| 6175 } | |
| 6176 | |
| 6177 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceCreateFlagBits ) | |
| 6178 { | |
| 6179 return "(void)"; | |
| 6180 } | |
| 6181 | |
| 6182 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceQueueCreateFlagBits value ) | |
| 6183 { | |
| 6184 switch ( value ) | |
| 6185 { | |
| 6186 case DeviceQueueCreateFlagBits::eProtected: return "Protected"; | |
| 6187 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6188 } | |
| 6189 } | |
| 6190 | |
| 6191 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineStageFlagBits value ) | |
| 6192 { | |
| 6193 switch ( value ) | |
| 6194 { | |
| 6195 case PipelineStageFlagBits::eTopOfPipe : return "TopOfPipe"; | |
| 6196 case PipelineStageFlagBits::eDrawIndirect : return "DrawIndirect"; | |
| 6197 case PipelineStageFlagBits::eVertexInput : return "VertexInput"; | |
| 6198 case PipelineStageFlagBits::eVertexShader : return "VertexShader"; | |
| 6199 case PipelineStageFlagBits::eTessellationControlShader : return "TessellationControlShader"; | |
| 6200 case PipelineStageFlagBits::eTessellationEvaluationShader : return "TessellationEvaluationShader"; | |
| 6201 case PipelineStageFlagBits::eGeometryShader : return "GeometryShader"; | |
| 6202 case PipelineStageFlagBits::eFragmentShader : return "FragmentShader"; | |
| 6203 case PipelineStageFlagBits::eEarlyFragmentTests : return "EarlyFragmentTests"; | |
| 6204 case PipelineStageFlagBits::eLateFragmentTests : return "LateFragmentTests"; | |
| 6205 case PipelineStageFlagBits::eColorAttachmentOutput : return "ColorAttachmentOutput"; | |
| 6206 case PipelineStageFlagBits::eComputeShader : return "ComputeShader"; | |
| 6207 case PipelineStageFlagBits::eTransfer : return "Transfer"; | |
| 6208 case PipelineStageFlagBits::eBottomOfPipe : return "BottomOfPipe"; | |
| 6209 case PipelineStageFlagBits::eHost : return "Host"; | |
| 6210 case PipelineStageFlagBits::eAllGraphics : return "AllGraphics"; | |
| 6211 case PipelineStageFlagBits::eAllCommands : return "AllCommands"; | |
| 6212 case PipelineStageFlagBits::eNone : return "None"; | |
| 6213 case PipelineStageFlagBits::eTransformFeedbackEXT : return "TransformFeedbackEXT"; | |
| 6214 case PipelineStageFlagBits::eConditionalRenderingEXT : return "ConditionalRenderingEXT"; | |
| 6215 case PipelineStageFlagBits::eAccelerationStructureBuildKHR : return "AccelerationStructureBuildKHR"; | |
| 6216 case PipelineStageFlagBits::eRayTracingShaderKHR : return "RayTracingShaderKHR"; | |
| 6217 case PipelineStageFlagBits::eFragmentDensityProcessEXT : return "FragmentDensityProcessEXT"; | |
| 6218 case PipelineStageFlagBits::eFragmentShadingRateAttachmentKHR: return "FragmentShadingRateAttachmentKHR"; | |
| 6219 case PipelineStageFlagBits::eTaskShaderEXT : return "TaskShaderEXT"; | |
| 6220 case PipelineStageFlagBits::eMeshShaderEXT : return "MeshShaderEXT"; | |
| 6221 case PipelineStageFlagBits::eCommandPreprocessEXT : return "CommandPreprocessEXT"; | |
| 6222 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6223 } | |
| 6224 } | |
| 6225 | |
| 6226 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( MemoryMapFlagBits value ) | |
| 6227 { | |
| 6228 switch ( value ) | |
| 6229 { | |
| 6230 case MemoryMapFlagBits::ePlacedEXT: return "PlacedEXT"; | |
| 6231 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6232 } | |
| 6233 } | |
| 6234 | |
| 6235 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ImageAspectFlagBits value ) | |
| 6236 { | |
| 6237 switch ( value ) | |
| 6238 { | |
| 6239 case ImageAspectFlagBits::eColor : return "Color"; | |
| 6240 case ImageAspectFlagBits::eDepth : return "Depth"; | |
| 6241 case ImageAspectFlagBits::eStencil : return "Stencil"; | |
| 6242 case ImageAspectFlagBits::eMetadata : return "Metadata"; | |
| 6243 case ImageAspectFlagBits::ePlane0 : return "Plane0"; | |
| 6244 case ImageAspectFlagBits::ePlane1 : return "Plane1"; | |
| 6245 case ImageAspectFlagBits::ePlane2 : return "Plane2"; | |
| 6246 case ImageAspectFlagBits::eNone : return "None"; | |
| 6247 case ImageAspectFlagBits::eMemoryPlane0EXT: return "MemoryPlane0EXT"; | |
| 6248 case ImageAspectFlagBits::eMemoryPlane1EXT: return "MemoryPlane1EXT"; | |
| 6249 case ImageAspectFlagBits::eMemoryPlane2EXT: return "MemoryPlane2EXT"; | |
| 6250 case ImageAspectFlagBits::eMemoryPlane3EXT: return "MemoryPlane3EXT"; | |
| 6251 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6252 } | |
| 6253 } | |
| 6254 | |
| 6255 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SparseImageFormatFlagBits value ) | |
| 6256 { | |
| 6257 switch ( value ) | |
| 6258 { | |
| 6259 case SparseImageFormatFlagBits::eSingleMiptail : return "SingleMiptail"; | |
| 6260 case SparseImageFormatFlagBits::eAlignedMipSize : return "AlignedMipSize"; | |
| 6261 case SparseImageFormatFlagBits::eNonstandardBlockSize: return "NonstandardBlockSize"; | |
| 6262 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6263 } | |
| 6264 } | |
| 6265 | |
| 6266 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SparseMemoryBindFlagBits value ) | |
| 6267 { | |
| 6268 switch ( value ) | |
| 6269 { | |
| 6270 case SparseMemoryBindFlagBits::eMetadata: return "Metadata"; | |
| 6271 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6272 } | |
| 6273 } | |
| 6274 | |
| 6275 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( FenceCreateFlagBits value ) | |
| 6276 { | |
| 6277 switch ( value ) | |
| 6278 { | |
| 6279 case FenceCreateFlagBits::eSignaled: return "Signaled"; | |
| 6280 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6281 } | |
| 6282 } | |
| 6283 | |
| 6284 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SemaphoreCreateFlagBits ) | |
| 6285 { | |
| 6286 return "(void)"; | |
| 6287 } | |
| 6288 | |
| 6289 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueryPoolCreateFlagBits value ) | |
| 6290 { | |
| 6291 switch ( value ) | |
| 6292 { | |
| 6293 case QueryPoolCreateFlagBits::eResetKHR: return "ResetKHR"; | |
| 6294 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6295 } | |
| 6296 } | |
| 6297 | |
| 6298 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueryResultFlagBits value ) | |
| 6299 { | |
| 6300 switch ( value ) | |
| 6301 { | |
| 6302 case QueryResultFlagBits::e64 : return "64"; | |
| 6303 case QueryResultFlagBits::eWait : return "Wait"; | |
| 6304 case QueryResultFlagBits::eWithAvailability: return "WithAvailability"; | |
| 6305 case QueryResultFlagBits::ePartial : return "Partial"; | |
| 6306 case QueryResultFlagBits::eWithStatusKHR : return "WithStatusKHR"; | |
| 6307 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6308 } | |
| 6309 } | |
| 6310 | |
| 6311 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueryType value ) | |
| 6312 { | |
| 6313 switch ( value ) | |
| 6314 { | |
| 6315 case QueryType::eOcclusion : return "Occlusion"; | |
| 6316 case QueryType::ePipelineStatistics : return "PipelineStatistics"; | |
| 6317 case QueryType::eTimestamp : return "Timestamp"; | |
| 6318 case QueryType::eResultStatusOnlyKHR : return "ResultStatusOnlyKHR"; | |
| 6319 case QueryType::eTransformFeedbackStreamEXT : return "TransformFeedbackStreamEXT"; | |
| 6320 case QueryType::ePerformanceQueryKHR : return "PerformanceQueryKHR"; | |
| 6321 case QueryType::eAccelerationStructureCompactedSizeKHR : return "AccelerationStructureCompactedSizeKHR"; | |
| 6322 case QueryType::eAccelerationStructureSerializationSizeKHR : return "AccelerationStructureSerializationSizeKHR"; | |
| 6323 case QueryType::eAccelerationStructureCompactedSizeNV : return "AccelerationStructureCompactedSizeNV"; | |
| 6324 case QueryType::ePerformanceQueryINTEL : return "PerformanceQueryINTEL"; | |
| 6325 case QueryType::eVideoEncodeFeedbackKHR : return "VideoEncodeFeedbackKHR"; | |
| 6326 case QueryType::eMeshPrimitivesGeneratedEXT : return "MeshPrimitivesGeneratedEXT"; | |
| 6327 case QueryType::ePrimitivesGeneratedEXT : return "PrimitivesGeneratedEXT"; | |
| 6328 case QueryType::eAccelerationStructureSerializationBottomLevelPointersKHR: return "AccelerationStructureSerializationBottomLevelPointersKHR"; | |
| 6329 case QueryType::eAccelerationStructureSizeKHR : return "AccelerationStructureSizeKHR"; | |
| 6330 case QueryType::eMicromapSerializationSizeEXT : return "MicromapSerializationSizeEXT"; | |
| 6331 case QueryType::eMicromapCompactedSizeEXT : return "MicromapCompactedSizeEXT"; | |
| 6332 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6333 } | |
| 6334 } | |
| 6335 | |
| 6336 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( BufferCreateFlagBits value ) | |
| 6337 { | |
| 6338 switch ( value ) | |
| 6339 { | |
| 6340 case BufferCreateFlagBits::eSparseBinding : return "SparseBinding"; | |
| 6341 case BufferCreateFlagBits::eSparseResidency : return "SparseResidency"; | |
| 6342 case BufferCreateFlagBits::eSparseAliased : return "SparseAliased"; | |
| 6343 case BufferCreateFlagBits::eProtected : return "Protected"; | |
| 6344 case BufferCreateFlagBits::eDeviceAddressCaptureReplay : return "DeviceAddressCaptureReplay"; | |
| 6345 case BufferCreateFlagBits::eDescriptorBufferCaptureReplayEXT: return "DescriptorBufferCaptureReplayEXT"; | |
| 6346 case BufferCreateFlagBits::eVideoProfileIndependentKHR : return "VideoProfileIndependentKHR"; | |
| 6347 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6348 } | |
| 6349 } | |
| 6350 | |
| 6351 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( BufferUsageFlagBits value ) | |
| 6352 { | |
| 6353 switch ( value ) | |
| 6354 { | |
| 6355 case BufferUsageFlagBits::eTransferSrc : return "TransferSrc"; | |
| 6356 case BufferUsageFlagBits::eTransferDst : return "TransferDst"; | |
| 6357 case BufferUsageFlagBits::eUniformTexelBuffer : return "UniformTexelBuffer"; | |
| 6358 case BufferUsageFlagBits::eStorageTexelBuffer : return "StorageTexelBuffer"; | |
| 6359 case BufferUsageFlagBits::eUniformBuffer : return "UniformBuffer"; | |
| 6360 case BufferUsageFlagBits::eStorageBuffer : return "StorageBuffer"; | |
| 6361 case BufferUsageFlagBits::eIndexBuffer : return "IndexBuffer"; | |
| 6362 case BufferUsageFlagBits::eVertexBuffer : return "VertexBuffer"; | |
| 6363 case BufferUsageFlagBits::eIndirectBuffer : return "IndirectBuffer"; | |
| 6364 case BufferUsageFlagBits::eShaderDeviceAddress : return "ShaderDeviceAddress"; | |
| 6365 case BufferUsageFlagBits::eVideoDecodeSrcKHR : return "VideoDecodeSrcKHR"; | |
| 6366 case BufferUsageFlagBits::eVideoDecodeDstKHR : return "VideoDecodeDstKHR"; | |
| 6367 case BufferUsageFlagBits::eTransformFeedbackBufferEXT : return "TransformFeedbackBufferEXT"; | |
| 6368 case BufferUsageFlagBits::eTransformFeedbackCounterBufferEXT: return "TransformFeedbackCounterBufferEXT"; | |
| 6369 case BufferUsageFlagBits::eConditionalRenderingEXT : return "ConditionalRenderingEXT"; | |
| 6370 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 6371 case BufferUsageFlagBits::eExecutionGraphScratchAMDX: return "ExecutionGraphScratchAMDX"; | |
| 6372 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 6373 case BufferUsageFlagBits::eAccelerationStructureBuildInputReadOnlyKHR: return "AccelerationStructureBuildInputReadOnlyKHR"; | |
| 6374 case BufferUsageFlagBits::eAccelerationStructureStorageKHR : return "AccelerationStructureStorageKHR"; | |
| 6375 case BufferUsageFlagBits::eShaderBindingTableKHR : return "ShaderBindingTableKHR"; | |
| 6376 case BufferUsageFlagBits::eVideoEncodeDstKHR : return "VideoEncodeDstKHR"; | |
| 6377 case BufferUsageFlagBits::eVideoEncodeSrcKHR : return "VideoEncodeSrcKHR"; | |
| 6378 case BufferUsageFlagBits::eSamplerDescriptorBufferEXT : return "SamplerDescriptorBufferEXT"; | |
| 6379 case BufferUsageFlagBits::eResourceDescriptorBufferEXT : return "ResourceDescriptorBufferEXT"; | |
| 6380 case BufferUsageFlagBits::ePushDescriptorsDescriptorBufferEXT : return "PushDescriptorsDescriptorBufferEXT"; | |
| 6381 case BufferUsageFlagBits::eMicromapBuildInputReadOnlyEXT : return "MicromapBuildInputReadOnlyEXT"; | |
| 6382 case BufferUsageFlagBits::eMicromapStorageEXT : return "MicromapStorageEXT"; | |
| 6383 case BufferUsageFlagBits::eTileMemoryQCOM : return "TileMemoryQCOM"; | |
| 6384 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6385 } | |
| 6386 } | |
| 6387 | |
| 6388 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SharingMode value ) | |
| 6389 { | |
| 6390 switch ( value ) | |
| 6391 { | |
| 6392 case SharingMode::eExclusive : return "Exclusive"; | |
| 6393 case SharingMode::eConcurrent: return "Concurrent"; | |
| 6394 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6395 } | |
| 6396 } | |
| 6397 | |
| 6398 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ImageLayout value ) | |
| 6399 { | |
| 6400 switch ( value ) | |
| 6401 { | |
| 6402 case ImageLayout::eUndefined : return "Undefined"; | |
| 6403 case ImageLayout::eGeneral : return "General"; | |
| 6404 case ImageLayout::eColorAttachmentOptimal : return "ColorAttachmentOptimal"; | |
| 6405 case ImageLayout::eDepthStencilAttachmentOptimal : return "DepthStencilAttachmentOptimal"; | |
| 6406 case ImageLayout::eDepthStencilReadOnlyOptimal : return "DepthStencilReadOnlyOptimal"; | |
| 6407 case ImageLayout::eShaderReadOnlyOptimal : return "ShaderReadOnlyOptimal"; | |
| 6408 case ImageLayout::eTransferSrcOptimal : return "TransferSrcOptimal"; | |
| 6409 case ImageLayout::eTransferDstOptimal : return "TransferDstOptimal"; | |
| 6410 case ImageLayout::ePreinitialized : return "Preinitialized"; | |
| 6411 case ImageLayout::eDepthReadOnlyStencilAttachmentOptimal : return "DepthReadOnlyStencilAttachmentOptimal"; | |
| 6412 case ImageLayout::eDepthAttachmentStencilReadOnlyOptimal : return "DepthAttachmentStencilReadOnlyOptimal"; | |
| 6413 case ImageLayout::eDepthAttachmentOptimal : return "DepthAttachmentOptimal"; | |
| 6414 case ImageLayout::eDepthReadOnlyOptimal : return "DepthReadOnlyOptimal"; | |
| 6415 case ImageLayout::eStencilAttachmentOptimal : return "StencilAttachmentOptimal"; | |
| 6416 case ImageLayout::eStencilReadOnlyOptimal : return "StencilReadOnlyOptimal"; | |
| 6417 case ImageLayout::eReadOnlyOptimal : return "ReadOnlyOptimal"; | |
| 6418 case ImageLayout::eAttachmentOptimal : return "AttachmentOptimal"; | |
| 6419 case ImageLayout::eRenderingLocalRead : return "RenderingLocalRead"; | |
| 6420 case ImageLayout::ePresentSrcKHR : return "PresentSrcKHR"; | |
| 6421 case ImageLayout::eVideoDecodeDstKHR : return "VideoDecodeDstKHR"; | |
| 6422 case ImageLayout::eVideoDecodeSrcKHR : return "VideoDecodeSrcKHR"; | |
| 6423 case ImageLayout::eVideoDecodeDpbKHR : return "VideoDecodeDpbKHR"; | |
| 6424 case ImageLayout::eSharedPresentKHR : return "SharedPresentKHR"; | |
| 6425 case ImageLayout::eFragmentDensityMapOptimalEXT : return "FragmentDensityMapOptimalEXT"; | |
| 6426 case ImageLayout::eFragmentShadingRateAttachmentOptimalKHR: return "FragmentShadingRateAttachmentOptimalKHR"; | |
| 6427 case ImageLayout::eVideoEncodeDstKHR : return "VideoEncodeDstKHR"; | |
| 6428 case ImageLayout::eVideoEncodeSrcKHR : return "VideoEncodeSrcKHR"; | |
| 6429 case ImageLayout::eVideoEncodeDpbKHR : return "VideoEncodeDpbKHR"; | |
| 6430 case ImageLayout::eAttachmentFeedbackLoopOptimalEXT : return "AttachmentFeedbackLoopOptimalEXT"; | |
| 6431 case ImageLayout::eTensorAliasingARM : return "TensorAliasingARM"; | |
| 6432 case ImageLayout::eVideoEncodeQuantizationMapKHR : return "VideoEncodeQuantizationMapKHR"; | |
| 6433 case ImageLayout::eZeroInitializedEXT : return "ZeroInitializedEXT"; | |
| 6434 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6435 } | |
| 6436 } | |
| 6437 | |
| 6438 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ComponentSwizzle value ) | |
| 6439 { | |
| 6440 switch ( value ) | |
| 6441 { | |
| 6442 case ComponentSwizzle::eIdentity: return "Identity"; | |
| 6443 case ComponentSwizzle::eZero : return "Zero"; | |
| 6444 case ComponentSwizzle::eOne : return "One"; | |
| 6445 case ComponentSwizzle::eR : return "R"; | |
| 6446 case ComponentSwizzle::eG : return "G"; | |
| 6447 case ComponentSwizzle::eB : return "B"; | |
| 6448 case ComponentSwizzle::eA : return "A"; | |
| 6449 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6450 } | |
| 6451 } | |
| 6452 | |
| 6453 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ImageViewCreateFlagBits value ) | |
| 6454 { | |
| 6455 switch ( value ) | |
| 6456 { | |
| 6457 case ImageViewCreateFlagBits::eFragmentDensityMapDynamicEXT : return "FragmentDensityMapDynamicEXT"; | |
| 6458 case ImageViewCreateFlagBits::eDescriptorBufferCaptureReplayEXT: return "DescriptorBufferCaptureReplayEXT"; | |
| 6459 case ImageViewCreateFlagBits::eFragmentDensityMapDeferredEXT : return "FragmentDensityMapDeferredEXT"; | |
| 6460 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6461 } | |
| 6462 } | |
| 6463 | |
| 6464 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ImageViewType value ) | |
| 6465 { | |
| 6466 switch ( value ) | |
| 6467 { | |
| 6468 case ImageViewType::e1D : return "1D"; | |
| 6469 case ImageViewType::e2D : return "2D"; | |
| 6470 case ImageViewType::e3D : return "3D"; | |
| 6471 case ImageViewType::eCube : return "Cube"; | |
| 6472 case ImageViewType::e1DArray : return "1DArray"; | |
| 6473 case ImageViewType::e2DArray : return "2DArray"; | |
| 6474 case ImageViewType::eCubeArray: return "CubeArray"; | |
| 6475 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6476 } | |
| 6477 } | |
| 6478 | |
| 6479 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AccessFlagBits value ) | |
| 6480 { | |
| 6481 switch ( value ) | |
| 6482 { | |
| 6483 case AccessFlagBits::eIndirectCommandRead : return "IndirectCommandRead"; | |
| 6484 case AccessFlagBits::eIndexRead : return "IndexRead"; | |
| 6485 case AccessFlagBits::eVertexAttributeRead : return "VertexAttributeRead"; | |
| 6486 case AccessFlagBits::eUniformRead : return "UniformRead"; | |
| 6487 case AccessFlagBits::eInputAttachmentRead : return "InputAttachmentRead"; | |
| 6488 case AccessFlagBits::eShaderRead : return "ShaderRead"; | |
| 6489 case AccessFlagBits::eShaderWrite : return "ShaderWrite"; | |
| 6490 case AccessFlagBits::eColorAttachmentRead : return "ColorAttachmentRead"; | |
| 6491 case AccessFlagBits::eColorAttachmentWrite : return "ColorAttachmentWrite"; | |
| 6492 case AccessFlagBits::eDepthStencilAttachmentRead : return "DepthStencilAttachmentRead"; | |
| 6493 case AccessFlagBits::eDepthStencilAttachmentWrite : return "DepthStencilAttachmentWrite"; | |
| 6494 case AccessFlagBits::eTransferRead : return "TransferRead"; | |
| 6495 case AccessFlagBits::eTransferWrite : return "TransferWrite"; | |
| 6496 case AccessFlagBits::eHostRead : return "HostRead"; | |
| 6497 case AccessFlagBits::eHostWrite : return "HostWrite"; | |
| 6498 case AccessFlagBits::eMemoryRead : return "MemoryRead"; | |
| 6499 case AccessFlagBits::eMemoryWrite : return "MemoryWrite"; | |
| 6500 case AccessFlagBits::eNone : return "None"; | |
| 6501 case AccessFlagBits::eTransformFeedbackWriteEXT : return "TransformFeedbackWriteEXT"; | |
| 6502 case AccessFlagBits::eTransformFeedbackCounterReadEXT : return "TransformFeedbackCounterReadEXT"; | |
| 6503 case AccessFlagBits::eTransformFeedbackCounterWriteEXT : return "TransformFeedbackCounterWriteEXT"; | |
| 6504 case AccessFlagBits::eConditionalRenderingReadEXT : return "ConditionalRenderingReadEXT"; | |
| 6505 case AccessFlagBits::eColorAttachmentReadNoncoherentEXT : return "ColorAttachmentReadNoncoherentEXT"; | |
| 6506 case AccessFlagBits::eAccelerationStructureReadKHR : return "AccelerationStructureReadKHR"; | |
| 6507 case AccessFlagBits::eAccelerationStructureWriteKHR : return "AccelerationStructureWriteKHR"; | |
| 6508 case AccessFlagBits::eFragmentDensityMapReadEXT : return "FragmentDensityMapReadEXT"; | |
| 6509 case AccessFlagBits::eFragmentShadingRateAttachmentReadKHR: return "FragmentShadingRateAttachmentReadKHR"; | |
| 6510 case AccessFlagBits::eCommandPreprocessReadEXT : return "CommandPreprocessReadEXT"; | |
| 6511 case AccessFlagBits::eCommandPreprocessWriteEXT : return "CommandPreprocessWriteEXT"; | |
| 6512 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6513 } | |
| 6514 } | |
| 6515 | |
| 6516 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DependencyFlagBits value ) | |
| 6517 { | |
| 6518 switch ( value ) | |
| 6519 { | |
| 6520 case DependencyFlagBits::eByRegion : return "ByRegion"; | |
| 6521 case DependencyFlagBits::eDeviceGroup : return "DeviceGroup"; | |
| 6522 case DependencyFlagBits::eViewLocal : return "ViewLocal"; | |
| 6523 case DependencyFlagBits::eFeedbackLoopEXT : return "FeedbackLoopEXT"; | |
| 6524 case DependencyFlagBits::eQueueFamilyOwnershipTransferUseAllStagesKHR: return "QueueFamilyOwnershipTransferUseAllStagesKHR"; | |
| 6525 case DependencyFlagBits::eAsymmetricEventKHR : return "AsymmetricEventKHR"; | |
| 6526 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6527 } | |
| 6528 } | |
| 6529 | |
| 6530 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CommandPoolCreateFlagBits value ) | |
| 6531 { | |
| 6532 switch ( value ) | |
| 6533 { | |
| 6534 case CommandPoolCreateFlagBits::eTransient : return "Transient"; | |
| 6535 case CommandPoolCreateFlagBits::eResetCommandBuffer: return "ResetCommandBuffer"; | |
| 6536 case CommandPoolCreateFlagBits::eProtected : return "Protected"; | |
| 6537 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6538 } | |
| 6539 } | |
| 6540 | |
| 6541 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CommandPoolResetFlagBits value ) | |
| 6542 { | |
| 6543 switch ( value ) | |
| 6544 { | |
| 6545 case CommandPoolResetFlagBits::eReleaseResources: return "ReleaseResources"; | |
| 6546 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6547 } | |
| 6548 } | |
| 6549 | |
| 6550 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CommandBufferLevel value ) | |
| 6551 { | |
| 6552 switch ( value ) | |
| 6553 { | |
| 6554 case CommandBufferLevel::ePrimary : return "Primary"; | |
| 6555 case CommandBufferLevel::eSecondary: return "Secondary"; | |
| 6556 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6557 } | |
| 6558 } | |
| 6559 | |
| 6560 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CommandBufferResetFlagBits value ) | |
| 6561 { | |
| 6562 switch ( value ) | |
| 6563 { | |
| 6564 case CommandBufferResetFlagBits::eReleaseResources: return "ReleaseResources"; | |
| 6565 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6566 } | |
| 6567 } | |
| 6568 | |
| 6569 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CommandBufferUsageFlagBits value ) | |
| 6570 { | |
| 6571 switch ( value ) | |
| 6572 { | |
| 6573 case CommandBufferUsageFlagBits::eOneTimeSubmit : return "OneTimeSubmit"; | |
| 6574 case CommandBufferUsageFlagBits::eRenderPassContinue: return "RenderPassContinue"; | |
| 6575 case CommandBufferUsageFlagBits::eSimultaneousUse : return "SimultaneousUse"; | |
| 6576 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6577 } | |
| 6578 } | |
| 6579 | |
| 6580 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueryControlFlagBits value ) | |
| 6581 { | |
| 6582 switch ( value ) | |
| 6583 { | |
| 6584 case QueryControlFlagBits::ePrecise: return "Precise"; | |
| 6585 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6586 } | |
| 6587 } | |
| 6588 | |
| 6589 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( IndexType value ) | |
| 6590 { | |
| 6591 switch ( value ) | |
| 6592 { | |
| 6593 case IndexType::eUint16 : return "Uint16"; | |
| 6594 case IndexType::eUint32 : return "Uint32"; | |
| 6595 case IndexType::eUint8 : return "Uint8"; | |
| 6596 case IndexType::eNoneKHR: return "NoneKHR"; | |
| 6597 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6598 } | |
| 6599 } | |
| 6600 | |
| 6601 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineCacheHeaderVersion value ) | |
| 6602 { | |
| 6603 switch ( value ) | |
| 6604 { | |
| 6605 case PipelineCacheHeaderVersion::eOne : return "One"; | |
| 6606 case PipelineCacheHeaderVersion::eDataGraphQCOM: return "DataGraphQCOM"; | |
| 6607 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6608 } | |
| 6609 } | |
| 6610 | |
| 6611 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( EventCreateFlagBits value ) | |
| 6612 { | |
| 6613 switch ( value ) | |
| 6614 { | |
| 6615 case EventCreateFlagBits::eDeviceOnly: return "DeviceOnly"; | |
| 6616 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6617 } | |
| 6618 } | |
| 6619 | |
| 6620 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( BufferViewCreateFlagBits ) | |
| 6621 { | |
| 6622 return "(void)"; | |
| 6623 } | |
| 6624 | |
| 6625 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderModuleCreateFlagBits ) | |
| 6626 { | |
| 6627 return "(void)"; | |
| 6628 } | |
| 6629 | |
| 6630 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineCacheCreateFlagBits value ) | |
| 6631 { | |
| 6632 switch ( value ) | |
| 6633 { | |
| 6634 case PipelineCacheCreateFlagBits::eExternallySynchronized : return "ExternallySynchronized"; | |
| 6635 case PipelineCacheCreateFlagBits::eInternallySynchronizedMergeKHR: return "InternallySynchronizedMergeKHR"; | |
| 6636 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6637 } | |
| 6638 } | |
| 6639 | |
| 6640 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineCreateFlagBits value ) | |
| 6641 { | |
| 6642 switch ( value ) | |
| 6643 { | |
| 6644 case PipelineCreateFlagBits::eDisableOptimization : return "DisableOptimization"; | |
| 6645 case PipelineCreateFlagBits::eAllowDerivatives : return "AllowDerivatives"; | |
| 6646 case PipelineCreateFlagBits::eDerivative : return "Derivative"; | |
| 6647 case PipelineCreateFlagBits::eDispatchBase : return "DispatchBase"; | |
| 6648 case PipelineCreateFlagBits::eViewIndexFromDeviceIndex : return "ViewIndexFromDeviceIndex"; | |
| 6649 case PipelineCreateFlagBits::eFailOnPipelineCompileRequired : return "FailOnPipelineCompileRequired"; | |
| 6650 case PipelineCreateFlagBits::eEarlyReturnOnFailure : return "EarlyReturnOnFailure"; | |
| 6651 case PipelineCreateFlagBits::eNoProtectedAccess : return "NoProtectedAccess"; | |
| 6652 case PipelineCreateFlagBits::eProtectedAccessOnly : return "ProtectedAccessOnly"; | |
| 6653 case PipelineCreateFlagBits::eRayTracingNoNullAnyHitShadersKHR : return "RayTracingNoNullAnyHitShadersKHR"; | |
| 6654 case PipelineCreateFlagBits::eRayTracingNoNullClosestHitShadersKHR : return "RayTracingNoNullClosestHitShadersKHR"; | |
| 6655 case PipelineCreateFlagBits::eRayTracingNoNullMissShadersKHR : return "RayTracingNoNullMissShadersKHR"; | |
| 6656 case PipelineCreateFlagBits::eRayTracingNoNullIntersectionShadersKHR : return "RayTracingNoNullIntersectionShadersKHR"; | |
| 6657 case PipelineCreateFlagBits::eRayTracingSkipTrianglesKHR : return "RayTracingSkipTrianglesKHR"; | |
| 6658 case PipelineCreateFlagBits::eRayTracingSkipAabbsKHR : return "RayTracingSkipAabbsKHR"; | |
| 6659 case PipelineCreateFlagBits::eRayTracingShaderGroupHandleCaptureReplayKHR: return "RayTracingShaderGroupHandleCaptureReplayKHR"; | |
| 6660 case PipelineCreateFlagBits::eDeferCompileNV : return "DeferCompileNV"; | |
| 6661 case PipelineCreateFlagBits::eRenderingFragmentDensityMapAttachmentEXT : return "RenderingFragmentDensityMapAttachmentEXT"; | |
| 6662 case PipelineCreateFlagBits::eRenderingFragmentShadingRateAttachmentKHR : return "RenderingFragmentShadingRateAttachmentKHR"; | |
| 6663 case PipelineCreateFlagBits::eCaptureStatisticsKHR : return "CaptureStatisticsKHR"; | |
| 6664 case PipelineCreateFlagBits::eCaptureInternalRepresentationsKHR : return "CaptureInternalRepresentationsKHR"; | |
| 6665 case PipelineCreateFlagBits::eIndirectBindableNV : return "IndirectBindableNV"; | |
| 6666 case PipelineCreateFlagBits::eLibraryKHR : return "LibraryKHR"; | |
| 6667 case PipelineCreateFlagBits::eDescriptorBufferEXT : return "DescriptorBufferEXT"; | |
| 6668 case PipelineCreateFlagBits::eRetainLinkTimeOptimizationInfoEXT : return "RetainLinkTimeOptimizationInfoEXT"; | |
| 6669 case PipelineCreateFlagBits::eLinkTimeOptimizationEXT : return "LinkTimeOptimizationEXT"; | |
| 6670 case PipelineCreateFlagBits::eRayTracingAllowMotionNV : return "RayTracingAllowMotionNV"; | |
| 6671 case PipelineCreateFlagBits::eColorAttachmentFeedbackLoopEXT : return "ColorAttachmentFeedbackLoopEXT"; | |
| 6672 case PipelineCreateFlagBits::eDepthStencilAttachmentFeedbackLoopEXT : return "DepthStencilAttachmentFeedbackLoopEXT"; | |
| 6673 case PipelineCreateFlagBits::eRayTracingOpacityMicromapEXT : return "RayTracingOpacityMicromapEXT"; | |
| 6674 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 6675 case PipelineCreateFlagBits::eRayTracingDisplacementMicromapNV: return "RayTracingDisplacementMicromapNV"; | |
| 6676 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 6677 default: return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6678 } | |
| 6679 } | |
| 6680 | |
| 6681 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineShaderStageCreateFlagBits value ) | |
| 6682 { | |
| 6683 switch ( value ) | |
| 6684 { | |
| 6685 case PipelineShaderStageCreateFlagBits::eAllowVaryingSubgroupSize: return "AllowVaryingSubgroupSize"; | |
| 6686 case PipelineShaderStageCreateFlagBits::eRequireFullSubgroups : return "RequireFullSubgroups"; | |
| 6687 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6688 } | |
| 6689 } | |
| 6690 | |
| 6691 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderStageFlagBits value ) | |
| 6692 { | |
| 6693 switch ( value ) | |
| 6694 { | |
| 6695 case ShaderStageFlagBits::eVertex : return "Vertex"; | |
| 6696 case ShaderStageFlagBits::eTessellationControl : return "TessellationControl"; | |
| 6697 case ShaderStageFlagBits::eTessellationEvaluation: return "TessellationEvaluation"; | |
| 6698 case ShaderStageFlagBits::eGeometry : return "Geometry"; | |
| 6699 case ShaderStageFlagBits::eFragment : return "Fragment"; | |
| 6700 case ShaderStageFlagBits::eCompute : return "Compute"; | |
| 6701 case ShaderStageFlagBits::eAllGraphics : return "AllGraphics"; | |
| 6702 case ShaderStageFlagBits::eAll : return "All"; | |
| 6703 case ShaderStageFlagBits::eRaygenKHR : return "RaygenKHR"; | |
| 6704 case ShaderStageFlagBits::eAnyHitKHR : return "AnyHitKHR"; | |
| 6705 case ShaderStageFlagBits::eClosestHitKHR : return "ClosestHitKHR"; | |
| 6706 case ShaderStageFlagBits::eMissKHR : return "MissKHR"; | |
| 6707 case ShaderStageFlagBits::eIntersectionKHR : return "IntersectionKHR"; | |
| 6708 case ShaderStageFlagBits::eCallableKHR : return "CallableKHR"; | |
| 6709 case ShaderStageFlagBits::eTaskEXT : return "TaskEXT"; | |
| 6710 case ShaderStageFlagBits::eMeshEXT : return "MeshEXT"; | |
| 6711 case ShaderStageFlagBits::eSubpassShadingHUAWEI : return "SubpassShadingHUAWEI"; | |
| 6712 case ShaderStageFlagBits::eClusterCullingHUAWEI : return "ClusterCullingHUAWEI"; | |
| 6713 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6714 } | |
| 6715 } | |
| 6716 | |
| 6717 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineLayoutCreateFlagBits value ) | |
| 6718 { | |
| 6719 switch ( value ) | |
| 6720 { | |
| 6721 case PipelineLayoutCreateFlagBits::eIndependentSetsEXT: return "IndependentSetsEXT"; | |
| 6722 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6723 } | |
| 6724 } | |
| 6725 | |
| 6726 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( BorderColor value ) | |
| 6727 { | |
| 6728 switch ( value ) | |
| 6729 { | |
| 6730 case BorderColor::eFloatTransparentBlack: return "FloatTransparentBlack"; | |
| 6731 case BorderColor::eIntTransparentBlack : return "IntTransparentBlack"; | |
| 6732 case BorderColor::eFloatOpaqueBlack : return "FloatOpaqueBlack"; | |
| 6733 case BorderColor::eIntOpaqueBlack : return "IntOpaqueBlack"; | |
| 6734 case BorderColor::eFloatOpaqueWhite : return "FloatOpaqueWhite"; | |
| 6735 case BorderColor::eIntOpaqueWhite : return "IntOpaqueWhite"; | |
| 6736 case BorderColor::eFloatCustomEXT : return "FloatCustomEXT"; | |
| 6737 case BorderColor::eIntCustomEXT : return "IntCustomEXT"; | |
| 6738 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6739 } | |
| 6740 } | |
| 6741 | |
| 6742 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( Filter value ) | |
| 6743 { | |
| 6744 switch ( value ) | |
| 6745 { | |
| 6746 case Filter::eNearest : return "Nearest"; | |
| 6747 case Filter::eLinear : return "Linear"; | |
| 6748 case Filter::eCubicEXT: return "CubicEXT"; | |
| 6749 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6750 } | |
| 6751 } | |
| 6752 | |
| 6753 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SamplerAddressMode value ) | |
| 6754 { | |
| 6755 switch ( value ) | |
| 6756 { | |
| 6757 case SamplerAddressMode::eRepeat : return "Repeat"; | |
| 6758 case SamplerAddressMode::eMirroredRepeat : return "MirroredRepeat"; | |
| 6759 case SamplerAddressMode::eClampToEdge : return "ClampToEdge"; | |
| 6760 case SamplerAddressMode::eClampToBorder : return "ClampToBorder"; | |
| 6761 case SamplerAddressMode::eMirrorClampToEdge: return "MirrorClampToEdge"; | |
| 6762 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6763 } | |
| 6764 } | |
| 6765 | |
| 6766 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SamplerCreateFlagBits value ) | |
| 6767 { | |
| 6768 switch ( value ) | |
| 6769 { | |
| 6770 case SamplerCreateFlagBits::eSubsampledEXT : return "SubsampledEXT"; | |
| 6771 case SamplerCreateFlagBits::eSubsampledCoarseReconstructionEXT: return "SubsampledCoarseReconstructionEXT"; | |
| 6772 case SamplerCreateFlagBits::eDescriptorBufferCaptureReplayEXT : return "DescriptorBufferCaptureReplayEXT"; | |
| 6773 case SamplerCreateFlagBits::eNonSeamlessCubeMapEXT : return "NonSeamlessCubeMapEXT"; | |
| 6774 case SamplerCreateFlagBits::eImageProcessingQCOM : return "ImageProcessingQCOM"; | |
| 6775 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6776 } | |
| 6777 } | |
| 6778 | |
| 6779 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SamplerMipmapMode value ) | |
| 6780 { | |
| 6781 switch ( value ) | |
| 6782 { | |
| 6783 case SamplerMipmapMode::eNearest: return "Nearest"; | |
| 6784 case SamplerMipmapMode::eLinear : return "Linear"; | |
| 6785 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6786 } | |
| 6787 } | |
| 6788 | |
| 6789 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorPoolCreateFlagBits value ) | |
| 6790 { | |
| 6791 switch ( value ) | |
| 6792 { | |
| 6793 case DescriptorPoolCreateFlagBits::eFreeDescriptorSet : return "FreeDescriptorSet"; | |
| 6794 case DescriptorPoolCreateFlagBits::eUpdateAfterBind : return "UpdateAfterBind"; | |
| 6795 case DescriptorPoolCreateFlagBits::eHostOnlyEXT : return "HostOnlyEXT"; | |
| 6796 case DescriptorPoolCreateFlagBits::eAllowOverallocationSetsNV : return "AllowOverallocationSetsNV"; | |
| 6797 case DescriptorPoolCreateFlagBits::eAllowOverallocationPoolsNV: return "AllowOverallocationPoolsNV"; | |
| 6798 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6799 } | |
| 6800 } | |
| 6801 | |
| 6802 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorSetLayoutCreateFlagBits value ) | |
| 6803 { | |
| 6804 switch ( value ) | |
| 6805 { | |
| 6806 case DescriptorSetLayoutCreateFlagBits::eUpdateAfterBindPool : return "UpdateAfterBindPool"; | |
| 6807 case DescriptorSetLayoutCreateFlagBits::ePushDescriptor : return "PushDescriptor"; | |
| 6808 case DescriptorSetLayoutCreateFlagBits::eDescriptorBufferEXT : return "DescriptorBufferEXT"; | |
| 6809 case DescriptorSetLayoutCreateFlagBits::eEmbeddedImmutableSamplersEXT: return "EmbeddedImmutableSamplersEXT"; | |
| 6810 case DescriptorSetLayoutCreateFlagBits::eIndirectBindableNV : return "IndirectBindableNV"; | |
| 6811 case DescriptorSetLayoutCreateFlagBits::eHostOnlyPoolEXT : return "HostOnlyPoolEXT"; | |
| 6812 case DescriptorSetLayoutCreateFlagBits::ePerStageNV : return "PerStageNV"; | |
| 6813 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6814 } | |
| 6815 } | |
| 6816 | |
| 6817 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorType value ) | |
| 6818 { | |
| 6819 switch ( value ) | |
| 6820 { | |
| 6821 case DescriptorType::eSampler : return "Sampler"; | |
| 6822 case DescriptorType::eCombinedImageSampler : return "CombinedImageSampler"; | |
| 6823 case DescriptorType::eSampledImage : return "SampledImage"; | |
| 6824 case DescriptorType::eStorageImage : return "StorageImage"; | |
| 6825 case DescriptorType::eUniformTexelBuffer : return "UniformTexelBuffer"; | |
| 6826 case DescriptorType::eStorageTexelBuffer : return "StorageTexelBuffer"; | |
| 6827 case DescriptorType::eUniformBuffer : return "UniformBuffer"; | |
| 6828 case DescriptorType::eStorageBuffer : return "StorageBuffer"; | |
| 6829 case DescriptorType::eUniformBufferDynamic : return "UniformBufferDynamic"; | |
| 6830 case DescriptorType::eStorageBufferDynamic : return "StorageBufferDynamic"; | |
| 6831 case DescriptorType::eInputAttachment : return "InputAttachment"; | |
| 6832 case DescriptorType::eInlineUniformBlock : return "InlineUniformBlock"; | |
| 6833 case DescriptorType::eAccelerationStructureKHR : return "AccelerationStructureKHR"; | |
| 6834 case DescriptorType::eAccelerationStructureNV : return "AccelerationStructureNV"; | |
| 6835 case DescriptorType::eSampleWeightImageQCOM : return "SampleWeightImageQCOM"; | |
| 6836 case DescriptorType::eBlockMatchImageQCOM : return "BlockMatchImageQCOM"; | |
| 6837 case DescriptorType::eTensorARM : return "TensorARM"; | |
| 6838 case DescriptorType::eMutableEXT : return "MutableEXT"; | |
| 6839 case DescriptorType::ePartitionedAccelerationStructureNV: return "PartitionedAccelerationStructureNV"; | |
| 6840 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6841 } | |
| 6842 } | |
| 6843 | |
| 6844 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorPoolResetFlagBits ) | |
| 6845 { | |
| 6846 return "(void)"; | |
| 6847 } | |
| 6848 | |
| 6849 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueryPipelineStatisticFlagBits value ) | |
| 6850 { | |
| 6851 switch ( value ) | |
| 6852 { | |
| 6853 case QueryPipelineStatisticFlagBits::eInputAssemblyVertices : return "InputAssemblyVertices"; | |
| 6854 case QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives : return "InputAssemblyPrimitives"; | |
| 6855 case QueryPipelineStatisticFlagBits::eVertexShaderInvocations : return "VertexShaderInvocations"; | |
| 6856 case QueryPipelineStatisticFlagBits::eGeometryShaderInvocations : return "GeometryShaderInvocations"; | |
| 6857 case QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives : return "GeometryShaderPrimitives"; | |
| 6858 case QueryPipelineStatisticFlagBits::eClippingInvocations : return "ClippingInvocations"; | |
| 6859 case QueryPipelineStatisticFlagBits::eClippingPrimitives : return "ClippingPrimitives"; | |
| 6860 case QueryPipelineStatisticFlagBits::eFragmentShaderInvocations : return "FragmentShaderInvocations"; | |
| 6861 case QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches : return "TessellationControlShaderPatches"; | |
| 6862 case QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations: return "TessellationEvaluationShaderInvocations"; | |
| 6863 case QueryPipelineStatisticFlagBits::eComputeShaderInvocations : return "ComputeShaderInvocations"; | |
| 6864 case QueryPipelineStatisticFlagBits::eTaskShaderInvocationsEXT : return "TaskShaderInvocationsEXT"; | |
| 6865 case QueryPipelineStatisticFlagBits::eMeshShaderInvocationsEXT : return "MeshShaderInvocationsEXT"; | |
| 6866 case QueryPipelineStatisticFlagBits::eClusterCullingShaderInvocationsHUAWEI : return "ClusterCullingShaderInvocationsHUAWEI"; | |
| 6867 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6868 } | |
| 6869 } | |
| 6870 | |
| 6871 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineBindPoint value ) | |
| 6872 { | |
| 6873 switch ( value ) | |
| 6874 { | |
| 6875 case PipelineBindPoint::eGraphics: return "Graphics"; | |
| 6876 case PipelineBindPoint::eCompute : return "Compute"; | |
| 6877 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 6878 case PipelineBindPoint::eExecutionGraphAMDX: return "ExecutionGraphAMDX"; | |
| 6879 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 6880 case PipelineBindPoint::eRayTracingKHR : return "RayTracingKHR"; | |
| 6881 case PipelineBindPoint::eSubpassShadingHUAWEI: return "SubpassShadingHUAWEI"; | |
| 6882 case PipelineBindPoint::eDataGraphARM : return "DataGraphARM"; | |
| 6883 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6884 } | |
| 6885 } | |
| 6886 | |
| 6887 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( BlendFactor value ) | |
| 6888 { | |
| 6889 switch ( value ) | |
| 6890 { | |
| 6891 case BlendFactor::eZero : return "Zero"; | |
| 6892 case BlendFactor::eOne : return "One"; | |
| 6893 case BlendFactor::eSrcColor : return "SrcColor"; | |
| 6894 case BlendFactor::eOneMinusSrcColor : return "OneMinusSrcColor"; | |
| 6895 case BlendFactor::eDstColor : return "DstColor"; | |
| 6896 case BlendFactor::eOneMinusDstColor : return "OneMinusDstColor"; | |
| 6897 case BlendFactor::eSrcAlpha : return "SrcAlpha"; | |
| 6898 case BlendFactor::eOneMinusSrcAlpha : return "OneMinusSrcAlpha"; | |
| 6899 case BlendFactor::eDstAlpha : return "DstAlpha"; | |
| 6900 case BlendFactor::eOneMinusDstAlpha : return "OneMinusDstAlpha"; | |
| 6901 case BlendFactor::eConstantColor : return "ConstantColor"; | |
| 6902 case BlendFactor::eOneMinusConstantColor: return "OneMinusConstantColor"; | |
| 6903 case BlendFactor::eConstantAlpha : return "ConstantAlpha"; | |
| 6904 case BlendFactor::eOneMinusConstantAlpha: return "OneMinusConstantAlpha"; | |
| 6905 case BlendFactor::eSrcAlphaSaturate : return "SrcAlphaSaturate"; | |
| 6906 case BlendFactor::eSrc1Color : return "Src1Color"; | |
| 6907 case BlendFactor::eOneMinusSrc1Color : return "OneMinusSrc1Color"; | |
| 6908 case BlendFactor::eSrc1Alpha : return "Src1Alpha"; | |
| 6909 case BlendFactor::eOneMinusSrc1Alpha : return "OneMinusSrc1Alpha"; | |
| 6910 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6911 } | |
| 6912 } | |
| 6913 | |
| 6914 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( BlendOp value ) | |
| 6915 { | |
| 6916 switch ( value ) | |
| 6917 { | |
| 6918 case BlendOp::eAdd : return "Add"; | |
| 6919 case BlendOp::eSubtract : return "Subtract"; | |
| 6920 case BlendOp::eReverseSubtract : return "ReverseSubtract"; | |
| 6921 case BlendOp::eMin : return "Min"; | |
| 6922 case BlendOp::eMax : return "Max"; | |
| 6923 case BlendOp::eZeroEXT : return "ZeroEXT"; | |
| 6924 case BlendOp::eSrcEXT : return "SrcEXT"; | |
| 6925 case BlendOp::eDstEXT : return "DstEXT"; | |
| 6926 case BlendOp::eSrcOverEXT : return "SrcOverEXT"; | |
| 6927 case BlendOp::eDstOverEXT : return "DstOverEXT"; | |
| 6928 case BlendOp::eSrcInEXT : return "SrcInEXT"; | |
| 6929 case BlendOp::eDstInEXT : return "DstInEXT"; | |
| 6930 case BlendOp::eSrcOutEXT : return "SrcOutEXT"; | |
| 6931 case BlendOp::eDstOutEXT : return "DstOutEXT"; | |
| 6932 case BlendOp::eSrcAtopEXT : return "SrcAtopEXT"; | |
| 6933 case BlendOp::eDstAtopEXT : return "DstAtopEXT"; | |
| 6934 case BlendOp::eXorEXT : return "XorEXT"; | |
| 6935 case BlendOp::eMultiplyEXT : return "MultiplyEXT"; | |
| 6936 case BlendOp::eScreenEXT : return "ScreenEXT"; | |
| 6937 case BlendOp::eOverlayEXT : return "OverlayEXT"; | |
| 6938 case BlendOp::eDarkenEXT : return "DarkenEXT"; | |
| 6939 case BlendOp::eLightenEXT : return "LightenEXT"; | |
| 6940 case BlendOp::eColordodgeEXT : return "ColordodgeEXT"; | |
| 6941 case BlendOp::eColorburnEXT : return "ColorburnEXT"; | |
| 6942 case BlendOp::eHardlightEXT : return "HardlightEXT"; | |
| 6943 case BlendOp::eSoftlightEXT : return "SoftlightEXT"; | |
| 6944 case BlendOp::eDifferenceEXT : return "DifferenceEXT"; | |
| 6945 case BlendOp::eExclusionEXT : return "ExclusionEXT"; | |
| 6946 case BlendOp::eInvertEXT : return "InvertEXT"; | |
| 6947 case BlendOp::eInvertRgbEXT : return "InvertRgbEXT"; | |
| 6948 case BlendOp::eLineardodgeEXT : return "LineardodgeEXT"; | |
| 6949 case BlendOp::eLinearburnEXT : return "LinearburnEXT"; | |
| 6950 case BlendOp::eVividlightEXT : return "VividlightEXT"; | |
| 6951 case BlendOp::eLinearlightEXT : return "LinearlightEXT"; | |
| 6952 case BlendOp::ePinlightEXT : return "PinlightEXT"; | |
| 6953 case BlendOp::eHardmixEXT : return "HardmixEXT"; | |
| 6954 case BlendOp::eHslHueEXT : return "HslHueEXT"; | |
| 6955 case BlendOp::eHslSaturationEXT : return "HslSaturationEXT"; | |
| 6956 case BlendOp::eHslColorEXT : return "HslColorEXT"; | |
| 6957 case BlendOp::eHslLuminosityEXT : return "HslLuminosityEXT"; | |
| 6958 case BlendOp::ePlusEXT : return "PlusEXT"; | |
| 6959 case BlendOp::ePlusClampedEXT : return "PlusClampedEXT"; | |
| 6960 case BlendOp::ePlusClampedAlphaEXT: return "PlusClampedAlphaEXT"; | |
| 6961 case BlendOp::ePlusDarkerEXT : return "PlusDarkerEXT"; | |
| 6962 case BlendOp::eMinusEXT : return "MinusEXT"; | |
| 6963 case BlendOp::eMinusClampedEXT : return "MinusClampedEXT"; | |
| 6964 case BlendOp::eContrastEXT : return "ContrastEXT"; | |
| 6965 case BlendOp::eInvertOvgEXT : return "InvertOvgEXT"; | |
| 6966 case BlendOp::eRedEXT : return "RedEXT"; | |
| 6967 case BlendOp::eGreenEXT : return "GreenEXT"; | |
| 6968 case BlendOp::eBlueEXT : return "BlueEXT"; | |
| 6969 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6970 } | |
| 6971 } | |
| 6972 | |
| 6973 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ColorComponentFlagBits value ) | |
| 6974 { | |
| 6975 switch ( value ) | |
| 6976 { | |
| 6977 case ColorComponentFlagBits::eR: return "R"; | |
| 6978 case ColorComponentFlagBits::eG: return "G"; | |
| 6979 case ColorComponentFlagBits::eB: return "B"; | |
| 6980 case ColorComponentFlagBits::eA: return "A"; | |
| 6981 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6982 } | |
| 6983 } | |
| 6984 | |
| 6985 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CompareOp value ) | |
| 6986 { | |
| 6987 switch ( value ) | |
| 6988 { | |
| 6989 case CompareOp::eNever : return "Never"; | |
| 6990 case CompareOp::eLess : return "Less"; | |
| 6991 case CompareOp::eEqual : return "Equal"; | |
| 6992 case CompareOp::eLessOrEqual : return "LessOrEqual"; | |
| 6993 case CompareOp::eGreater : return "Greater"; | |
| 6994 case CompareOp::eNotEqual : return "NotEqual"; | |
| 6995 case CompareOp::eGreaterOrEqual: return "GreaterOrEqual"; | |
| 6996 case CompareOp::eAlways : return "Always"; | |
| 6997 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 6998 } | |
| 6999 } | |
| 7000 | |
| 7001 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CullModeFlagBits value ) | |
| 7002 { | |
| 7003 switch ( value ) | |
| 7004 { | |
| 7005 case CullModeFlagBits::eNone : return "None"; | |
| 7006 case CullModeFlagBits::eFront : return "Front"; | |
| 7007 case CullModeFlagBits::eBack : return "Back"; | |
| 7008 case CullModeFlagBits::eFrontAndBack: return "FrontAndBack"; | |
| 7009 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7010 } | |
| 7011 } | |
| 7012 | |
| 7013 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DynamicState value ) | |
| 7014 { | |
| 7015 switch ( value ) | |
| 7016 { | |
| 7017 case DynamicState::eViewport : return "Viewport"; | |
| 7018 case DynamicState::eScissor : return "Scissor"; | |
| 7019 case DynamicState::eLineWidth : return "LineWidth"; | |
| 7020 case DynamicState::eDepthBias : return "DepthBias"; | |
| 7021 case DynamicState::eBlendConstants : return "BlendConstants"; | |
| 7022 case DynamicState::eDepthBounds : return "DepthBounds"; | |
| 7023 case DynamicState::eStencilCompareMask : return "StencilCompareMask"; | |
| 7024 case DynamicState::eStencilWriteMask : return "StencilWriteMask"; | |
| 7025 case DynamicState::eStencilReference : return "StencilReference"; | |
| 7026 case DynamicState::eCullMode : return "CullMode"; | |
| 7027 case DynamicState::eFrontFace : return "FrontFace"; | |
| 7028 case DynamicState::ePrimitiveTopology : return "PrimitiveTopology"; | |
| 7029 case DynamicState::eViewportWithCount : return "ViewportWithCount"; | |
| 7030 case DynamicState::eScissorWithCount : return "ScissorWithCount"; | |
| 7031 case DynamicState::eVertexInputBindingStride : return "VertexInputBindingStride"; | |
| 7032 case DynamicState::eDepthTestEnable : return "DepthTestEnable"; | |
| 7033 case DynamicState::eDepthWriteEnable : return "DepthWriteEnable"; | |
| 7034 case DynamicState::eDepthCompareOp : return "DepthCompareOp"; | |
| 7035 case DynamicState::eDepthBoundsTestEnable : return "DepthBoundsTestEnable"; | |
| 7036 case DynamicState::eStencilTestEnable : return "StencilTestEnable"; | |
| 7037 case DynamicState::eStencilOp : return "StencilOp"; | |
| 7038 case DynamicState::eRasterizerDiscardEnable : return "RasterizerDiscardEnable"; | |
| 7039 case DynamicState::eDepthBiasEnable : return "DepthBiasEnable"; | |
| 7040 case DynamicState::ePrimitiveRestartEnable : return "PrimitiveRestartEnable"; | |
| 7041 case DynamicState::eLineStipple : return "LineStipple"; | |
| 7042 case DynamicState::eViewportWScalingNV : return "ViewportWScalingNV"; | |
| 7043 case DynamicState::eDiscardRectangleEXT : return "DiscardRectangleEXT"; | |
| 7044 case DynamicState::eDiscardRectangleEnableEXT : return "DiscardRectangleEnableEXT"; | |
| 7045 case DynamicState::eDiscardRectangleModeEXT : return "DiscardRectangleModeEXT"; | |
| 7046 case DynamicState::eSampleLocationsEXT : return "SampleLocationsEXT"; | |
| 7047 case DynamicState::eRayTracingPipelineStackSizeKHR : return "RayTracingPipelineStackSizeKHR"; | |
| 7048 case DynamicState::eViewportShadingRatePaletteNV : return "ViewportShadingRatePaletteNV"; | |
| 7049 case DynamicState::eViewportCoarseSampleOrderNV : return "ViewportCoarseSampleOrderNV"; | |
| 7050 case DynamicState::eExclusiveScissorEnableNV : return "ExclusiveScissorEnableNV"; | |
| 7051 case DynamicState::eExclusiveScissorNV : return "ExclusiveScissorNV"; | |
| 7052 case DynamicState::eFragmentShadingRateKHR : return "FragmentShadingRateKHR"; | |
| 7053 case DynamicState::eVertexInputEXT : return "VertexInputEXT"; | |
| 7054 case DynamicState::ePatchControlPointsEXT : return "PatchControlPointsEXT"; | |
| 7055 case DynamicState::eLogicOpEXT : return "LogicOpEXT"; | |
| 7056 case DynamicState::eColorWriteEnableEXT : return "ColorWriteEnableEXT"; | |
| 7057 case DynamicState::eDepthClampEnableEXT : return "DepthClampEnableEXT"; | |
| 7058 case DynamicState::ePolygonModeEXT : return "PolygonModeEXT"; | |
| 7059 case DynamicState::eRasterizationSamplesEXT : return "RasterizationSamplesEXT"; | |
| 7060 case DynamicState::eSampleMaskEXT : return "SampleMaskEXT"; | |
| 7061 case DynamicState::eAlphaToCoverageEnableEXT : return "AlphaToCoverageEnableEXT"; | |
| 7062 case DynamicState::eAlphaToOneEnableEXT : return "AlphaToOneEnableEXT"; | |
| 7063 case DynamicState::eLogicOpEnableEXT : return "LogicOpEnableEXT"; | |
| 7064 case DynamicState::eColorBlendEnableEXT : return "ColorBlendEnableEXT"; | |
| 7065 case DynamicState::eColorBlendEquationEXT : return "ColorBlendEquationEXT"; | |
| 7066 case DynamicState::eColorWriteMaskEXT : return "ColorWriteMaskEXT"; | |
| 7067 case DynamicState::eTessellationDomainOriginEXT : return "TessellationDomainOriginEXT"; | |
| 7068 case DynamicState::eRasterizationStreamEXT : return "RasterizationStreamEXT"; | |
| 7069 case DynamicState::eConservativeRasterizationModeEXT : return "ConservativeRasterizationModeEXT"; | |
| 7070 case DynamicState::eExtraPrimitiveOverestimationSizeEXT: return "ExtraPrimitiveOverestimationSizeEXT"; | |
| 7071 case DynamicState::eDepthClipEnableEXT : return "DepthClipEnableEXT"; | |
| 7072 case DynamicState::eSampleLocationsEnableEXT : return "SampleLocationsEnableEXT"; | |
| 7073 case DynamicState::eColorBlendAdvancedEXT : return "ColorBlendAdvancedEXT"; | |
| 7074 case DynamicState::eProvokingVertexModeEXT : return "ProvokingVertexModeEXT"; | |
| 7075 case DynamicState::eLineRasterizationModeEXT : return "LineRasterizationModeEXT"; | |
| 7076 case DynamicState::eLineStippleEnableEXT : return "LineStippleEnableEXT"; | |
| 7077 case DynamicState::eDepthClipNegativeOneToOneEXT : return "DepthClipNegativeOneToOneEXT"; | |
| 7078 case DynamicState::eViewportWScalingEnableNV : return "ViewportWScalingEnableNV"; | |
| 7079 case DynamicState::eViewportSwizzleNV : return "ViewportSwizzleNV"; | |
| 7080 case DynamicState::eCoverageToColorEnableNV : return "CoverageToColorEnableNV"; | |
| 7081 case DynamicState::eCoverageToColorLocationNV : return "CoverageToColorLocationNV"; | |
| 7082 case DynamicState::eCoverageModulationModeNV : return "CoverageModulationModeNV"; | |
| 7083 case DynamicState::eCoverageModulationTableEnableNV : return "CoverageModulationTableEnableNV"; | |
| 7084 case DynamicState::eCoverageModulationTableNV : return "CoverageModulationTableNV"; | |
| 7085 case DynamicState::eShadingRateImageEnableNV : return "ShadingRateImageEnableNV"; | |
| 7086 case DynamicState::eRepresentativeFragmentTestEnableNV : return "RepresentativeFragmentTestEnableNV"; | |
| 7087 case DynamicState::eCoverageReductionModeNV : return "CoverageReductionModeNV"; | |
| 7088 case DynamicState::eAttachmentFeedbackLoopEnableEXT : return "AttachmentFeedbackLoopEnableEXT"; | |
| 7089 case DynamicState::eDepthClampRangeEXT : return "DepthClampRangeEXT"; | |
| 7090 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7091 } | |
| 7092 } | |
| 7093 | |
| 7094 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( FrontFace value ) | |
| 7095 { | |
| 7096 switch ( value ) | |
| 7097 { | |
| 7098 case FrontFace::eCounterClockwise: return "CounterClockwise"; | |
| 7099 case FrontFace::eClockwise : return "Clockwise"; | |
| 7100 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7101 } | |
| 7102 } | |
| 7103 | |
| 7104 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( LogicOp value ) | |
| 7105 { | |
| 7106 switch ( value ) | |
| 7107 { | |
| 7108 case LogicOp::eClear : return "Clear"; | |
| 7109 case LogicOp::eAnd : return "And"; | |
| 7110 case LogicOp::eAndReverse : return "AndReverse"; | |
| 7111 case LogicOp::eCopy : return "Copy"; | |
| 7112 case LogicOp::eAndInverted : return "AndInverted"; | |
| 7113 case LogicOp::eNoOp : return "NoOp"; | |
| 7114 case LogicOp::eXor : return "Xor"; | |
| 7115 case LogicOp::eOr : return "Or"; | |
| 7116 case LogicOp::eNor : return "Nor"; | |
| 7117 case LogicOp::eEquivalent : return "Equivalent"; | |
| 7118 case LogicOp::eInvert : return "Invert"; | |
| 7119 case LogicOp::eOrReverse : return "OrReverse"; | |
| 7120 case LogicOp::eCopyInverted: return "CopyInverted"; | |
| 7121 case LogicOp::eOrInverted : return "OrInverted"; | |
| 7122 case LogicOp::eNand : return "Nand"; | |
| 7123 case LogicOp::eSet : return "Set"; | |
| 7124 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7125 } | |
| 7126 } | |
| 7127 | |
| 7128 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PolygonMode value ) | |
| 7129 { | |
| 7130 switch ( value ) | |
| 7131 { | |
| 7132 case PolygonMode::eFill : return "Fill"; | |
| 7133 case PolygonMode::eLine : return "Line"; | |
| 7134 case PolygonMode::ePoint : return "Point"; | |
| 7135 case PolygonMode::eFillRectangleNV: return "FillRectangleNV"; | |
| 7136 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7137 } | |
| 7138 } | |
| 7139 | |
| 7140 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PrimitiveTopology value ) | |
| 7141 { | |
| 7142 switch ( value ) | |
| 7143 { | |
| 7144 case PrimitiveTopology::ePointList : return "PointList"; | |
| 7145 case PrimitiveTopology::eLineList : return "LineList"; | |
| 7146 case PrimitiveTopology::eLineStrip : return "LineStrip"; | |
| 7147 case PrimitiveTopology::eTriangleList : return "TriangleList"; | |
| 7148 case PrimitiveTopology::eTriangleStrip : return "TriangleStrip"; | |
| 7149 case PrimitiveTopology::eTriangleFan : return "TriangleFan"; | |
| 7150 case PrimitiveTopology::eLineListWithAdjacency : return "LineListWithAdjacency"; | |
| 7151 case PrimitiveTopology::eLineStripWithAdjacency : return "LineStripWithAdjacency"; | |
| 7152 case PrimitiveTopology::eTriangleListWithAdjacency : return "TriangleListWithAdjacency"; | |
| 7153 case PrimitiveTopology::eTriangleStripWithAdjacency: return "TriangleStripWithAdjacency"; | |
| 7154 case PrimitiveTopology::ePatchList : return "PatchList"; | |
| 7155 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7156 } | |
| 7157 } | |
| 7158 | |
| 7159 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( StencilOp value ) | |
| 7160 { | |
| 7161 switch ( value ) | |
| 7162 { | |
| 7163 case StencilOp::eKeep : return "Keep"; | |
| 7164 case StencilOp::eZero : return "Zero"; | |
| 7165 case StencilOp::eReplace : return "Replace"; | |
| 7166 case StencilOp::eIncrementAndClamp: return "IncrementAndClamp"; | |
| 7167 case StencilOp::eDecrementAndClamp: return "DecrementAndClamp"; | |
| 7168 case StencilOp::eInvert : return "Invert"; | |
| 7169 case StencilOp::eIncrementAndWrap : return "IncrementAndWrap"; | |
| 7170 case StencilOp::eDecrementAndWrap : return "DecrementAndWrap"; | |
| 7171 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7172 } | |
| 7173 } | |
| 7174 | |
| 7175 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VertexInputRate value ) | |
| 7176 { | |
| 7177 switch ( value ) | |
| 7178 { | |
| 7179 case VertexInputRate::eVertex : return "Vertex"; | |
| 7180 case VertexInputRate::eInstance: return "Instance"; | |
| 7181 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7182 } | |
| 7183 } | |
| 7184 | |
| 7185 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineColorBlendStateCreateFlagBits value ) | |
| 7186 { | |
| 7187 switch ( value ) | |
| 7188 { | |
| 7189 case PipelineColorBlendStateCreateFlagBits::eRasterizationOrderAttachmentAccessEXT: return "RasterizationOrderAttachmentAccessEXT"; | |
| 7190 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7191 } | |
| 7192 } | |
| 7193 | |
| 7194 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineDepthStencilStateCreateFlagBits value ) | |
| 7195 { | |
| 7196 switch ( value ) | |
| 7197 { | |
| 7198 case PipelineDepthStencilStateCreateFlagBits::eRasterizationOrderAttachmentDepthAccessEXT : return "RasterizationOrderAttachmentDepthAccessEXT"; | |
| 7199 case PipelineDepthStencilStateCreateFlagBits::eRasterizationOrderAttachmentStencilAccessEXT: return "RasterizationOrderAttachmentStencilAccessEXT"; | |
| 7200 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7201 } | |
| 7202 } | |
| 7203 | |
| 7204 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineDynamicStateCreateFlagBits ) | |
| 7205 { | |
| 7206 return "(void)"; | |
| 7207 } | |
| 7208 | |
| 7209 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineInputAssemblyStateCreateFlagBits ) | |
| 7210 { | |
| 7211 return "(void)"; | |
| 7212 } | |
| 7213 | |
| 7214 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineMultisampleStateCreateFlagBits ) | |
| 7215 { | |
| 7216 return "(void)"; | |
| 7217 } | |
| 7218 | |
| 7219 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRasterizationStateCreateFlagBits ) | |
| 7220 { | |
| 7221 return "(void)"; | |
| 7222 } | |
| 7223 | |
| 7224 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineTessellationStateCreateFlagBits ) | |
| 7225 { | |
| 7226 return "(void)"; | |
| 7227 } | |
| 7228 | |
| 7229 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineVertexInputStateCreateFlagBits ) | |
| 7230 { | |
| 7231 return "(void)"; | |
| 7232 } | |
| 7233 | |
| 7234 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineViewportStateCreateFlagBits ) | |
| 7235 { | |
| 7236 return "(void)"; | |
| 7237 } | |
| 7238 | |
| 7239 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AttachmentDescriptionFlagBits value ) | |
| 7240 { | |
| 7241 switch ( value ) | |
| 7242 { | |
| 7243 case AttachmentDescriptionFlagBits::eMayAlias : return "MayAlias"; | |
| 7244 case AttachmentDescriptionFlagBits::eResolveSkipTransferFunctionKHR : return "ResolveSkipTransferFunctionKHR"; | |
| 7245 case AttachmentDescriptionFlagBits::eResolveEnableTransferFunctionKHR: return "ResolveEnableTransferFunctionKHR"; | |
| 7246 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7247 } | |
| 7248 } | |
| 7249 | |
| 7250 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AttachmentLoadOp value ) | |
| 7251 { | |
| 7252 switch ( value ) | |
| 7253 { | |
| 7254 case AttachmentLoadOp::eLoad : return "Load"; | |
| 7255 case AttachmentLoadOp::eClear : return "Clear"; | |
| 7256 case AttachmentLoadOp::eDontCare: return "DontCare"; | |
| 7257 case AttachmentLoadOp::eNone : return "None"; | |
| 7258 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7259 } | |
| 7260 } | |
| 7261 | |
| 7262 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AttachmentStoreOp value ) | |
| 7263 { | |
| 7264 switch ( value ) | |
| 7265 { | |
| 7266 case AttachmentStoreOp::eStore : return "Store"; | |
| 7267 case AttachmentStoreOp::eDontCare: return "DontCare"; | |
| 7268 case AttachmentStoreOp::eNone : return "None"; | |
| 7269 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7270 } | |
| 7271 } | |
| 7272 | |
| 7273 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( FramebufferCreateFlagBits value ) | |
| 7274 { | |
| 7275 switch ( value ) | |
| 7276 { | |
| 7277 case FramebufferCreateFlagBits::eImageless: return "Imageless"; | |
| 7278 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7279 } | |
| 7280 } | |
| 7281 | |
| 7282 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( RenderPassCreateFlagBits value ) | |
| 7283 { | |
| 7284 switch ( value ) | |
| 7285 { | |
| 7286 case RenderPassCreateFlagBits::eTransformQCOM : return "TransformQCOM"; | |
| 7287 case RenderPassCreateFlagBits::ePerLayerFragmentDensityVALVE: return "PerLayerFragmentDensityVALVE"; | |
| 7288 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7289 } | |
| 7290 } | |
| 7291 | |
| 7292 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SubpassDescriptionFlagBits value ) | |
| 7293 { | |
| 7294 switch ( value ) | |
| 7295 { | |
| 7296 case SubpassDescriptionFlagBits::ePerViewAttributesNVX : return "PerViewAttributesNVX"; | |
| 7297 case SubpassDescriptionFlagBits::ePerViewPositionXOnlyNVX : return "PerViewPositionXOnlyNVX"; | |
| 7298 case SubpassDescriptionFlagBits::eTileShadingApronQCOM : return "TileShadingApronQCOM"; | |
| 7299 case SubpassDescriptionFlagBits::eRasterizationOrderAttachmentColorAccessEXT : return "RasterizationOrderAttachmentColorAccessEXT"; | |
| 7300 case SubpassDescriptionFlagBits::eRasterizationOrderAttachmentDepthAccessEXT : return "RasterizationOrderAttachmentDepthAccessEXT"; | |
| 7301 case SubpassDescriptionFlagBits::eRasterizationOrderAttachmentStencilAccessEXT: return "RasterizationOrderAttachmentStencilAccessEXT"; | |
| 7302 case SubpassDescriptionFlagBits::eEnableLegacyDitheringEXT : return "EnableLegacyDitheringEXT"; | |
| 7303 case SubpassDescriptionFlagBits::eFragmentRegionEXT : return "FragmentRegionEXT"; | |
| 7304 case SubpassDescriptionFlagBits::eCustomResolveEXT : return "CustomResolveEXT"; | |
| 7305 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7306 } | |
| 7307 } | |
| 7308 | |
| 7309 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( StencilFaceFlagBits value ) | |
| 7310 { | |
| 7311 switch ( value ) | |
| 7312 { | |
| 7313 case StencilFaceFlagBits::eFront : return "Front"; | |
| 7314 case StencilFaceFlagBits::eBack : return "Back"; | |
| 7315 case StencilFaceFlagBits::eFrontAndBack: return "FrontAndBack"; | |
| 7316 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7317 } | |
| 7318 } | |
| 7319 | |
| 7320 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SubpassContents value ) | |
| 7321 { | |
| 7322 switch ( value ) | |
| 7323 { | |
| 7324 case SubpassContents::eInline : return "Inline"; | |
| 7325 case SubpassContents::eSecondaryCommandBuffers : return "SecondaryCommandBuffers"; | |
| 7326 case SubpassContents::eInlineAndSecondaryCommandBuffersKHR: return "InlineAndSecondaryCommandBuffersKHR"; | |
| 7327 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7328 } | |
| 7329 } | |
| 7330 | |
| 7331 //=== VK_VERSION_1_1 === | |
| 7332 | |
| 7333 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PeerMemoryFeatureFlagBits value ) | |
| 7334 { | |
| 7335 switch ( value ) | |
| 7336 { | |
| 7337 case PeerMemoryFeatureFlagBits::eCopySrc : return "CopySrc"; | |
| 7338 case PeerMemoryFeatureFlagBits::eCopyDst : return "CopyDst"; | |
| 7339 case PeerMemoryFeatureFlagBits::eGenericSrc: return "GenericSrc"; | |
| 7340 case PeerMemoryFeatureFlagBits::eGenericDst: return "GenericDst"; | |
| 7341 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7342 } | |
| 7343 } | |
| 7344 | |
| 7345 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( MemoryAllocateFlagBits value ) | |
| 7346 { | |
| 7347 switch ( value ) | |
| 7348 { | |
| 7349 case MemoryAllocateFlagBits::eDeviceMask : return "DeviceMask"; | |
| 7350 case MemoryAllocateFlagBits::eDeviceAddress : return "DeviceAddress"; | |
| 7351 case MemoryAllocateFlagBits::eDeviceAddressCaptureReplay: return "DeviceAddressCaptureReplay"; | |
| 7352 case MemoryAllocateFlagBits::eZeroInitializeEXT : return "ZeroInitializeEXT"; | |
| 7353 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7354 } | |
| 7355 } | |
| 7356 | |
| 7357 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CommandPoolTrimFlagBits ) | |
| 7358 { | |
| 7359 return "(void)"; | |
| 7360 } | |
| 7361 | |
| 7362 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ExternalMemoryHandleTypeFlagBits value ) | |
| 7363 { | |
| 7364 switch ( value ) | |
| 7365 { | |
| 7366 case ExternalMemoryHandleTypeFlagBits::eOpaqueFd : return "OpaqueFd"; | |
| 7367 case ExternalMemoryHandleTypeFlagBits::eOpaqueWin32 : return "OpaqueWin32"; | |
| 7368 case ExternalMemoryHandleTypeFlagBits::eOpaqueWin32Kmt : return "OpaqueWin32Kmt"; | |
| 7369 case ExternalMemoryHandleTypeFlagBits::eD3D11Texture : return "D3D11Texture"; | |
| 7370 case ExternalMemoryHandleTypeFlagBits::eD3D11TextureKmt: return "D3D11TextureKmt"; | |
| 7371 case ExternalMemoryHandleTypeFlagBits::eD3D12Heap : return "D3D12Heap"; | |
| 7372 case ExternalMemoryHandleTypeFlagBits::eD3D12Resource : return "D3D12Resource"; | |
| 7373 case ExternalMemoryHandleTypeFlagBits::eDmaBufEXT : return "DmaBufEXT"; | |
| 7374 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 7375 case ExternalMemoryHandleTypeFlagBits::eAndroidHardwareBufferANDROID: return "AndroidHardwareBufferANDROID"; | |
| 7376 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 7377 case ExternalMemoryHandleTypeFlagBits::eHostAllocationEXT : return "HostAllocationEXT"; | |
| 7378 case ExternalMemoryHandleTypeFlagBits::eHostMappedForeignMemoryEXT: return "HostMappedForeignMemoryEXT"; | |
| 7379 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 7380 case ExternalMemoryHandleTypeFlagBits::eZirconVmoFUCHSIA: return "ZirconVmoFUCHSIA"; | |
| 7381 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 7382 case ExternalMemoryHandleTypeFlagBits::eRdmaAddressNV: return "RdmaAddressNV"; | |
| 7383 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 7384 case ExternalMemoryHandleTypeFlagBits::eOhNativeBufferOHOS: return "OhNativeBufferOHOS"; | |
| 7385 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 7386 #if defined( VK_USE_PLATFORM_SCREEN_QNX ) | |
| 7387 case ExternalMemoryHandleTypeFlagBits::eScreenBufferQNX: return "ScreenBufferQNX"; | |
| 7388 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/ | |
| 7389 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 7390 case ExternalMemoryHandleTypeFlagBits::eMtlbufferEXT : return "MtlbufferEXT"; | |
| 7391 case ExternalMemoryHandleTypeFlagBits::eMtltextureEXT: return "MtltextureEXT"; | |
| 7392 case ExternalMemoryHandleTypeFlagBits::eMtlheapEXT : return "MtlheapEXT"; | |
| 7393 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 7394 default: return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7395 } | |
| 7396 } | |
| 7397 | |
| 7398 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ExternalMemoryFeatureFlagBits value ) | |
| 7399 { | |
| 7400 switch ( value ) | |
| 7401 { | |
| 7402 case ExternalMemoryFeatureFlagBits::eDedicatedOnly: return "DedicatedOnly"; | |
| 7403 case ExternalMemoryFeatureFlagBits::eExportable : return "Exportable"; | |
| 7404 case ExternalMemoryFeatureFlagBits::eImportable : return "Importable"; | |
| 7405 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7406 } | |
| 7407 } | |
| 7408 | |
| 7409 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ExternalFenceHandleTypeFlagBits value ) | |
| 7410 { | |
| 7411 switch ( value ) | |
| 7412 { | |
| 7413 case ExternalFenceHandleTypeFlagBits::eOpaqueFd : return "OpaqueFd"; | |
| 7414 case ExternalFenceHandleTypeFlagBits::eOpaqueWin32 : return "OpaqueWin32"; | |
| 7415 case ExternalFenceHandleTypeFlagBits::eOpaqueWin32Kmt: return "OpaqueWin32Kmt"; | |
| 7416 case ExternalFenceHandleTypeFlagBits::eSyncFd : return "SyncFd"; | |
| 7417 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7418 } | |
| 7419 } | |
| 7420 | |
| 7421 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ExternalFenceFeatureFlagBits value ) | |
| 7422 { | |
| 7423 switch ( value ) | |
| 7424 { | |
| 7425 case ExternalFenceFeatureFlagBits::eExportable: return "Exportable"; | |
| 7426 case ExternalFenceFeatureFlagBits::eImportable: return "Importable"; | |
| 7427 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7428 } | |
| 7429 } | |
| 7430 | |
| 7431 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( FenceImportFlagBits value ) | |
| 7432 { | |
| 7433 switch ( value ) | |
| 7434 { | |
| 7435 case FenceImportFlagBits::eTemporary: return "Temporary"; | |
| 7436 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7437 } | |
| 7438 } | |
| 7439 | |
| 7440 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SemaphoreImportFlagBits value ) | |
| 7441 { | |
| 7442 switch ( value ) | |
| 7443 { | |
| 7444 case SemaphoreImportFlagBits::eTemporary: return "Temporary"; | |
| 7445 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7446 } | |
| 7447 } | |
| 7448 | |
| 7449 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ExternalSemaphoreHandleTypeFlagBits value ) | |
| 7450 { | |
| 7451 switch ( value ) | |
| 7452 { | |
| 7453 case ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd : return "OpaqueFd"; | |
| 7454 case ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32 : return "OpaqueWin32"; | |
| 7455 case ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32Kmt: return "OpaqueWin32Kmt"; | |
| 7456 case ExternalSemaphoreHandleTypeFlagBits::eD3D12Fence : return "D3D12Fence"; | |
| 7457 case ExternalSemaphoreHandleTypeFlagBits::eSyncFd : return "SyncFd"; | |
| 7458 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 7459 case ExternalSemaphoreHandleTypeFlagBits::eZirconEventFUCHSIA: return "ZirconEventFUCHSIA"; | |
| 7460 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 7461 default: return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7462 } | |
| 7463 } | |
| 7464 | |
| 7465 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ExternalSemaphoreFeatureFlagBits value ) | |
| 7466 { | |
| 7467 switch ( value ) | |
| 7468 { | |
| 7469 case ExternalSemaphoreFeatureFlagBits::eExportable: return "Exportable"; | |
| 7470 case ExternalSemaphoreFeatureFlagBits::eImportable: return "Importable"; | |
| 7471 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7472 } | |
| 7473 } | |
| 7474 | |
| 7475 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SubgroupFeatureFlagBits value ) | |
| 7476 { | |
| 7477 switch ( value ) | |
| 7478 { | |
| 7479 case SubgroupFeatureFlagBits::eBasic : return "Basic"; | |
| 7480 case SubgroupFeatureFlagBits::eVote : return "Vote"; | |
| 7481 case SubgroupFeatureFlagBits::eArithmetic : return "Arithmetic"; | |
| 7482 case SubgroupFeatureFlagBits::eBallot : return "Ballot"; | |
| 7483 case SubgroupFeatureFlagBits::eShuffle : return "Shuffle"; | |
| 7484 case SubgroupFeatureFlagBits::eShuffleRelative: return "ShuffleRelative"; | |
| 7485 case SubgroupFeatureFlagBits::eClustered : return "Clustered"; | |
| 7486 case SubgroupFeatureFlagBits::eQuad : return "Quad"; | |
| 7487 case SubgroupFeatureFlagBits::eRotate : return "Rotate"; | |
| 7488 case SubgroupFeatureFlagBits::eRotateClustered: return "RotateClustered"; | |
| 7489 case SubgroupFeatureFlagBits::ePartitionedNV : return "PartitionedNV"; | |
| 7490 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7491 } | |
| 7492 } | |
| 7493 | |
| 7494 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorUpdateTemplateType value ) | |
| 7495 { | |
| 7496 switch ( value ) | |
| 7497 { | |
| 7498 case DescriptorUpdateTemplateType::eDescriptorSet : return "DescriptorSet"; | |
| 7499 case DescriptorUpdateTemplateType::ePushDescriptors: return "PushDescriptors"; | |
| 7500 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7501 } | |
| 7502 } | |
| 7503 | |
| 7504 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorUpdateTemplateCreateFlagBits ) | |
| 7505 { | |
| 7506 return "(void)"; | |
| 7507 } | |
| 7508 | |
| 7509 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SamplerYcbcrModelConversion value ) | |
| 7510 { | |
| 7511 switch ( value ) | |
| 7512 { | |
| 7513 case SamplerYcbcrModelConversion::eRgbIdentity : return "RgbIdentity"; | |
| 7514 case SamplerYcbcrModelConversion::eYcbcrIdentity: return "YcbcrIdentity"; | |
| 7515 case SamplerYcbcrModelConversion::eYcbcr709 : return "Ycbcr709"; | |
| 7516 case SamplerYcbcrModelConversion::eYcbcr601 : return "Ycbcr601"; | |
| 7517 case SamplerYcbcrModelConversion::eYcbcr2020 : return "Ycbcr2020"; | |
| 7518 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7519 } | |
| 7520 } | |
| 7521 | |
| 7522 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SamplerYcbcrRange value ) | |
| 7523 { | |
| 7524 switch ( value ) | |
| 7525 { | |
| 7526 case SamplerYcbcrRange::eItuFull : return "ItuFull"; | |
| 7527 case SamplerYcbcrRange::eItuNarrow: return "ItuNarrow"; | |
| 7528 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7529 } | |
| 7530 } | |
| 7531 | |
| 7532 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ChromaLocation value ) | |
| 7533 { | |
| 7534 switch ( value ) | |
| 7535 { | |
| 7536 case ChromaLocation::eCositedEven: return "CositedEven"; | |
| 7537 case ChromaLocation::eMidpoint : return "Midpoint"; | |
| 7538 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7539 } | |
| 7540 } | |
| 7541 | |
| 7542 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PointClippingBehavior value ) | |
| 7543 { | |
| 7544 switch ( value ) | |
| 7545 { | |
| 7546 case PointClippingBehavior::eAllClipPlanes : return "AllClipPlanes"; | |
| 7547 case PointClippingBehavior::eUserClipPlanesOnly: return "UserClipPlanesOnly"; | |
| 7548 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7549 } | |
| 7550 } | |
| 7551 | |
| 7552 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( TessellationDomainOrigin value ) | |
| 7553 { | |
| 7554 switch ( value ) | |
| 7555 { | |
| 7556 case TessellationDomainOrigin::eUpperLeft: return "UpperLeft"; | |
| 7557 case TessellationDomainOrigin::eLowerLeft: return "LowerLeft"; | |
| 7558 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7559 } | |
| 7560 } | |
| 7561 | |
| 7562 //=== VK_VERSION_1_2 === | |
| 7563 | |
| 7564 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DriverId value ) | |
| 7565 { | |
| 7566 switch ( value ) | |
| 7567 { | |
| 7568 case DriverId::eAmdProprietary : return "AmdProprietary"; | |
| 7569 case DriverId::eAmdOpenSource : return "AmdOpenSource"; | |
| 7570 case DriverId::eMesaRadv : return "MesaRadv"; | |
| 7571 case DriverId::eNvidiaProprietary : return "NvidiaProprietary"; | |
| 7572 case DriverId::eIntelProprietaryWindows : return "IntelProprietaryWindows"; | |
| 7573 case DriverId::eIntelOpenSourceMESA : return "IntelOpenSourceMESA"; | |
| 7574 case DriverId::eImaginationProprietary : return "ImaginationProprietary"; | |
| 7575 case DriverId::eQualcommProprietary : return "QualcommProprietary"; | |
| 7576 case DriverId::eArmProprietary : return "ArmProprietary"; | |
| 7577 case DriverId::eGoogleSwiftshader : return "GoogleSwiftshader"; | |
| 7578 case DriverId::eGgpProprietary : return "GgpProprietary"; | |
| 7579 case DriverId::eBroadcomProprietary : return "BroadcomProprietary"; | |
| 7580 case DriverId::eMesaLlvmpipe : return "MesaLlvmpipe"; | |
| 7581 case DriverId::eMoltenvk : return "Moltenvk"; | |
| 7582 case DriverId::eCoreaviProprietary : return "CoreaviProprietary"; | |
| 7583 case DriverId::eJuiceProprietary : return "JuiceProprietary"; | |
| 7584 case DriverId::eVerisiliconProprietary : return "VerisiliconProprietary"; | |
| 7585 case DriverId::eMesaTurnip : return "MesaTurnip"; | |
| 7586 case DriverId::eMesaV3Dv : return "MesaV3Dv"; | |
| 7587 case DriverId::eMesaPanvk : return "MesaPanvk"; | |
| 7588 case DriverId::eSamsungProprietary : return "SamsungProprietary"; | |
| 7589 case DriverId::eMesaVenus : return "MesaVenus"; | |
| 7590 case DriverId::eMesaDozen : return "MesaDozen"; | |
| 7591 case DriverId::eMesaNvk : return "MesaNvk"; | |
| 7592 case DriverId::eImaginationOpenSourceMESA: return "ImaginationOpenSourceMESA"; | |
| 7593 case DriverId::eMesaHoneykrisp : return "MesaHoneykrisp"; | |
| 7594 case DriverId::eVulkanScEmulationOnVulkan: return "VulkanScEmulationOnVulkan"; | |
| 7595 case DriverId::eMesaKosmickrisp : return "MesaKosmickrisp"; | |
| 7596 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7597 } | |
| 7598 } | |
| 7599 | |
| 7600 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SemaphoreType value ) | |
| 7601 { | |
| 7602 switch ( value ) | |
| 7603 { | |
| 7604 case SemaphoreType::eBinary : return "Binary"; | |
| 7605 case SemaphoreType::eTimeline: return "Timeline"; | |
| 7606 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7607 } | |
| 7608 } | |
| 7609 | |
| 7610 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SemaphoreWaitFlagBits value ) | |
| 7611 { | |
| 7612 switch ( value ) | |
| 7613 { | |
| 7614 case SemaphoreWaitFlagBits::eAny: return "Any"; | |
| 7615 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7616 } | |
| 7617 } | |
| 7618 | |
| 7619 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderFloatControlsIndependence value ) | |
| 7620 { | |
| 7621 switch ( value ) | |
| 7622 { | |
| 7623 case ShaderFloatControlsIndependence::e32BitOnly: return "32BitOnly"; | |
| 7624 case ShaderFloatControlsIndependence::eAll : return "All"; | |
| 7625 case ShaderFloatControlsIndependence::eNone : return "None"; | |
| 7626 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7627 } | |
| 7628 } | |
| 7629 | |
| 7630 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorBindingFlagBits value ) | |
| 7631 { | |
| 7632 switch ( value ) | |
| 7633 { | |
| 7634 case DescriptorBindingFlagBits::eUpdateAfterBind : return "UpdateAfterBind"; | |
| 7635 case DescriptorBindingFlagBits::eUpdateUnusedWhilePending: return "UpdateUnusedWhilePending"; | |
| 7636 case DescriptorBindingFlagBits::ePartiallyBound : return "PartiallyBound"; | |
| 7637 case DescriptorBindingFlagBits::eVariableDescriptorCount : return "VariableDescriptorCount"; | |
| 7638 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7639 } | |
| 7640 } | |
| 7641 | |
| 7642 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SamplerReductionMode value ) | |
| 7643 { | |
| 7644 switch ( value ) | |
| 7645 { | |
| 7646 case SamplerReductionMode::eWeightedAverage : return "WeightedAverage"; | |
| 7647 case SamplerReductionMode::eMin : return "Min"; | |
| 7648 case SamplerReductionMode::eMax : return "Max"; | |
| 7649 case SamplerReductionMode::eWeightedAverageRangeclampQCOM: return "WeightedAverageRangeclampQCOM"; | |
| 7650 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7651 } | |
| 7652 } | |
| 7653 | |
| 7654 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ResolveModeFlagBits value ) | |
| 7655 { | |
| 7656 switch ( value ) | |
| 7657 { | |
| 7658 case ResolveModeFlagBits::eNone : return "None"; | |
| 7659 case ResolveModeFlagBits::eSampleZero: return "SampleZero"; | |
| 7660 case ResolveModeFlagBits::eAverage : return "Average"; | |
| 7661 case ResolveModeFlagBits::eMin : return "Min"; | |
| 7662 case ResolveModeFlagBits::eMax : return "Max"; | |
| 7663 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 7664 case ResolveModeFlagBits::eExternalFormatDownsampleANDROID: return "ExternalFormatDownsampleANDROID"; | |
| 7665 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 7666 case ResolveModeFlagBits::eCustomEXT: return "CustomEXT"; | |
| 7667 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7668 } | |
| 7669 } | |
| 7670 | |
| 7671 //=== VK_VERSION_1_3 === | |
| 7672 | |
| 7673 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ToolPurposeFlagBits value ) | |
| 7674 { | |
| 7675 switch ( value ) | |
| 7676 { | |
| 7677 case ToolPurposeFlagBits::eValidation : return "Validation"; | |
| 7678 case ToolPurposeFlagBits::eProfiling : return "Profiling"; | |
| 7679 case ToolPurposeFlagBits::eTracing : return "Tracing"; | |
| 7680 case ToolPurposeFlagBits::eAdditionalFeatures: return "AdditionalFeatures"; | |
| 7681 case ToolPurposeFlagBits::eModifyingFeatures : return "ModifyingFeatures"; | |
| 7682 case ToolPurposeFlagBits::eDebugReportingEXT : return "DebugReportingEXT"; | |
| 7683 case ToolPurposeFlagBits::eDebugMarkersEXT : return "DebugMarkersEXT"; | |
| 7684 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7685 } | |
| 7686 } | |
| 7687 | |
| 7688 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PrivateDataSlotCreateFlagBits ) | |
| 7689 { | |
| 7690 return "(void)"; | |
| 7691 } | |
| 7692 | |
| 7693 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineStageFlagBits2 value ) | |
| 7694 { | |
| 7695 switch ( value ) | |
| 7696 { | |
| 7697 case PipelineStageFlagBits2::eNone : return "None"; | |
| 7698 case PipelineStageFlagBits2::eTopOfPipe : return "TopOfPipe"; | |
| 7699 case PipelineStageFlagBits2::eDrawIndirect : return "DrawIndirect"; | |
| 7700 case PipelineStageFlagBits2::eVertexInput : return "VertexInput"; | |
| 7701 case PipelineStageFlagBits2::eVertexShader : return "VertexShader"; | |
| 7702 case PipelineStageFlagBits2::eTessellationControlShader : return "TessellationControlShader"; | |
| 7703 case PipelineStageFlagBits2::eTessellationEvaluationShader : return "TessellationEvaluationShader"; | |
| 7704 case PipelineStageFlagBits2::eGeometryShader : return "GeometryShader"; | |
| 7705 case PipelineStageFlagBits2::eFragmentShader : return "FragmentShader"; | |
| 7706 case PipelineStageFlagBits2::eEarlyFragmentTests : return "EarlyFragmentTests"; | |
| 7707 case PipelineStageFlagBits2::eLateFragmentTests : return "LateFragmentTests"; | |
| 7708 case PipelineStageFlagBits2::eColorAttachmentOutput : return "ColorAttachmentOutput"; | |
| 7709 case PipelineStageFlagBits2::eComputeShader : return "ComputeShader"; | |
| 7710 case PipelineStageFlagBits2::eAllTransfer : return "AllTransfer"; | |
| 7711 case PipelineStageFlagBits2::eBottomOfPipe : return "BottomOfPipe"; | |
| 7712 case PipelineStageFlagBits2::eHost : return "Host"; | |
| 7713 case PipelineStageFlagBits2::eAllGraphics : return "AllGraphics"; | |
| 7714 case PipelineStageFlagBits2::eAllCommands : return "AllCommands"; | |
| 7715 case PipelineStageFlagBits2::eCopy : return "Copy"; | |
| 7716 case PipelineStageFlagBits2::eResolve : return "Resolve"; | |
| 7717 case PipelineStageFlagBits2::eBlit : return "Blit"; | |
| 7718 case PipelineStageFlagBits2::eClear : return "Clear"; | |
| 7719 case PipelineStageFlagBits2::eIndexInput : return "IndexInput"; | |
| 7720 case PipelineStageFlagBits2::eVertexAttributeInput : return "VertexAttributeInput"; | |
| 7721 case PipelineStageFlagBits2::ePreRasterizationShaders : return "PreRasterizationShaders"; | |
| 7722 case PipelineStageFlagBits2::eVideoDecodeKHR : return "VideoDecodeKHR"; | |
| 7723 case PipelineStageFlagBits2::eVideoEncodeKHR : return "VideoEncodeKHR"; | |
| 7724 case PipelineStageFlagBits2::eTransformFeedbackEXT : return "TransformFeedbackEXT"; | |
| 7725 case PipelineStageFlagBits2::eConditionalRenderingEXT : return "ConditionalRenderingEXT"; | |
| 7726 case PipelineStageFlagBits2::eCommandPreprocessEXT : return "CommandPreprocessEXT"; | |
| 7727 case PipelineStageFlagBits2::eFragmentShadingRateAttachmentKHR: return "FragmentShadingRateAttachmentKHR"; | |
| 7728 case PipelineStageFlagBits2::eAccelerationStructureBuildKHR : return "AccelerationStructureBuildKHR"; | |
| 7729 case PipelineStageFlagBits2::eRayTracingShaderKHR : return "RayTracingShaderKHR"; | |
| 7730 case PipelineStageFlagBits2::eFragmentDensityProcessEXT : return "FragmentDensityProcessEXT"; | |
| 7731 case PipelineStageFlagBits2::eTaskShaderEXT : return "TaskShaderEXT"; | |
| 7732 case PipelineStageFlagBits2::eMeshShaderEXT : return "MeshShaderEXT"; | |
| 7733 case PipelineStageFlagBits2::eSubpassShaderHUAWEI : return "SubpassShaderHUAWEI"; | |
| 7734 case PipelineStageFlagBits2::eInvocationMaskHUAWEI : return "InvocationMaskHUAWEI"; | |
| 7735 case PipelineStageFlagBits2::eAccelerationStructureCopyKHR : return "AccelerationStructureCopyKHR"; | |
| 7736 case PipelineStageFlagBits2::eMicromapBuildEXT : return "MicromapBuildEXT"; | |
| 7737 case PipelineStageFlagBits2::eClusterCullingShaderHUAWEI : return "ClusterCullingShaderHUAWEI"; | |
| 7738 case PipelineStageFlagBits2::eOpticalFlowNV : return "OpticalFlowNV"; | |
| 7739 case PipelineStageFlagBits2::eConvertCooperativeVectorMatrixNV: return "ConvertCooperativeVectorMatrixNV"; | |
| 7740 case PipelineStageFlagBits2::eDataGraphARM : return "DataGraphARM"; | |
| 7741 case PipelineStageFlagBits2::eCopyIndirectKHR : return "CopyIndirectKHR"; | |
| 7742 case PipelineStageFlagBits2::eMemoryDecompressionEXT : return "MemoryDecompressionEXT"; | |
| 7743 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7744 } | |
| 7745 } | |
| 7746 | |
| 7747 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AccessFlagBits2 value ) | |
| 7748 { | |
| 7749 switch ( value ) | |
| 7750 { | |
| 7751 case AccessFlagBits2::eNone : return "None"; | |
| 7752 case AccessFlagBits2::eIndirectCommandRead : return "IndirectCommandRead"; | |
| 7753 case AccessFlagBits2::eIndexRead : return "IndexRead"; | |
| 7754 case AccessFlagBits2::eVertexAttributeRead : return "VertexAttributeRead"; | |
| 7755 case AccessFlagBits2::eUniformRead : return "UniformRead"; | |
| 7756 case AccessFlagBits2::eInputAttachmentRead : return "InputAttachmentRead"; | |
| 7757 case AccessFlagBits2::eShaderRead : return "ShaderRead"; | |
| 7758 case AccessFlagBits2::eShaderWrite : return "ShaderWrite"; | |
| 7759 case AccessFlagBits2::eColorAttachmentRead : return "ColorAttachmentRead"; | |
| 7760 case AccessFlagBits2::eColorAttachmentWrite : return "ColorAttachmentWrite"; | |
| 7761 case AccessFlagBits2::eDepthStencilAttachmentRead : return "DepthStencilAttachmentRead"; | |
| 7762 case AccessFlagBits2::eDepthStencilAttachmentWrite : return "DepthStencilAttachmentWrite"; | |
| 7763 case AccessFlagBits2::eTransferRead : return "TransferRead"; | |
| 7764 case AccessFlagBits2::eTransferWrite : return "TransferWrite"; | |
| 7765 case AccessFlagBits2::eHostRead : return "HostRead"; | |
| 7766 case AccessFlagBits2::eHostWrite : return "HostWrite"; | |
| 7767 case AccessFlagBits2::eMemoryRead : return "MemoryRead"; | |
| 7768 case AccessFlagBits2::eMemoryWrite : return "MemoryWrite"; | |
| 7769 case AccessFlagBits2::eShaderSampledRead : return "ShaderSampledRead"; | |
| 7770 case AccessFlagBits2::eShaderStorageRead : return "ShaderStorageRead"; | |
| 7771 case AccessFlagBits2::eShaderStorageWrite : return "ShaderStorageWrite"; | |
| 7772 case AccessFlagBits2::eVideoDecodeReadKHR : return "VideoDecodeReadKHR"; | |
| 7773 case AccessFlagBits2::eVideoDecodeWriteKHR : return "VideoDecodeWriteKHR"; | |
| 7774 case AccessFlagBits2::eVideoEncodeReadKHR : return "VideoEncodeReadKHR"; | |
| 7775 case AccessFlagBits2::eVideoEncodeWriteKHR : return "VideoEncodeWriteKHR"; | |
| 7776 case AccessFlagBits2::eShaderTileAttachmentReadQCOM : return "ShaderTileAttachmentReadQCOM"; | |
| 7777 case AccessFlagBits2::eShaderTileAttachmentWriteQCOM : return "ShaderTileAttachmentWriteQCOM"; | |
| 7778 case AccessFlagBits2::eTransformFeedbackWriteEXT : return "TransformFeedbackWriteEXT"; | |
| 7779 case AccessFlagBits2::eTransformFeedbackCounterReadEXT : return "TransformFeedbackCounterReadEXT"; | |
| 7780 case AccessFlagBits2::eTransformFeedbackCounterWriteEXT : return "TransformFeedbackCounterWriteEXT"; | |
| 7781 case AccessFlagBits2::eConditionalRenderingReadEXT : return "ConditionalRenderingReadEXT"; | |
| 7782 case AccessFlagBits2::eCommandPreprocessReadEXT : return "CommandPreprocessReadEXT"; | |
| 7783 case AccessFlagBits2::eCommandPreprocessWriteEXT : return "CommandPreprocessWriteEXT"; | |
| 7784 case AccessFlagBits2::eFragmentShadingRateAttachmentReadKHR: return "FragmentShadingRateAttachmentReadKHR"; | |
| 7785 case AccessFlagBits2::eAccelerationStructureReadKHR : return "AccelerationStructureReadKHR"; | |
| 7786 case AccessFlagBits2::eAccelerationStructureWriteKHR : return "AccelerationStructureWriteKHR"; | |
| 7787 case AccessFlagBits2::eFragmentDensityMapReadEXT : return "FragmentDensityMapReadEXT"; | |
| 7788 case AccessFlagBits2::eColorAttachmentReadNoncoherentEXT : return "ColorAttachmentReadNoncoherentEXT"; | |
| 7789 case AccessFlagBits2::eDescriptorBufferReadEXT : return "DescriptorBufferReadEXT"; | |
| 7790 case AccessFlagBits2::eInvocationMaskReadHUAWEI : return "InvocationMaskReadHUAWEI"; | |
| 7791 case AccessFlagBits2::eShaderBindingTableReadKHR : return "ShaderBindingTableReadKHR"; | |
| 7792 case AccessFlagBits2::eMicromapReadEXT : return "MicromapReadEXT"; | |
| 7793 case AccessFlagBits2::eMicromapWriteEXT : return "MicromapWriteEXT"; | |
| 7794 case AccessFlagBits2::eOpticalFlowReadNV : return "OpticalFlowReadNV"; | |
| 7795 case AccessFlagBits2::eOpticalFlowWriteNV : return "OpticalFlowWriteNV"; | |
| 7796 case AccessFlagBits2::eDataGraphReadARM : return "DataGraphReadARM"; | |
| 7797 case AccessFlagBits2::eDataGraphWriteARM : return "DataGraphWriteARM"; | |
| 7798 case AccessFlagBits2::eMemoryDecompressionReadEXT : return "MemoryDecompressionReadEXT"; | |
| 7799 case AccessFlagBits2::eMemoryDecompressionWriteEXT : return "MemoryDecompressionWriteEXT"; | |
| 7800 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7801 } | |
| 7802 } | |
| 7803 | |
| 7804 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SubmitFlagBits value ) | |
| 7805 { | |
| 7806 switch ( value ) | |
| 7807 { | |
| 7808 case SubmitFlagBits::eProtected: return "Protected"; | |
| 7809 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7810 } | |
| 7811 } | |
| 7812 | |
| 7813 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( FormatFeatureFlagBits2 value ) | |
| 7814 { | |
| 7815 switch ( value ) | |
| 7816 { | |
| 7817 case FormatFeatureFlagBits2::eSampledImage : return "SampledImage"; | |
| 7818 case FormatFeatureFlagBits2::eStorageImage : return "StorageImage"; | |
| 7819 case FormatFeatureFlagBits2::eStorageImageAtomic : return "StorageImageAtomic"; | |
| 7820 case FormatFeatureFlagBits2::eUniformTexelBuffer : return "UniformTexelBuffer"; | |
| 7821 case FormatFeatureFlagBits2::eStorageTexelBuffer : return "StorageTexelBuffer"; | |
| 7822 case FormatFeatureFlagBits2::eStorageTexelBufferAtomic : return "StorageTexelBufferAtomic"; | |
| 7823 case FormatFeatureFlagBits2::eVertexBuffer : return "VertexBuffer"; | |
| 7824 case FormatFeatureFlagBits2::eColorAttachment : return "ColorAttachment"; | |
| 7825 case FormatFeatureFlagBits2::eColorAttachmentBlend : return "ColorAttachmentBlend"; | |
| 7826 case FormatFeatureFlagBits2::eDepthStencilAttachment : return "DepthStencilAttachment"; | |
| 7827 case FormatFeatureFlagBits2::eBlitSrc : return "BlitSrc"; | |
| 7828 case FormatFeatureFlagBits2::eBlitDst : return "BlitDst"; | |
| 7829 case FormatFeatureFlagBits2::eSampledImageFilterLinear : return "SampledImageFilterLinear"; | |
| 7830 case FormatFeatureFlagBits2::eTransferSrc : return "TransferSrc"; | |
| 7831 case FormatFeatureFlagBits2::eTransferDst : return "TransferDst"; | |
| 7832 case FormatFeatureFlagBits2::eSampledImageFilterMinmax : return "SampledImageFilterMinmax"; | |
| 7833 case FormatFeatureFlagBits2::eMidpointChromaSamples : return "MidpointChromaSamples"; | |
| 7834 case FormatFeatureFlagBits2::eSampledImageYcbcrConversionLinearFilter : return "SampledImageYcbcrConversionLinearFilter"; | |
| 7835 case FormatFeatureFlagBits2::eSampledImageYcbcrConversionSeparateReconstructionFilter: return "SampledImageYcbcrConversionSeparateReconstructionFilter"; | |
| 7836 case FormatFeatureFlagBits2::eSampledImageYcbcrConversionChromaReconstructionExplicit: return "SampledImageYcbcrConversionChromaReconstructionExplicit"; | |
| 7837 case FormatFeatureFlagBits2::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable: | |
| 7838 return "SampledImageYcbcrConversionChromaReconstructionExplicitForceable"; | |
| 7839 case FormatFeatureFlagBits2::eDisjoint : return "Disjoint"; | |
| 7840 case FormatFeatureFlagBits2::eCositedChromaSamples : return "CositedChromaSamples"; | |
| 7841 case FormatFeatureFlagBits2::eStorageReadWithoutFormat : return "StorageReadWithoutFormat"; | |
| 7842 case FormatFeatureFlagBits2::eStorageWriteWithoutFormat : return "StorageWriteWithoutFormat"; | |
| 7843 case FormatFeatureFlagBits2::eSampledImageDepthComparison : return "SampledImageDepthComparison"; | |
| 7844 case FormatFeatureFlagBits2::eSampledImageFilterCubic : return "SampledImageFilterCubic"; | |
| 7845 case FormatFeatureFlagBits2::eHostImageTransfer : return "HostImageTransfer"; | |
| 7846 case FormatFeatureFlagBits2::eVideoDecodeOutputKHR : return "VideoDecodeOutputKHR"; | |
| 7847 case FormatFeatureFlagBits2::eVideoDecodeDpbKHR : return "VideoDecodeDpbKHR"; | |
| 7848 case FormatFeatureFlagBits2::eAccelerationStructureVertexBufferKHR: return "AccelerationStructureVertexBufferKHR"; | |
| 7849 case FormatFeatureFlagBits2::eFragmentDensityMapEXT : return "FragmentDensityMapEXT"; | |
| 7850 case FormatFeatureFlagBits2::eFragmentShadingRateAttachmentKHR : return "FragmentShadingRateAttachmentKHR"; | |
| 7851 case FormatFeatureFlagBits2::eVideoEncodeInputKHR : return "VideoEncodeInputKHR"; | |
| 7852 case FormatFeatureFlagBits2::eVideoEncodeDpbKHR : return "VideoEncodeDpbKHR"; | |
| 7853 case FormatFeatureFlagBits2::eAccelerationStructureRadiusBufferNV : return "AccelerationStructureRadiusBufferNV"; | |
| 7854 case FormatFeatureFlagBits2::eLinearColorAttachmentNV : return "LinearColorAttachmentNV"; | |
| 7855 case FormatFeatureFlagBits2::eWeightImageQCOM : return "WeightImageQCOM"; | |
| 7856 case FormatFeatureFlagBits2::eWeightSampledImageQCOM : return "WeightSampledImageQCOM"; | |
| 7857 case FormatFeatureFlagBits2::eBlockMatchingQCOM : return "BlockMatchingQCOM"; | |
| 7858 case FormatFeatureFlagBits2::eBoxFilterSampledQCOM : return "BoxFilterSampledQCOM"; | |
| 7859 case FormatFeatureFlagBits2::eTensorShaderARM : return "TensorShaderARM"; | |
| 7860 case FormatFeatureFlagBits2::eTensorImageAliasingARM : return "TensorImageAliasingARM"; | |
| 7861 case FormatFeatureFlagBits2::eOpticalFlowImageNV : return "OpticalFlowImageNV"; | |
| 7862 case FormatFeatureFlagBits2::eOpticalFlowVectorNV : return "OpticalFlowVectorNV"; | |
| 7863 case FormatFeatureFlagBits2::eOpticalFlowCostNV : return "OpticalFlowCostNV"; | |
| 7864 case FormatFeatureFlagBits2::eTensorDataGraphARM : return "TensorDataGraphARM"; | |
| 7865 case FormatFeatureFlagBits2::eCopyImageIndirectDstKHR : return "CopyImageIndirectDstKHR"; | |
| 7866 case FormatFeatureFlagBits2::eVideoEncodeQuantizationDeltaMapKHR : return "VideoEncodeQuantizationDeltaMapKHR"; | |
| 7867 case FormatFeatureFlagBits2::eVideoEncodeEmphasisMapKHR : return "VideoEncodeEmphasisMapKHR"; | |
| 7868 case FormatFeatureFlagBits2::eDepthCopyOnComputeQueueKHR : return "DepthCopyOnComputeQueueKHR"; | |
| 7869 case FormatFeatureFlagBits2::eDepthCopyOnTransferQueueKHR : return "DepthCopyOnTransferQueueKHR"; | |
| 7870 case FormatFeatureFlagBits2::eStencilCopyOnComputeQueueKHR : return "StencilCopyOnComputeQueueKHR"; | |
| 7871 case FormatFeatureFlagBits2::eStencilCopyOnTransferQueueKHR : return "StencilCopyOnTransferQueueKHR"; | |
| 7872 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7873 } | |
| 7874 } | |
| 7875 | |
| 7876 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineCreationFeedbackFlagBits value ) | |
| 7877 { | |
| 7878 switch ( value ) | |
| 7879 { | |
| 7880 case PipelineCreationFeedbackFlagBits::eValid : return "Valid"; | |
| 7881 case PipelineCreationFeedbackFlagBits::eApplicationPipelineCacheHit: return "ApplicationPipelineCacheHit"; | |
| 7882 case PipelineCreationFeedbackFlagBits::eBasePipelineAcceleration : return "BasePipelineAcceleration"; | |
| 7883 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7884 } | |
| 7885 } | |
| 7886 | |
| 7887 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( RenderingFlagBits value ) | |
| 7888 { | |
| 7889 switch ( value ) | |
| 7890 { | |
| 7891 case RenderingFlagBits::eContentsSecondaryCommandBuffers : return "ContentsSecondaryCommandBuffers"; | |
| 7892 case RenderingFlagBits::eSuspending : return "Suspending"; | |
| 7893 case RenderingFlagBits::eResuming : return "Resuming"; | |
| 7894 case RenderingFlagBits::eEnableLegacyDitheringEXT : return "EnableLegacyDitheringEXT"; | |
| 7895 case RenderingFlagBits::eContentsInlineKHR : return "ContentsInlineKHR"; | |
| 7896 case RenderingFlagBits::ePerLayerFragmentDensityVALVE : return "PerLayerFragmentDensityVALVE"; | |
| 7897 case RenderingFlagBits::eFragmentRegionEXT : return "FragmentRegionEXT"; | |
| 7898 case RenderingFlagBits::eCustomResolveEXT : return "CustomResolveEXT"; | |
| 7899 case RenderingFlagBits::eLocalReadConcurrentAccessControlKHR: return "LocalReadConcurrentAccessControlKHR"; | |
| 7900 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7901 } | |
| 7902 } | |
| 7903 | |
| 7904 //=== VK_VERSION_1_4 === | |
| 7905 | |
| 7906 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueueGlobalPriority value ) | |
| 7907 { | |
| 7908 switch ( value ) | |
| 7909 { | |
| 7910 case QueueGlobalPriority::eLow : return "Low"; | |
| 7911 case QueueGlobalPriority::eMedium : return "Medium"; | |
| 7912 case QueueGlobalPriority::eHigh : return "High"; | |
| 7913 case QueueGlobalPriority::eRealtime: return "Realtime"; | |
| 7914 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7915 } | |
| 7916 } | |
| 7917 | |
| 7918 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( MemoryUnmapFlagBits value ) | |
| 7919 { | |
| 7920 switch ( value ) | |
| 7921 { | |
| 7922 case MemoryUnmapFlagBits::eReserveEXT: return "ReserveEXT"; | |
| 7923 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7924 } | |
| 7925 } | |
| 7926 | |
| 7927 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( BufferUsageFlagBits2 value ) | |
| 7928 { | |
| 7929 switch ( value ) | |
| 7930 { | |
| 7931 case BufferUsageFlagBits2::eTransferSrc : return "TransferSrc"; | |
| 7932 case BufferUsageFlagBits2::eTransferDst : return "TransferDst"; | |
| 7933 case BufferUsageFlagBits2::eUniformTexelBuffer : return "UniformTexelBuffer"; | |
| 7934 case BufferUsageFlagBits2::eStorageTexelBuffer : return "StorageTexelBuffer"; | |
| 7935 case BufferUsageFlagBits2::eUniformBuffer : return "UniformBuffer"; | |
| 7936 case BufferUsageFlagBits2::eStorageBuffer : return "StorageBuffer"; | |
| 7937 case BufferUsageFlagBits2::eIndexBuffer : return "IndexBuffer"; | |
| 7938 case BufferUsageFlagBits2::eVertexBuffer : return "VertexBuffer"; | |
| 7939 case BufferUsageFlagBits2::eIndirectBuffer : return "IndirectBuffer"; | |
| 7940 case BufferUsageFlagBits2::eShaderDeviceAddress: return "ShaderDeviceAddress"; | |
| 7941 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 7942 case BufferUsageFlagBits2::eExecutionGraphScratchAMDX: return "ExecutionGraphScratchAMDX"; | |
| 7943 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 7944 case BufferUsageFlagBits2::eConditionalRenderingEXT : return "ConditionalRenderingEXT"; | |
| 7945 case BufferUsageFlagBits2::eShaderBindingTableKHR : return "ShaderBindingTableKHR"; | |
| 7946 case BufferUsageFlagBits2::eTransformFeedbackBufferEXT : return "TransformFeedbackBufferEXT"; | |
| 7947 case BufferUsageFlagBits2::eTransformFeedbackCounterBufferEXT : return "TransformFeedbackCounterBufferEXT"; | |
| 7948 case BufferUsageFlagBits2::eVideoDecodeSrcKHR : return "VideoDecodeSrcKHR"; | |
| 7949 case BufferUsageFlagBits2::eVideoDecodeDstKHR : return "VideoDecodeDstKHR"; | |
| 7950 case BufferUsageFlagBits2::eVideoEncodeDstKHR : return "VideoEncodeDstKHR"; | |
| 7951 case BufferUsageFlagBits2::eVideoEncodeSrcKHR : return "VideoEncodeSrcKHR"; | |
| 7952 case BufferUsageFlagBits2::eAccelerationStructureBuildInputReadOnlyKHR: return "AccelerationStructureBuildInputReadOnlyKHR"; | |
| 7953 case BufferUsageFlagBits2::eAccelerationStructureStorageKHR : return "AccelerationStructureStorageKHR"; | |
| 7954 case BufferUsageFlagBits2::eSamplerDescriptorBufferEXT : return "SamplerDescriptorBufferEXT"; | |
| 7955 case BufferUsageFlagBits2::eResourceDescriptorBufferEXT : return "ResourceDescriptorBufferEXT"; | |
| 7956 case BufferUsageFlagBits2::ePushDescriptorsDescriptorBufferEXT : return "PushDescriptorsDescriptorBufferEXT"; | |
| 7957 case BufferUsageFlagBits2::eMicromapBuildInputReadOnlyEXT : return "MicromapBuildInputReadOnlyEXT"; | |
| 7958 case BufferUsageFlagBits2::eMicromapStorageEXT : return "MicromapStorageEXT"; | |
| 7959 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 7960 case BufferUsageFlagBits2::eCompressedDataDgf1AMDX: return "CompressedDataDgf1AMDX"; | |
| 7961 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 7962 case BufferUsageFlagBits2::eDataGraphForeignDescriptorARM: return "DataGraphForeignDescriptorARM"; | |
| 7963 case BufferUsageFlagBits2::eTileMemoryQCOM : return "TileMemoryQCOM"; | |
| 7964 case BufferUsageFlagBits2::eMemoryDecompressionEXT : return "MemoryDecompressionEXT"; | |
| 7965 case BufferUsageFlagBits2::ePreprocessBufferEXT : return "PreprocessBufferEXT"; | |
| 7966 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7967 } | |
| 7968 } | |
| 7969 | |
| 7970 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( HostImageCopyFlagBits value ) | |
| 7971 { | |
| 7972 switch ( value ) | |
| 7973 { | |
| 7974 case HostImageCopyFlagBits::eMemcpy: return "Memcpy"; | |
| 7975 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 7976 } | |
| 7977 } | |
| 7978 | |
| 7979 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineCreateFlagBits2 value ) | |
| 7980 { | |
| 7981 switch ( value ) | |
| 7982 { | |
| 7983 case PipelineCreateFlagBits2::eDisableOptimization : return "DisableOptimization"; | |
| 7984 case PipelineCreateFlagBits2::eAllowDerivatives : return "AllowDerivatives"; | |
| 7985 case PipelineCreateFlagBits2::eDerivative : return "Derivative"; | |
| 7986 case PipelineCreateFlagBits2::eViewIndexFromDeviceIndex : return "ViewIndexFromDeviceIndex"; | |
| 7987 case PipelineCreateFlagBits2::eDispatchBase : return "DispatchBase"; | |
| 7988 case PipelineCreateFlagBits2::eFailOnPipelineCompileRequired: return "FailOnPipelineCompileRequired"; | |
| 7989 case PipelineCreateFlagBits2::eEarlyReturnOnFailure : return "EarlyReturnOnFailure"; | |
| 7990 case PipelineCreateFlagBits2::eNoProtectedAccess : return "NoProtectedAccess"; | |
| 7991 case PipelineCreateFlagBits2::eProtectedAccessOnly : return "ProtectedAccessOnly"; | |
| 7992 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 7993 case PipelineCreateFlagBits2::eExecutionGraphAMDX: return "ExecutionGraphAMDX"; | |
| 7994 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 7995 case PipelineCreateFlagBits2::eRayTracingAllowSpheresAndLinearSweptSpheresNV: return "RayTracingAllowSpheresAndLinearSweptSpheresNV"; | |
| 7996 case PipelineCreateFlagBits2::eEnableLegacyDitheringEXT : return "EnableLegacyDitheringEXT"; | |
| 7997 case PipelineCreateFlagBits2::eDeferCompileNV : return "DeferCompileNV"; | |
| 7998 case PipelineCreateFlagBits2::eCaptureStatisticsKHR : return "CaptureStatisticsKHR"; | |
| 7999 case PipelineCreateFlagBits2::eCaptureInternalRepresentationsKHR : return "CaptureInternalRepresentationsKHR"; | |
| 8000 case PipelineCreateFlagBits2::eLinkTimeOptimizationEXT : return "LinkTimeOptimizationEXT"; | |
| 8001 case PipelineCreateFlagBits2::eRetainLinkTimeOptimizationInfoEXT : return "RetainLinkTimeOptimizationInfoEXT"; | |
| 8002 case PipelineCreateFlagBits2::eLibraryKHR : return "LibraryKHR"; | |
| 8003 case PipelineCreateFlagBits2::eRayTracingSkipTrianglesKHR : return "RayTracingSkipTrianglesKHR"; | |
| 8004 case PipelineCreateFlagBits2::eRayTracingSkipAabbsKHR : return "RayTracingSkipAabbsKHR"; | |
| 8005 case PipelineCreateFlagBits2::eRayTracingNoNullAnyHitShadersKHR : return "RayTracingNoNullAnyHitShadersKHR"; | |
| 8006 case PipelineCreateFlagBits2::eRayTracingNoNullClosestHitShadersKHR : return "RayTracingNoNullClosestHitShadersKHR"; | |
| 8007 case PipelineCreateFlagBits2::eRayTracingNoNullMissShadersKHR : return "RayTracingNoNullMissShadersKHR"; | |
| 8008 case PipelineCreateFlagBits2::eRayTracingNoNullIntersectionShadersKHR : return "RayTracingNoNullIntersectionShadersKHR"; | |
| 8009 case PipelineCreateFlagBits2::eRayTracingShaderGroupHandleCaptureReplayKHR : return "RayTracingShaderGroupHandleCaptureReplayKHR"; | |
| 8010 case PipelineCreateFlagBits2::eIndirectBindableNV : return "IndirectBindableNV"; | |
| 8011 case PipelineCreateFlagBits2::eRayTracingAllowMotionNV : return "RayTracingAllowMotionNV"; | |
| 8012 case PipelineCreateFlagBits2::eRenderingFragmentShadingRateAttachmentKHR : return "RenderingFragmentShadingRateAttachmentKHR"; | |
| 8013 case PipelineCreateFlagBits2::eRenderingFragmentDensityMapAttachmentEXT : return "RenderingFragmentDensityMapAttachmentEXT"; | |
| 8014 case PipelineCreateFlagBits2::eRayTracingOpacityMicromapEXT : return "RayTracingOpacityMicromapEXT"; | |
| 8015 case PipelineCreateFlagBits2::eColorAttachmentFeedbackLoopEXT : return "ColorAttachmentFeedbackLoopEXT"; | |
| 8016 case PipelineCreateFlagBits2::eDepthStencilAttachmentFeedbackLoopEXT : return "DepthStencilAttachmentFeedbackLoopEXT"; | |
| 8017 case PipelineCreateFlagBits2::eRayTracingDisplacementMicromapNV : return "RayTracingDisplacementMicromapNV"; | |
| 8018 case PipelineCreateFlagBits2::eDescriptorBufferEXT : return "DescriptorBufferEXT"; | |
| 8019 case PipelineCreateFlagBits2::eDisallowOpacityMicromapARM : return "DisallowOpacityMicromapARM"; | |
| 8020 case PipelineCreateFlagBits2::eCaptureDataKHR : return "CaptureDataKHR"; | |
| 8021 case PipelineCreateFlagBits2::eIndirectBindableEXT : return "IndirectBindableEXT"; | |
| 8022 case PipelineCreateFlagBits2::ePerLayerFragmentDensityVALVE : return "PerLayerFragmentDensityVALVE"; | |
| 8023 case PipelineCreateFlagBits2::e64BitIndexingEXT : return "64BitIndexingEXT"; | |
| 8024 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8025 } | |
| 8026 } | |
| 8027 | |
| 8028 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRobustnessBufferBehavior value ) | |
| 8029 { | |
| 8030 switch ( value ) | |
| 8031 { | |
| 8032 case PipelineRobustnessBufferBehavior::eDeviceDefault : return "DeviceDefault"; | |
| 8033 case PipelineRobustnessBufferBehavior::eDisabled : return "Disabled"; | |
| 8034 case PipelineRobustnessBufferBehavior::eRobustBufferAccess : return "RobustBufferAccess"; | |
| 8035 case PipelineRobustnessBufferBehavior::eRobustBufferAccess2: return "RobustBufferAccess2"; | |
| 8036 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8037 } | |
| 8038 } | |
| 8039 | |
| 8040 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRobustnessImageBehavior value ) | |
| 8041 { | |
| 8042 switch ( value ) | |
| 8043 { | |
| 8044 case PipelineRobustnessImageBehavior::eDeviceDefault : return "DeviceDefault"; | |
| 8045 case PipelineRobustnessImageBehavior::eDisabled : return "Disabled"; | |
| 8046 case PipelineRobustnessImageBehavior::eRobustImageAccess : return "RobustImageAccess"; | |
| 8047 case PipelineRobustnessImageBehavior::eRobustImageAccess2: return "RobustImageAccess2"; | |
| 8048 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8049 } | |
| 8050 } | |
| 8051 | |
| 8052 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( LineRasterizationMode value ) | |
| 8053 { | |
| 8054 switch ( value ) | |
| 8055 { | |
| 8056 case LineRasterizationMode::eDefault : return "Default"; | |
| 8057 case LineRasterizationMode::eRectangular : return "Rectangular"; | |
| 8058 case LineRasterizationMode::eBresenham : return "Bresenham"; | |
| 8059 case LineRasterizationMode::eRectangularSmooth: return "RectangularSmooth"; | |
| 8060 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8061 } | |
| 8062 } | |
| 8063 | |
| 8064 //=== VK_KHR_surface === | |
| 8065 | |
| 8066 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SurfaceTransformFlagBitsKHR value ) | |
| 8067 { | |
| 8068 switch ( value ) | |
| 8069 { | |
| 8070 case SurfaceTransformFlagBitsKHR::eIdentity : return "Identity"; | |
| 8071 case SurfaceTransformFlagBitsKHR::eRotate90 : return "Rotate90"; | |
| 8072 case SurfaceTransformFlagBitsKHR::eRotate180 : return "Rotate180"; | |
| 8073 case SurfaceTransformFlagBitsKHR::eRotate270 : return "Rotate270"; | |
| 8074 case SurfaceTransformFlagBitsKHR::eHorizontalMirror : return "HorizontalMirror"; | |
| 8075 case SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate90 : return "HorizontalMirrorRotate90"; | |
| 8076 case SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate180: return "HorizontalMirrorRotate180"; | |
| 8077 case SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate270: return "HorizontalMirrorRotate270"; | |
| 8078 case SurfaceTransformFlagBitsKHR::eInherit : return "Inherit"; | |
| 8079 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8080 } | |
| 8081 } | |
| 8082 | |
| 8083 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PresentModeKHR value ) | |
| 8084 { | |
| 8085 switch ( value ) | |
| 8086 { | |
| 8087 case PresentModeKHR::eImmediate : return "Immediate"; | |
| 8088 case PresentModeKHR::eMailbox : return "Mailbox"; | |
| 8089 case PresentModeKHR::eFifo : return "Fifo"; | |
| 8090 case PresentModeKHR::eFifoRelaxed : return "FifoRelaxed"; | |
| 8091 case PresentModeKHR::eSharedDemandRefresh : return "SharedDemandRefresh"; | |
| 8092 case PresentModeKHR::eSharedContinuousRefresh: return "SharedContinuousRefresh"; | |
| 8093 case PresentModeKHR::eFifoLatestReady : return "FifoLatestReady"; | |
| 8094 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8095 } | |
| 8096 } | |
| 8097 | |
| 8098 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ColorSpaceKHR value ) | |
| 8099 { | |
| 8100 switch ( value ) | |
| 8101 { | |
| 8102 case ColorSpaceKHR::eSrgbNonlinear : return "SrgbNonlinear"; | |
| 8103 case ColorSpaceKHR::eDisplayP3NonlinearEXT : return "DisplayP3NonlinearEXT"; | |
| 8104 case ColorSpaceKHR::eExtendedSrgbLinearEXT : return "ExtendedSrgbLinearEXT"; | |
| 8105 case ColorSpaceKHR::eDisplayP3LinearEXT : return "DisplayP3LinearEXT"; | |
| 8106 case ColorSpaceKHR::eDciP3NonlinearEXT : return "DciP3NonlinearEXT"; | |
| 8107 case ColorSpaceKHR::eBt709LinearEXT : return "Bt709LinearEXT"; | |
| 8108 case ColorSpaceKHR::eBt709NonlinearEXT : return "Bt709NonlinearEXT"; | |
| 8109 case ColorSpaceKHR::eBt2020LinearEXT : return "Bt2020LinearEXT"; | |
| 8110 case ColorSpaceKHR::eHdr10St2084EXT : return "Hdr10St2084EXT"; | |
| 8111 case ColorSpaceKHR::eDolbyvisionEXT : return "DolbyvisionEXT"; | |
| 8112 case ColorSpaceKHR::eHdr10HlgEXT : return "Hdr10HlgEXT"; | |
| 8113 case ColorSpaceKHR::eAdobergbLinearEXT : return "AdobergbLinearEXT"; | |
| 8114 case ColorSpaceKHR::eAdobergbNonlinearEXT : return "AdobergbNonlinearEXT"; | |
| 8115 case ColorSpaceKHR::ePassThroughEXT : return "PassThroughEXT"; | |
| 8116 case ColorSpaceKHR::eExtendedSrgbNonlinearEXT: return "ExtendedSrgbNonlinearEXT"; | |
| 8117 case ColorSpaceKHR::eDisplayNativeAMD : return "DisplayNativeAMD"; | |
| 8118 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8119 } | |
| 8120 } | |
| 8121 | |
| 8122 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CompositeAlphaFlagBitsKHR value ) | |
| 8123 { | |
| 8124 switch ( value ) | |
| 8125 { | |
| 8126 case CompositeAlphaFlagBitsKHR::eOpaque : return "Opaque"; | |
| 8127 case CompositeAlphaFlagBitsKHR::ePreMultiplied : return "PreMultiplied"; | |
| 8128 case CompositeAlphaFlagBitsKHR::ePostMultiplied: return "PostMultiplied"; | |
| 8129 case CompositeAlphaFlagBitsKHR::eInherit : return "Inherit"; | |
| 8130 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8131 } | |
| 8132 } | |
| 8133 | |
| 8134 //=== VK_KHR_swapchain === | |
| 8135 | |
| 8136 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SwapchainCreateFlagBitsKHR value ) | |
| 8137 { | |
| 8138 switch ( value ) | |
| 8139 { | |
| 8140 case SwapchainCreateFlagBitsKHR::eSplitInstanceBindRegions: return "SplitInstanceBindRegions"; | |
| 8141 case SwapchainCreateFlagBitsKHR::eProtected : return "Protected"; | |
| 8142 case SwapchainCreateFlagBitsKHR::eMutableFormat : return "MutableFormat"; | |
| 8143 case SwapchainCreateFlagBitsKHR::ePresentId2 : return "PresentId2"; | |
| 8144 case SwapchainCreateFlagBitsKHR::ePresentWait2 : return "PresentWait2"; | |
| 8145 case SwapchainCreateFlagBitsKHR::eDeferredMemoryAllocation: return "DeferredMemoryAllocation"; | |
| 8146 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8147 } | |
| 8148 } | |
| 8149 | |
| 8150 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceGroupPresentModeFlagBitsKHR value ) | |
| 8151 { | |
| 8152 switch ( value ) | |
| 8153 { | |
| 8154 case DeviceGroupPresentModeFlagBitsKHR::eLocal : return "Local"; | |
| 8155 case DeviceGroupPresentModeFlagBitsKHR::eRemote : return "Remote"; | |
| 8156 case DeviceGroupPresentModeFlagBitsKHR::eSum : return "Sum"; | |
| 8157 case DeviceGroupPresentModeFlagBitsKHR::eLocalMultiDevice: return "LocalMultiDevice"; | |
| 8158 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8159 } | |
| 8160 } | |
| 8161 | |
| 8162 //=== VK_KHR_display === | |
| 8163 | |
| 8164 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DisplayPlaneAlphaFlagBitsKHR value ) | |
| 8165 { | |
| 8166 switch ( value ) | |
| 8167 { | |
| 8168 case DisplayPlaneAlphaFlagBitsKHR::eOpaque : return "Opaque"; | |
| 8169 case DisplayPlaneAlphaFlagBitsKHR::eGlobal : return "Global"; | |
| 8170 case DisplayPlaneAlphaFlagBitsKHR::ePerPixel : return "PerPixel"; | |
| 8171 case DisplayPlaneAlphaFlagBitsKHR::ePerPixelPremultiplied: return "PerPixelPremultiplied"; | |
| 8172 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8173 } | |
| 8174 } | |
| 8175 | |
| 8176 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DisplayModeCreateFlagBitsKHR ) | |
| 8177 { | |
| 8178 return "(void)"; | |
| 8179 } | |
| 8180 | |
| 8181 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DisplaySurfaceCreateFlagBitsKHR ) | |
| 8182 { | |
| 8183 return "(void)"; | |
| 8184 } | |
| 8185 | |
| 8186 #if defined( VK_USE_PLATFORM_XLIB_KHR ) | |
| 8187 //=== VK_KHR_xlib_surface === | |
| 8188 | |
| 8189 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( XlibSurfaceCreateFlagBitsKHR ) | |
| 8190 { | |
| 8191 return "(void)"; | |
| 8192 } | |
| 8193 #endif /*VK_USE_PLATFORM_XLIB_KHR*/ | |
| 8194 | |
| 8195 #if defined( VK_USE_PLATFORM_XCB_KHR ) | |
| 8196 //=== VK_KHR_xcb_surface === | |
| 8197 | |
| 8198 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( XcbSurfaceCreateFlagBitsKHR ) | |
| 8199 { | |
| 8200 return "(void)"; | |
| 8201 } | |
| 8202 #endif /*VK_USE_PLATFORM_XCB_KHR*/ | |
| 8203 | |
| 8204 #if defined( VK_USE_PLATFORM_WAYLAND_KHR ) | |
| 8205 //=== VK_KHR_wayland_surface === | |
| 8206 | |
| 8207 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( WaylandSurfaceCreateFlagBitsKHR ) | |
| 8208 { | |
| 8209 return "(void)"; | |
| 8210 } | |
| 8211 #endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ | |
| 8212 | |
| 8213 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 8214 //=== VK_KHR_android_surface === | |
| 8215 | |
| 8216 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AndroidSurfaceCreateFlagBitsKHR ) | |
| 8217 { | |
| 8218 return "(void)"; | |
| 8219 } | |
| 8220 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 8221 | |
| 8222 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 8223 //=== VK_KHR_win32_surface === | |
| 8224 | |
| 8225 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( Win32SurfaceCreateFlagBitsKHR ) | |
| 8226 { | |
| 8227 return "(void)"; | |
| 8228 } | |
| 8229 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 8230 | |
| 8231 //=== VK_EXT_debug_report === | |
| 8232 | |
| 8233 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DebugReportFlagBitsEXT value ) | |
| 8234 { | |
| 8235 switch ( value ) | |
| 8236 { | |
| 8237 case DebugReportFlagBitsEXT::eInformation : return "Information"; | |
| 8238 case DebugReportFlagBitsEXT::eWarning : return "Warning"; | |
| 8239 case DebugReportFlagBitsEXT::ePerformanceWarning: return "PerformanceWarning"; | |
| 8240 case DebugReportFlagBitsEXT::eError : return "Error"; | |
| 8241 case DebugReportFlagBitsEXT::eDebug : return "Debug"; | |
| 8242 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8243 } | |
| 8244 } | |
| 8245 | |
| 8246 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DebugReportObjectTypeEXT value ) | |
| 8247 { | |
| 8248 switch ( value ) | |
| 8249 { | |
| 8250 case DebugReportObjectTypeEXT::eUnknown : return "Unknown"; | |
| 8251 case DebugReportObjectTypeEXT::eInstance : return "Instance"; | |
| 8252 case DebugReportObjectTypeEXT::ePhysicalDevice : return "PhysicalDevice"; | |
| 8253 case DebugReportObjectTypeEXT::eDevice : return "Device"; | |
| 8254 case DebugReportObjectTypeEXT::eQueue : return "Queue"; | |
| 8255 case DebugReportObjectTypeEXT::eSemaphore : return "Semaphore"; | |
| 8256 case DebugReportObjectTypeEXT::eCommandBuffer : return "CommandBuffer"; | |
| 8257 case DebugReportObjectTypeEXT::eFence : return "Fence"; | |
| 8258 case DebugReportObjectTypeEXT::eDeviceMemory : return "DeviceMemory"; | |
| 8259 case DebugReportObjectTypeEXT::eBuffer : return "Buffer"; | |
| 8260 case DebugReportObjectTypeEXT::eImage : return "Image"; | |
| 8261 case DebugReportObjectTypeEXT::eEvent : return "Event"; | |
| 8262 case DebugReportObjectTypeEXT::eQueryPool : return "QueryPool"; | |
| 8263 case DebugReportObjectTypeEXT::eBufferView : return "BufferView"; | |
| 8264 case DebugReportObjectTypeEXT::eImageView : return "ImageView"; | |
| 8265 case DebugReportObjectTypeEXT::eShaderModule : return "ShaderModule"; | |
| 8266 case DebugReportObjectTypeEXT::ePipelineCache : return "PipelineCache"; | |
| 8267 case DebugReportObjectTypeEXT::ePipelineLayout : return "PipelineLayout"; | |
| 8268 case DebugReportObjectTypeEXT::eRenderPass : return "RenderPass"; | |
| 8269 case DebugReportObjectTypeEXT::ePipeline : return "Pipeline"; | |
| 8270 case DebugReportObjectTypeEXT::eDescriptorSetLayout : return "DescriptorSetLayout"; | |
| 8271 case DebugReportObjectTypeEXT::eSampler : return "Sampler"; | |
| 8272 case DebugReportObjectTypeEXT::eDescriptorPool : return "DescriptorPool"; | |
| 8273 case DebugReportObjectTypeEXT::eDescriptorSet : return "DescriptorSet"; | |
| 8274 case DebugReportObjectTypeEXT::eFramebuffer : return "Framebuffer"; | |
| 8275 case DebugReportObjectTypeEXT::eCommandPool : return "CommandPool"; | |
| 8276 case DebugReportObjectTypeEXT::eSurfaceKHR : return "SurfaceKHR"; | |
| 8277 case DebugReportObjectTypeEXT::eSwapchainKHR : return "SwapchainKHR"; | |
| 8278 case DebugReportObjectTypeEXT::eDebugReportCallbackEXT : return "DebugReportCallbackEXT"; | |
| 8279 case DebugReportObjectTypeEXT::eDisplayKHR : return "DisplayKHR"; | |
| 8280 case DebugReportObjectTypeEXT::eDisplayModeKHR : return "DisplayModeKHR"; | |
| 8281 case DebugReportObjectTypeEXT::eValidationCacheEXT : return "ValidationCacheEXT"; | |
| 8282 case DebugReportObjectTypeEXT::eSamplerYcbcrConversion : return "SamplerYcbcrConversion"; | |
| 8283 case DebugReportObjectTypeEXT::eDescriptorUpdateTemplate: return "DescriptorUpdateTemplate"; | |
| 8284 case DebugReportObjectTypeEXT::eCuModuleNVX : return "CuModuleNVX"; | |
| 8285 case DebugReportObjectTypeEXT::eCuFunctionNVX : return "CuFunctionNVX"; | |
| 8286 case DebugReportObjectTypeEXT::eAccelerationStructureKHR: return "AccelerationStructureKHR"; | |
| 8287 case DebugReportObjectTypeEXT::eAccelerationStructureNV : return "AccelerationStructureNV"; | |
| 8288 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 8289 case DebugReportObjectTypeEXT::eCudaModuleNV : return "CudaModuleNV"; | |
| 8290 case DebugReportObjectTypeEXT::eCudaFunctionNV: return "CudaFunctionNV"; | |
| 8291 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 8292 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 8293 case DebugReportObjectTypeEXT::eBufferCollectionFUCHSIA: return "BufferCollectionFUCHSIA"; | |
| 8294 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 8295 default: return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8296 } | |
| 8297 } | |
| 8298 | |
| 8299 //=== VK_AMD_rasterization_order === | |
| 8300 | |
| 8301 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( RasterizationOrderAMD value ) | |
| 8302 { | |
| 8303 switch ( value ) | |
| 8304 { | |
| 8305 case RasterizationOrderAMD::eStrict : return "Strict"; | |
| 8306 case RasterizationOrderAMD::eRelaxed: return "Relaxed"; | |
| 8307 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8308 } | |
| 8309 } | |
| 8310 | |
| 8311 //=== VK_KHR_video_queue === | |
| 8312 | |
| 8313 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoCodecOperationFlagBitsKHR value ) | |
| 8314 { | |
| 8315 switch ( value ) | |
| 8316 { | |
| 8317 case VideoCodecOperationFlagBitsKHR::eNone : return "None"; | |
| 8318 case VideoCodecOperationFlagBitsKHR::eEncodeH264: return "EncodeH264"; | |
| 8319 case VideoCodecOperationFlagBitsKHR::eEncodeH265: return "EncodeH265"; | |
| 8320 case VideoCodecOperationFlagBitsKHR::eDecodeH264: return "DecodeH264"; | |
| 8321 case VideoCodecOperationFlagBitsKHR::eDecodeH265: return "DecodeH265"; | |
| 8322 case VideoCodecOperationFlagBitsKHR::eDecodeAv1 : return "DecodeAv1"; | |
| 8323 case VideoCodecOperationFlagBitsKHR::eEncodeAv1 : return "EncodeAv1"; | |
| 8324 case VideoCodecOperationFlagBitsKHR::eDecodeVp9 : return "DecodeVp9"; | |
| 8325 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8326 } | |
| 8327 } | |
| 8328 | |
| 8329 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoChromaSubsamplingFlagBitsKHR value ) | |
| 8330 { | |
| 8331 switch ( value ) | |
| 8332 { | |
| 8333 case VideoChromaSubsamplingFlagBitsKHR::eInvalid : return "Invalid"; | |
| 8334 case VideoChromaSubsamplingFlagBitsKHR::eMonochrome: return "Monochrome"; | |
| 8335 case VideoChromaSubsamplingFlagBitsKHR::e420 : return "420"; | |
| 8336 case VideoChromaSubsamplingFlagBitsKHR::e422 : return "422"; | |
| 8337 case VideoChromaSubsamplingFlagBitsKHR::e444 : return "444"; | |
| 8338 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8339 } | |
| 8340 } | |
| 8341 | |
| 8342 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoComponentBitDepthFlagBitsKHR value ) | |
| 8343 { | |
| 8344 switch ( value ) | |
| 8345 { | |
| 8346 case VideoComponentBitDepthFlagBitsKHR::eInvalid: return "Invalid"; | |
| 8347 case VideoComponentBitDepthFlagBitsKHR::e8 : return "8"; | |
| 8348 case VideoComponentBitDepthFlagBitsKHR::e10 : return "10"; | |
| 8349 case VideoComponentBitDepthFlagBitsKHR::e12 : return "12"; | |
| 8350 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8351 } | |
| 8352 } | |
| 8353 | |
| 8354 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoCapabilityFlagBitsKHR value ) | |
| 8355 { | |
| 8356 switch ( value ) | |
| 8357 { | |
| 8358 case VideoCapabilityFlagBitsKHR::eProtectedContent : return "ProtectedContent"; | |
| 8359 case VideoCapabilityFlagBitsKHR::eSeparateReferenceImages: return "SeparateReferenceImages"; | |
| 8360 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8361 } | |
| 8362 } | |
| 8363 | |
| 8364 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoSessionCreateFlagBitsKHR value ) | |
| 8365 { | |
| 8366 switch ( value ) | |
| 8367 { | |
| 8368 case VideoSessionCreateFlagBitsKHR::eProtectedContent : return "ProtectedContent"; | |
| 8369 case VideoSessionCreateFlagBitsKHR::eAllowEncodeParameterOptimizations: return "AllowEncodeParameterOptimizations"; | |
| 8370 case VideoSessionCreateFlagBitsKHR::eInlineQueries : return "InlineQueries"; | |
| 8371 case VideoSessionCreateFlagBitsKHR::eAllowEncodeQuantizationDeltaMap : return "AllowEncodeQuantizationDeltaMap"; | |
| 8372 case VideoSessionCreateFlagBitsKHR::eAllowEncodeEmphasisMap : return "AllowEncodeEmphasisMap"; | |
| 8373 case VideoSessionCreateFlagBitsKHR::eInlineSessionParameters : return "InlineSessionParameters"; | |
| 8374 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8375 } | |
| 8376 } | |
| 8377 | |
| 8378 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoCodingControlFlagBitsKHR value ) | |
| 8379 { | |
| 8380 switch ( value ) | |
| 8381 { | |
| 8382 case VideoCodingControlFlagBitsKHR::eReset : return "Reset"; | |
| 8383 case VideoCodingControlFlagBitsKHR::eEncodeRateControl : return "EncodeRateControl"; | |
| 8384 case VideoCodingControlFlagBitsKHR::eEncodeQualityLevel: return "EncodeQualityLevel"; | |
| 8385 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8386 } | |
| 8387 } | |
| 8388 | |
| 8389 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueryResultStatusKHR value ) | |
| 8390 { | |
| 8391 switch ( value ) | |
| 8392 { | |
| 8393 case QueryResultStatusKHR::eError : return "Error"; | |
| 8394 case QueryResultStatusKHR::eNotReady : return "NotReady"; | |
| 8395 case QueryResultStatusKHR::eComplete : return "Complete"; | |
| 8396 case QueryResultStatusKHR::eInsufficientBitstreamBufferRange: return "InsufficientBitstreamBufferRange"; | |
| 8397 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8398 } | |
| 8399 } | |
| 8400 | |
| 8401 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoSessionParametersCreateFlagBitsKHR value ) | |
| 8402 { | |
| 8403 switch ( value ) | |
| 8404 { | |
| 8405 case VideoSessionParametersCreateFlagBitsKHR::eQuantizationMapCompatible: return "QuantizationMapCompatible"; | |
| 8406 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8407 } | |
| 8408 } | |
| 8409 | |
| 8410 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoBeginCodingFlagBitsKHR ) | |
| 8411 { | |
| 8412 return "(void)"; | |
| 8413 } | |
| 8414 | |
| 8415 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEndCodingFlagBitsKHR ) | |
| 8416 { | |
| 8417 return "(void)"; | |
| 8418 } | |
| 8419 | |
| 8420 //=== VK_KHR_video_decode_queue === | |
| 8421 | |
| 8422 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoDecodeCapabilityFlagBitsKHR value ) | |
| 8423 { | |
| 8424 switch ( value ) | |
| 8425 { | |
| 8426 case VideoDecodeCapabilityFlagBitsKHR::eDpbAndOutputCoincide: return "DpbAndOutputCoincide"; | |
| 8427 case VideoDecodeCapabilityFlagBitsKHR::eDpbAndOutputDistinct: return "DpbAndOutputDistinct"; | |
| 8428 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8429 } | |
| 8430 } | |
| 8431 | |
| 8432 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoDecodeUsageFlagBitsKHR value ) | |
| 8433 { | |
| 8434 switch ( value ) | |
| 8435 { | |
| 8436 case VideoDecodeUsageFlagBitsKHR::eDefault : return "Default"; | |
| 8437 case VideoDecodeUsageFlagBitsKHR::eTranscoding: return "Transcoding"; | |
| 8438 case VideoDecodeUsageFlagBitsKHR::eOffline : return "Offline"; | |
| 8439 case VideoDecodeUsageFlagBitsKHR::eStreaming : return "Streaming"; | |
| 8440 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8441 } | |
| 8442 } | |
| 8443 | |
| 8444 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoDecodeFlagBitsKHR ) | |
| 8445 { | |
| 8446 return "(void)"; | |
| 8447 } | |
| 8448 | |
| 8449 //=== VK_EXT_transform_feedback === | |
| 8450 | |
| 8451 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRasterizationStateStreamCreateFlagBitsEXT ) | |
| 8452 { | |
| 8453 return "(void)"; | |
| 8454 } | |
| 8455 | |
| 8456 //=== VK_KHR_video_encode_h264 === | |
| 8457 | |
| 8458 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeH264CapabilityFlagBitsKHR value ) | |
| 8459 { | |
| 8460 switch ( value ) | |
| 8461 { | |
| 8462 case VideoEncodeH264CapabilityFlagBitsKHR::eHrdCompliance : return "HrdCompliance"; | |
| 8463 case VideoEncodeH264CapabilityFlagBitsKHR::ePredictionWeightTableGenerated: return "PredictionWeightTableGenerated"; | |
| 8464 case VideoEncodeH264CapabilityFlagBitsKHR::eRowUnalignedSlice : return "RowUnalignedSlice"; | |
| 8465 case VideoEncodeH264CapabilityFlagBitsKHR::eDifferentSliceType : return "DifferentSliceType"; | |
| 8466 case VideoEncodeH264CapabilityFlagBitsKHR::eBFrameInL0List : return "BFrameInL0List"; | |
| 8467 case VideoEncodeH264CapabilityFlagBitsKHR::eBFrameInL1List : return "BFrameInL1List"; | |
| 8468 case VideoEncodeH264CapabilityFlagBitsKHR::ePerPictureTypeMinMaxQp : return "PerPictureTypeMinMaxQp"; | |
| 8469 case VideoEncodeH264CapabilityFlagBitsKHR::ePerSliceConstantQp : return "PerSliceConstantQp"; | |
| 8470 case VideoEncodeH264CapabilityFlagBitsKHR::eGeneratePrefixNalu : return "GeneratePrefixNalu"; | |
| 8471 case VideoEncodeH264CapabilityFlagBitsKHR::eBPictureIntraRefresh : return "BPictureIntraRefresh"; | |
| 8472 case VideoEncodeH264CapabilityFlagBitsKHR::eMbQpDiffWraparound : return "MbQpDiffWraparound"; | |
| 8473 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8474 } | |
| 8475 } | |
| 8476 | |
| 8477 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeH264StdFlagBitsKHR value ) | |
| 8478 { | |
| 8479 switch ( value ) | |
| 8480 { | |
| 8481 case VideoEncodeH264StdFlagBitsKHR::eSeparateColorPlaneFlagSet : return "SeparateColorPlaneFlagSet"; | |
| 8482 case VideoEncodeH264StdFlagBitsKHR::eQpprimeYZeroTransformBypassFlagSet: return "QpprimeYZeroTransformBypassFlagSet"; | |
| 8483 case VideoEncodeH264StdFlagBitsKHR::eScalingMatrixPresentFlagSet : return "ScalingMatrixPresentFlagSet"; | |
| 8484 case VideoEncodeH264StdFlagBitsKHR::eChromaQpIndexOffset : return "ChromaQpIndexOffset"; | |
| 8485 case VideoEncodeH264StdFlagBitsKHR::eSecondChromaQpIndexOffset : return "SecondChromaQpIndexOffset"; | |
| 8486 case VideoEncodeH264StdFlagBitsKHR::ePicInitQpMinus26 : return "PicInitQpMinus26"; | |
| 8487 case VideoEncodeH264StdFlagBitsKHR::eWeightedPredFlagSet : return "WeightedPredFlagSet"; | |
| 8488 case VideoEncodeH264StdFlagBitsKHR::eWeightedBipredIdcExplicit : return "WeightedBipredIdcExplicit"; | |
| 8489 case VideoEncodeH264StdFlagBitsKHR::eWeightedBipredIdcImplicit : return "WeightedBipredIdcImplicit"; | |
| 8490 case VideoEncodeH264StdFlagBitsKHR::eTransform8X8ModeFlagSet : return "Transform8X8ModeFlagSet"; | |
| 8491 case VideoEncodeH264StdFlagBitsKHR::eDirectSpatialMvPredFlagUnset : return "DirectSpatialMvPredFlagUnset"; | |
| 8492 case VideoEncodeH264StdFlagBitsKHR::eEntropyCodingModeFlagUnset : return "EntropyCodingModeFlagUnset"; | |
| 8493 case VideoEncodeH264StdFlagBitsKHR::eEntropyCodingModeFlagSet : return "EntropyCodingModeFlagSet"; | |
| 8494 case VideoEncodeH264StdFlagBitsKHR::eDirect8X8InferenceFlagUnset : return "Direct8X8InferenceFlagUnset"; | |
| 8495 case VideoEncodeH264StdFlagBitsKHR::eConstrainedIntraPredFlagSet : return "ConstrainedIntraPredFlagSet"; | |
| 8496 case VideoEncodeH264StdFlagBitsKHR::eDeblockingFilterDisabled : return "DeblockingFilterDisabled"; | |
| 8497 case VideoEncodeH264StdFlagBitsKHR::eDeblockingFilterEnabled : return "DeblockingFilterEnabled"; | |
| 8498 case VideoEncodeH264StdFlagBitsKHR::eDeblockingFilterPartial : return "DeblockingFilterPartial"; | |
| 8499 case VideoEncodeH264StdFlagBitsKHR::eSliceQpDelta : return "SliceQpDelta"; | |
| 8500 case VideoEncodeH264StdFlagBitsKHR::eDifferentSliceQpDelta : return "DifferentSliceQpDelta"; | |
| 8501 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8502 } | |
| 8503 } | |
| 8504 | |
| 8505 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeH264RateControlFlagBitsKHR value ) | |
| 8506 { | |
| 8507 switch ( value ) | |
| 8508 { | |
| 8509 case VideoEncodeH264RateControlFlagBitsKHR::eAttemptHrdCompliance : return "AttemptHrdCompliance"; | |
| 8510 case VideoEncodeH264RateControlFlagBitsKHR::eRegularGop : return "RegularGop"; | |
| 8511 case VideoEncodeH264RateControlFlagBitsKHR::eReferencePatternFlat : return "ReferencePatternFlat"; | |
| 8512 case VideoEncodeH264RateControlFlagBitsKHR::eReferencePatternDyadic : return "ReferencePatternDyadic"; | |
| 8513 case VideoEncodeH264RateControlFlagBitsKHR::eTemporalLayerPatternDyadic: return "TemporalLayerPatternDyadic"; | |
| 8514 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8515 } | |
| 8516 } | |
| 8517 | |
| 8518 //=== VK_KHR_video_encode_h265 === | |
| 8519 | |
| 8520 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeH265CapabilityFlagBitsKHR value ) | |
| 8521 { | |
| 8522 switch ( value ) | |
| 8523 { | |
| 8524 case VideoEncodeH265CapabilityFlagBitsKHR::eHrdCompliance : return "HrdCompliance"; | |
| 8525 case VideoEncodeH265CapabilityFlagBitsKHR::ePredictionWeightTableGenerated: return "PredictionWeightTableGenerated"; | |
| 8526 case VideoEncodeH265CapabilityFlagBitsKHR::eRowUnalignedSliceSegment : return "RowUnalignedSliceSegment"; | |
| 8527 case VideoEncodeH265CapabilityFlagBitsKHR::eDifferentSliceSegmentType : return "DifferentSliceSegmentType"; | |
| 8528 case VideoEncodeH265CapabilityFlagBitsKHR::eBFrameInL0List : return "BFrameInL0List"; | |
| 8529 case VideoEncodeH265CapabilityFlagBitsKHR::eBFrameInL1List : return "BFrameInL1List"; | |
| 8530 case VideoEncodeH265CapabilityFlagBitsKHR::ePerPictureTypeMinMaxQp : return "PerPictureTypeMinMaxQp"; | |
| 8531 case VideoEncodeH265CapabilityFlagBitsKHR::ePerSliceSegmentConstantQp : return "PerSliceSegmentConstantQp"; | |
| 8532 case VideoEncodeH265CapabilityFlagBitsKHR::eMultipleTilesPerSliceSegment : return "MultipleTilesPerSliceSegment"; | |
| 8533 case VideoEncodeH265CapabilityFlagBitsKHR::eMultipleSliceSegmentsPerTile : return "MultipleSliceSegmentsPerTile"; | |
| 8534 case VideoEncodeH265CapabilityFlagBitsKHR::eBPictureIntraRefresh : return "BPictureIntraRefresh"; | |
| 8535 case VideoEncodeH265CapabilityFlagBitsKHR::eCuQpDiffWraparound : return "CuQpDiffWraparound"; | |
| 8536 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8537 } | |
| 8538 } | |
| 8539 | |
| 8540 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeH265StdFlagBitsKHR value ) | |
| 8541 { | |
| 8542 switch ( value ) | |
| 8543 { | |
| 8544 case VideoEncodeH265StdFlagBitsKHR::eSeparateColorPlaneFlagSet : return "SeparateColorPlaneFlagSet"; | |
| 8545 case VideoEncodeH265StdFlagBitsKHR::eSampleAdaptiveOffsetEnabledFlagSet : return "SampleAdaptiveOffsetEnabledFlagSet"; | |
| 8546 case VideoEncodeH265StdFlagBitsKHR::eScalingListDataPresentFlagSet : return "ScalingListDataPresentFlagSet"; | |
| 8547 case VideoEncodeH265StdFlagBitsKHR::ePcmEnabledFlagSet : return "PcmEnabledFlagSet"; | |
| 8548 case VideoEncodeH265StdFlagBitsKHR::eSpsTemporalMvpEnabledFlagSet : return "SpsTemporalMvpEnabledFlagSet"; | |
| 8549 case VideoEncodeH265StdFlagBitsKHR::eInitQpMinus26 : return "InitQpMinus26"; | |
| 8550 case VideoEncodeH265StdFlagBitsKHR::eWeightedPredFlagSet : return "WeightedPredFlagSet"; | |
| 8551 case VideoEncodeH265StdFlagBitsKHR::eWeightedBipredFlagSet : return "WeightedBipredFlagSet"; | |
| 8552 case VideoEncodeH265StdFlagBitsKHR::eLog2ParallelMergeLevelMinus2 : return "Log2ParallelMergeLevelMinus2"; | |
| 8553 case VideoEncodeH265StdFlagBitsKHR::eSignDataHidingEnabledFlagSet : return "SignDataHidingEnabledFlagSet"; | |
| 8554 case VideoEncodeH265StdFlagBitsKHR::eTransformSkipEnabledFlagSet : return "TransformSkipEnabledFlagSet"; | |
| 8555 case VideoEncodeH265StdFlagBitsKHR::eTransformSkipEnabledFlagUnset : return "TransformSkipEnabledFlagUnset"; | |
| 8556 case VideoEncodeH265StdFlagBitsKHR::ePpsSliceChromaQpOffsetsPresentFlagSet : return "PpsSliceChromaQpOffsetsPresentFlagSet"; | |
| 8557 case VideoEncodeH265StdFlagBitsKHR::eTransquantBypassEnabledFlagSet : return "TransquantBypassEnabledFlagSet"; | |
| 8558 case VideoEncodeH265StdFlagBitsKHR::eConstrainedIntraPredFlagSet : return "ConstrainedIntraPredFlagSet"; | |
| 8559 case VideoEncodeH265StdFlagBitsKHR::eEntropyCodingSyncEnabledFlagSet : return "EntropyCodingSyncEnabledFlagSet"; | |
| 8560 case VideoEncodeH265StdFlagBitsKHR::eDeblockingFilterOverrideEnabledFlagSet: return "DeblockingFilterOverrideEnabledFlagSet"; | |
| 8561 case VideoEncodeH265StdFlagBitsKHR::eDependentSliceSegmentsEnabledFlagSet : return "DependentSliceSegmentsEnabledFlagSet"; | |
| 8562 case VideoEncodeH265StdFlagBitsKHR::eDependentSliceSegmentFlagSet : return "DependentSliceSegmentFlagSet"; | |
| 8563 case VideoEncodeH265StdFlagBitsKHR::eSliceQpDelta : return "SliceQpDelta"; | |
| 8564 case VideoEncodeH265StdFlagBitsKHR::eDifferentSliceQpDelta : return "DifferentSliceQpDelta"; | |
| 8565 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8566 } | |
| 8567 } | |
| 8568 | |
| 8569 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeH265CtbSizeFlagBitsKHR value ) | |
| 8570 { | |
| 8571 switch ( value ) | |
| 8572 { | |
| 8573 case VideoEncodeH265CtbSizeFlagBitsKHR::e16: return "16"; | |
| 8574 case VideoEncodeH265CtbSizeFlagBitsKHR::e32: return "32"; | |
| 8575 case VideoEncodeH265CtbSizeFlagBitsKHR::e64: return "64"; | |
| 8576 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8577 } | |
| 8578 } | |
| 8579 | |
| 8580 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeH265TransformBlockSizeFlagBitsKHR value ) | |
| 8581 { | |
| 8582 switch ( value ) | |
| 8583 { | |
| 8584 case VideoEncodeH265TransformBlockSizeFlagBitsKHR::e4 : return "4"; | |
| 8585 case VideoEncodeH265TransformBlockSizeFlagBitsKHR::e8 : return "8"; | |
| 8586 case VideoEncodeH265TransformBlockSizeFlagBitsKHR::e16: return "16"; | |
| 8587 case VideoEncodeH265TransformBlockSizeFlagBitsKHR::e32: return "32"; | |
| 8588 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8589 } | |
| 8590 } | |
| 8591 | |
| 8592 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeH265RateControlFlagBitsKHR value ) | |
| 8593 { | |
| 8594 switch ( value ) | |
| 8595 { | |
| 8596 case VideoEncodeH265RateControlFlagBitsKHR::eAttemptHrdCompliance : return "AttemptHrdCompliance"; | |
| 8597 case VideoEncodeH265RateControlFlagBitsKHR::eRegularGop : return "RegularGop"; | |
| 8598 case VideoEncodeH265RateControlFlagBitsKHR::eReferencePatternFlat : return "ReferencePatternFlat"; | |
| 8599 case VideoEncodeH265RateControlFlagBitsKHR::eReferencePatternDyadic : return "ReferencePatternDyadic"; | |
| 8600 case VideoEncodeH265RateControlFlagBitsKHR::eTemporalSubLayerPatternDyadic: return "TemporalSubLayerPatternDyadic"; | |
| 8601 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8602 } | |
| 8603 } | |
| 8604 | |
| 8605 //=== VK_KHR_video_decode_h264 === | |
| 8606 | |
| 8607 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoDecodeH264PictureLayoutFlagBitsKHR value ) | |
| 8608 { | |
| 8609 switch ( value ) | |
| 8610 { | |
| 8611 case VideoDecodeH264PictureLayoutFlagBitsKHR::eProgressive : return "Progressive"; | |
| 8612 case VideoDecodeH264PictureLayoutFlagBitsKHR::eInterlacedInterleavedLines: return "InterlacedInterleavedLines"; | |
| 8613 case VideoDecodeH264PictureLayoutFlagBitsKHR::eInterlacedSeparatePlanes : return "InterlacedSeparatePlanes"; | |
| 8614 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8615 } | |
| 8616 } | |
| 8617 | |
| 8618 //=== VK_AMD_shader_info === | |
| 8619 | |
| 8620 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderInfoTypeAMD value ) | |
| 8621 { | |
| 8622 switch ( value ) | |
| 8623 { | |
| 8624 case ShaderInfoTypeAMD::eStatistics : return "Statistics"; | |
| 8625 case ShaderInfoTypeAMD::eBinary : return "Binary"; | |
| 8626 case ShaderInfoTypeAMD::eDisassembly: return "Disassembly"; | |
| 8627 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8628 } | |
| 8629 } | |
| 8630 | |
| 8631 #if defined( VK_USE_PLATFORM_GGP ) | |
| 8632 //=== VK_GGP_stream_descriptor_surface === | |
| 8633 | |
| 8634 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( StreamDescriptorSurfaceCreateFlagBitsGGP ) | |
| 8635 { | |
| 8636 return "(void)"; | |
| 8637 } | |
| 8638 #endif /*VK_USE_PLATFORM_GGP*/ | |
| 8639 | |
| 8640 //=== VK_NV_external_memory_capabilities === | |
| 8641 | |
| 8642 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ExternalMemoryHandleTypeFlagBitsNV value ) | |
| 8643 { | |
| 8644 switch ( value ) | |
| 8645 { | |
| 8646 case ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32 : return "OpaqueWin32"; | |
| 8647 case ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32Kmt: return "OpaqueWin32Kmt"; | |
| 8648 case ExternalMemoryHandleTypeFlagBitsNV::eD3D11Image : return "D3D11Image"; | |
| 8649 case ExternalMemoryHandleTypeFlagBitsNV::eD3D11ImageKmt : return "D3D11ImageKmt"; | |
| 8650 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8651 } | |
| 8652 } | |
| 8653 | |
| 8654 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ExternalMemoryFeatureFlagBitsNV value ) | |
| 8655 { | |
| 8656 switch ( value ) | |
| 8657 { | |
| 8658 case ExternalMemoryFeatureFlagBitsNV::eDedicatedOnly: return "DedicatedOnly"; | |
| 8659 case ExternalMemoryFeatureFlagBitsNV::eExportable : return "Exportable"; | |
| 8660 case ExternalMemoryFeatureFlagBitsNV::eImportable : return "Importable"; | |
| 8661 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8662 } | |
| 8663 } | |
| 8664 | |
| 8665 //=== VK_EXT_validation_flags === | |
| 8666 | |
| 8667 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ValidationCheckEXT value ) | |
| 8668 { | |
| 8669 switch ( value ) | |
| 8670 { | |
| 8671 case ValidationCheckEXT::eAll : return "All"; | |
| 8672 case ValidationCheckEXT::eShaders: return "Shaders"; | |
| 8673 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8674 } | |
| 8675 } | |
| 8676 | |
| 8677 #if defined( VK_USE_PLATFORM_VI_NN ) | |
| 8678 //=== VK_NN_vi_surface === | |
| 8679 | |
| 8680 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ViSurfaceCreateFlagBitsNN ) | |
| 8681 { | |
| 8682 return "(void)"; | |
| 8683 } | |
| 8684 #endif /*VK_USE_PLATFORM_VI_NN*/ | |
| 8685 | |
| 8686 //=== VK_EXT_conditional_rendering === | |
| 8687 | |
| 8688 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ConditionalRenderingFlagBitsEXT value ) | |
| 8689 { | |
| 8690 switch ( value ) | |
| 8691 { | |
| 8692 case ConditionalRenderingFlagBitsEXT::eInverted: return "Inverted"; | |
| 8693 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8694 } | |
| 8695 } | |
| 8696 | |
| 8697 //=== VK_EXT_display_surface_counter === | |
| 8698 | |
| 8699 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SurfaceCounterFlagBitsEXT value ) | |
| 8700 { | |
| 8701 switch ( value ) | |
| 8702 { | |
| 8703 case SurfaceCounterFlagBitsEXT::eVblank: return "Vblank"; | |
| 8704 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8705 } | |
| 8706 } | |
| 8707 | |
| 8708 //=== VK_EXT_display_control === | |
| 8709 | |
| 8710 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DisplayPowerStateEXT value ) | |
| 8711 { | |
| 8712 switch ( value ) | |
| 8713 { | |
| 8714 case DisplayPowerStateEXT::eOff : return "Off"; | |
| 8715 case DisplayPowerStateEXT::eSuspend: return "Suspend"; | |
| 8716 case DisplayPowerStateEXT::eOn : return "On"; | |
| 8717 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8718 } | |
| 8719 } | |
| 8720 | |
| 8721 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceEventTypeEXT value ) | |
| 8722 { | |
| 8723 switch ( value ) | |
| 8724 { | |
| 8725 case DeviceEventTypeEXT::eDisplayHotplug: return "DisplayHotplug"; | |
| 8726 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8727 } | |
| 8728 } | |
| 8729 | |
| 8730 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DisplayEventTypeEXT value ) | |
| 8731 { | |
| 8732 switch ( value ) | |
| 8733 { | |
| 8734 case DisplayEventTypeEXT::eFirstPixelOut: return "FirstPixelOut"; | |
| 8735 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8736 } | |
| 8737 } | |
| 8738 | |
| 8739 //=== VK_NV_viewport_swizzle === | |
| 8740 | |
| 8741 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ViewportCoordinateSwizzleNV value ) | |
| 8742 { | |
| 8743 switch ( value ) | |
| 8744 { | |
| 8745 case ViewportCoordinateSwizzleNV::ePositiveX: return "PositiveX"; | |
| 8746 case ViewportCoordinateSwizzleNV::eNegativeX: return "NegativeX"; | |
| 8747 case ViewportCoordinateSwizzleNV::ePositiveY: return "PositiveY"; | |
| 8748 case ViewportCoordinateSwizzleNV::eNegativeY: return "NegativeY"; | |
| 8749 case ViewportCoordinateSwizzleNV::ePositiveZ: return "PositiveZ"; | |
| 8750 case ViewportCoordinateSwizzleNV::eNegativeZ: return "NegativeZ"; | |
| 8751 case ViewportCoordinateSwizzleNV::ePositiveW: return "PositiveW"; | |
| 8752 case ViewportCoordinateSwizzleNV::eNegativeW: return "NegativeW"; | |
| 8753 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8754 } | |
| 8755 } | |
| 8756 | |
| 8757 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineViewportSwizzleStateCreateFlagBitsNV ) | |
| 8758 { | |
| 8759 return "(void)"; | |
| 8760 } | |
| 8761 | |
| 8762 //=== VK_EXT_discard_rectangles === | |
| 8763 | |
| 8764 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DiscardRectangleModeEXT value ) | |
| 8765 { | |
| 8766 switch ( value ) | |
| 8767 { | |
| 8768 case DiscardRectangleModeEXT::eInclusive: return "Inclusive"; | |
| 8769 case DiscardRectangleModeEXT::eExclusive: return "Exclusive"; | |
| 8770 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8771 } | |
| 8772 } | |
| 8773 | |
| 8774 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineDiscardRectangleStateCreateFlagBitsEXT ) | |
| 8775 { | |
| 8776 return "(void)"; | |
| 8777 } | |
| 8778 | |
| 8779 //=== VK_EXT_conservative_rasterization === | |
| 8780 | |
| 8781 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ConservativeRasterizationModeEXT value ) | |
| 8782 { | |
| 8783 switch ( value ) | |
| 8784 { | |
| 8785 case ConservativeRasterizationModeEXT::eDisabled : return "Disabled"; | |
| 8786 case ConservativeRasterizationModeEXT::eOverestimate : return "Overestimate"; | |
| 8787 case ConservativeRasterizationModeEXT::eUnderestimate: return "Underestimate"; | |
| 8788 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8789 } | |
| 8790 } | |
| 8791 | |
| 8792 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRasterizationConservativeStateCreateFlagBitsEXT ) | |
| 8793 { | |
| 8794 return "(void)"; | |
| 8795 } | |
| 8796 | |
| 8797 //=== VK_EXT_depth_clip_enable === | |
| 8798 | |
| 8799 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRasterizationDepthClipStateCreateFlagBitsEXT ) | |
| 8800 { | |
| 8801 return "(void)"; | |
| 8802 } | |
| 8803 | |
| 8804 //=== VK_KHR_performance_query === | |
| 8805 | |
| 8806 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PerformanceCounterDescriptionFlagBitsKHR value ) | |
| 8807 { | |
| 8808 switch ( value ) | |
| 8809 { | |
| 8810 case PerformanceCounterDescriptionFlagBitsKHR::ePerformanceImpacting: return "PerformanceImpacting"; | |
| 8811 case PerformanceCounterDescriptionFlagBitsKHR::eConcurrentlyImpacted: return "ConcurrentlyImpacted"; | |
| 8812 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8813 } | |
| 8814 } | |
| 8815 | |
| 8816 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PerformanceCounterScopeKHR value ) | |
| 8817 { | |
| 8818 switch ( value ) | |
| 8819 { | |
| 8820 case PerformanceCounterScopeKHR::eCommandBuffer: return "CommandBuffer"; | |
| 8821 case PerformanceCounterScopeKHR::eRenderPass : return "RenderPass"; | |
| 8822 case PerformanceCounterScopeKHR::eCommand : return "Command"; | |
| 8823 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8824 } | |
| 8825 } | |
| 8826 | |
| 8827 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PerformanceCounterStorageKHR value ) | |
| 8828 { | |
| 8829 switch ( value ) | |
| 8830 { | |
| 8831 case PerformanceCounterStorageKHR::eInt32 : return "Int32"; | |
| 8832 case PerformanceCounterStorageKHR::eInt64 : return "Int64"; | |
| 8833 case PerformanceCounterStorageKHR::eUint32 : return "Uint32"; | |
| 8834 case PerformanceCounterStorageKHR::eUint64 : return "Uint64"; | |
| 8835 case PerformanceCounterStorageKHR::eFloat32: return "Float32"; | |
| 8836 case PerformanceCounterStorageKHR::eFloat64: return "Float64"; | |
| 8837 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8838 } | |
| 8839 } | |
| 8840 | |
| 8841 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PerformanceCounterUnitKHR value ) | |
| 8842 { | |
| 8843 switch ( value ) | |
| 8844 { | |
| 8845 case PerformanceCounterUnitKHR::eGeneric : return "Generic"; | |
| 8846 case PerformanceCounterUnitKHR::ePercentage : return "Percentage"; | |
| 8847 case PerformanceCounterUnitKHR::eNanoseconds : return "Nanoseconds"; | |
| 8848 case PerformanceCounterUnitKHR::eBytes : return "Bytes"; | |
| 8849 case PerformanceCounterUnitKHR::eBytesPerSecond: return "BytesPerSecond"; | |
| 8850 case PerformanceCounterUnitKHR::eKelvin : return "Kelvin"; | |
| 8851 case PerformanceCounterUnitKHR::eWatts : return "Watts"; | |
| 8852 case PerformanceCounterUnitKHR::eVolts : return "Volts"; | |
| 8853 case PerformanceCounterUnitKHR::eAmps : return "Amps"; | |
| 8854 case PerformanceCounterUnitKHR::eHertz : return "Hertz"; | |
| 8855 case PerformanceCounterUnitKHR::eCycles : return "Cycles"; | |
| 8856 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8857 } | |
| 8858 } | |
| 8859 | |
| 8860 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AcquireProfilingLockFlagBitsKHR ) | |
| 8861 { | |
| 8862 return "(void)"; | |
| 8863 } | |
| 8864 | |
| 8865 #if defined( VK_USE_PLATFORM_IOS_MVK ) | |
| 8866 //=== VK_MVK_ios_surface === | |
| 8867 | |
| 8868 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( IOSSurfaceCreateFlagBitsMVK ) | |
| 8869 { | |
| 8870 return "(void)"; | |
| 8871 } | |
| 8872 #endif /*VK_USE_PLATFORM_IOS_MVK*/ | |
| 8873 | |
| 8874 #if defined( VK_USE_PLATFORM_MACOS_MVK ) | |
| 8875 //=== VK_MVK_macos_surface === | |
| 8876 | |
| 8877 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( MacOSSurfaceCreateFlagBitsMVK ) | |
| 8878 { | |
| 8879 return "(void)"; | |
| 8880 } | |
| 8881 #endif /*VK_USE_PLATFORM_MACOS_MVK*/ | |
| 8882 | |
| 8883 //=== VK_EXT_debug_utils === | |
| 8884 | |
| 8885 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DebugUtilsMessageSeverityFlagBitsEXT value ) | |
| 8886 { | |
| 8887 switch ( value ) | |
| 8888 { | |
| 8889 case DebugUtilsMessageSeverityFlagBitsEXT::eVerbose: return "Verbose"; | |
| 8890 case DebugUtilsMessageSeverityFlagBitsEXT::eInfo : return "Info"; | |
| 8891 case DebugUtilsMessageSeverityFlagBitsEXT::eWarning: return "Warning"; | |
| 8892 case DebugUtilsMessageSeverityFlagBitsEXT::eError : return "Error"; | |
| 8893 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8894 } | |
| 8895 } | |
| 8896 | |
| 8897 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DebugUtilsMessageTypeFlagBitsEXT value ) | |
| 8898 { | |
| 8899 switch ( value ) | |
| 8900 { | |
| 8901 case DebugUtilsMessageTypeFlagBitsEXT::eGeneral : return "General"; | |
| 8902 case DebugUtilsMessageTypeFlagBitsEXT::eValidation : return "Validation"; | |
| 8903 case DebugUtilsMessageTypeFlagBitsEXT::ePerformance : return "Performance"; | |
| 8904 case DebugUtilsMessageTypeFlagBitsEXT::eDeviceAddressBinding: return "DeviceAddressBinding"; | |
| 8905 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8906 } | |
| 8907 } | |
| 8908 | |
| 8909 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DebugUtilsMessengerCallbackDataFlagBitsEXT ) | |
| 8910 { | |
| 8911 return "(void)"; | |
| 8912 } | |
| 8913 | |
| 8914 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DebugUtilsMessengerCreateFlagBitsEXT ) | |
| 8915 { | |
| 8916 return "(void)"; | |
| 8917 } | |
| 8918 | |
| 8919 //=== VK_EXT_blend_operation_advanced === | |
| 8920 | |
| 8921 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( BlendOverlapEXT value ) | |
| 8922 { | |
| 8923 switch ( value ) | |
| 8924 { | |
| 8925 case BlendOverlapEXT::eUncorrelated: return "Uncorrelated"; | |
| 8926 case BlendOverlapEXT::eDisjoint : return "Disjoint"; | |
| 8927 case BlendOverlapEXT::eConjoint : return "Conjoint"; | |
| 8928 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8929 } | |
| 8930 } | |
| 8931 | |
| 8932 //=== VK_NV_fragment_coverage_to_color === | |
| 8933 | |
| 8934 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineCoverageToColorStateCreateFlagBitsNV ) | |
| 8935 { | |
| 8936 return "(void)"; | |
| 8937 } | |
| 8938 | |
| 8939 //=== VK_KHR_acceleration_structure === | |
| 8940 | |
| 8941 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AccelerationStructureTypeKHR value ) | |
| 8942 { | |
| 8943 switch ( value ) | |
| 8944 { | |
| 8945 case AccelerationStructureTypeKHR::eTopLevel : return "TopLevel"; | |
| 8946 case AccelerationStructureTypeKHR::eBottomLevel: return "BottomLevel"; | |
| 8947 case AccelerationStructureTypeKHR::eGeneric : return "Generic"; | |
| 8948 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8949 } | |
| 8950 } | |
| 8951 | |
| 8952 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AccelerationStructureBuildTypeKHR value ) | |
| 8953 { | |
| 8954 switch ( value ) | |
| 8955 { | |
| 8956 case AccelerationStructureBuildTypeKHR::eHost : return "Host"; | |
| 8957 case AccelerationStructureBuildTypeKHR::eDevice : return "Device"; | |
| 8958 case AccelerationStructureBuildTypeKHR::eHostOrDevice: return "HostOrDevice"; | |
| 8959 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8960 } | |
| 8961 } | |
| 8962 | |
| 8963 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( GeometryFlagBitsKHR value ) | |
| 8964 { | |
| 8965 switch ( value ) | |
| 8966 { | |
| 8967 case GeometryFlagBitsKHR::eOpaque : return "Opaque"; | |
| 8968 case GeometryFlagBitsKHR::eNoDuplicateAnyHitInvocation: return "NoDuplicateAnyHitInvocation"; | |
| 8969 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8970 } | |
| 8971 } | |
| 8972 | |
| 8973 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( GeometryInstanceFlagBitsKHR value ) | |
| 8974 { | |
| 8975 switch ( value ) | |
| 8976 { | |
| 8977 case GeometryInstanceFlagBitsKHR::eTriangleFacingCullDisable : return "TriangleFacingCullDisable"; | |
| 8978 case GeometryInstanceFlagBitsKHR::eTriangleFlipFacing : return "TriangleFlipFacing"; | |
| 8979 case GeometryInstanceFlagBitsKHR::eForceOpaque : return "ForceOpaque"; | |
| 8980 case GeometryInstanceFlagBitsKHR::eForceNoOpaque : return "ForceNoOpaque"; | |
| 8981 case GeometryInstanceFlagBitsKHR::eForceOpacityMicromap2StateEXT: return "ForceOpacityMicromap2StateEXT"; | |
| 8982 case GeometryInstanceFlagBitsKHR::eDisableOpacityMicromapsEXT : return "DisableOpacityMicromapsEXT"; | |
| 8983 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 8984 } | |
| 8985 } | |
| 8986 | |
| 8987 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( BuildAccelerationStructureFlagBitsKHR value ) | |
| 8988 { | |
| 8989 switch ( value ) | |
| 8990 { | |
| 8991 case BuildAccelerationStructureFlagBitsKHR::eAllowUpdate : return "AllowUpdate"; | |
| 8992 case BuildAccelerationStructureFlagBitsKHR::eAllowCompaction : return "AllowCompaction"; | |
| 8993 case BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace : return "PreferFastTrace"; | |
| 8994 case BuildAccelerationStructureFlagBitsKHR::ePreferFastBuild : return "PreferFastBuild"; | |
| 8995 case BuildAccelerationStructureFlagBitsKHR::eLowMemory : return "LowMemory"; | |
| 8996 case BuildAccelerationStructureFlagBitsKHR::eMotionNV : return "MotionNV"; | |
| 8997 case BuildAccelerationStructureFlagBitsKHR::eAllowOpacityMicromapUpdateEXT : return "AllowOpacityMicromapUpdateEXT"; | |
| 8998 case BuildAccelerationStructureFlagBitsKHR::eAllowDisableOpacityMicromapsEXT : return "AllowDisableOpacityMicromapsEXT"; | |
| 8999 case BuildAccelerationStructureFlagBitsKHR::eAllowOpacityMicromapDataUpdateEXT: return "AllowOpacityMicromapDataUpdateEXT"; | |
| 9000 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 9001 case BuildAccelerationStructureFlagBitsKHR::eAllowDisplacementMicromapUpdateNV: return "AllowDisplacementMicromapUpdateNV"; | |
| 9002 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 9003 case BuildAccelerationStructureFlagBitsKHR::eAllowDataAccess : return "AllowDataAccess"; | |
| 9004 case BuildAccelerationStructureFlagBitsKHR::eAllowClusterOpacityMicromapsNV: return "AllowClusterOpacityMicromapsNV"; | |
| 9005 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9006 } | |
| 9007 } | |
| 9008 | |
| 9009 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CopyAccelerationStructureModeKHR value ) | |
| 9010 { | |
| 9011 switch ( value ) | |
| 9012 { | |
| 9013 case CopyAccelerationStructureModeKHR::eClone : return "Clone"; | |
| 9014 case CopyAccelerationStructureModeKHR::eCompact : return "Compact"; | |
| 9015 case CopyAccelerationStructureModeKHR::eSerialize : return "Serialize"; | |
| 9016 case CopyAccelerationStructureModeKHR::eDeserialize: return "Deserialize"; | |
| 9017 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9018 } | |
| 9019 } | |
| 9020 | |
| 9021 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( GeometryTypeKHR value ) | |
| 9022 { | |
| 9023 switch ( value ) | |
| 9024 { | |
| 9025 case GeometryTypeKHR::eTriangles : return "Triangles"; | |
| 9026 case GeometryTypeKHR::eAabbs : return "Aabbs"; | |
| 9027 case GeometryTypeKHR::eInstances : return "Instances"; | |
| 9028 case GeometryTypeKHR::eSpheresNV : return "SpheresNV"; | |
| 9029 case GeometryTypeKHR::eLinearSweptSpheresNV: return "LinearSweptSpheresNV"; | |
| 9030 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 9031 case GeometryTypeKHR::eDenseGeometryFormatTrianglesAMDX: return "DenseGeometryFormatTrianglesAMDX"; | |
| 9032 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 9033 default: return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9034 } | |
| 9035 } | |
| 9036 | |
| 9037 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AccelerationStructureCompatibilityKHR value ) | |
| 9038 { | |
| 9039 switch ( value ) | |
| 9040 { | |
| 9041 case AccelerationStructureCompatibilityKHR::eCompatible : return "Compatible"; | |
| 9042 case AccelerationStructureCompatibilityKHR::eIncompatible: return "Incompatible"; | |
| 9043 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9044 } | |
| 9045 } | |
| 9046 | |
| 9047 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AccelerationStructureCreateFlagBitsKHR value ) | |
| 9048 { | |
| 9049 switch ( value ) | |
| 9050 { | |
| 9051 case AccelerationStructureCreateFlagBitsKHR::eDeviceAddressCaptureReplay : return "DeviceAddressCaptureReplay"; | |
| 9052 case AccelerationStructureCreateFlagBitsKHR::eDescriptorBufferCaptureReplayEXT: return "DescriptorBufferCaptureReplayEXT"; | |
| 9053 case AccelerationStructureCreateFlagBitsKHR::eMotionNV : return "MotionNV"; | |
| 9054 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9055 } | |
| 9056 } | |
| 9057 | |
| 9058 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( BuildAccelerationStructureModeKHR value ) | |
| 9059 { | |
| 9060 switch ( value ) | |
| 9061 { | |
| 9062 case BuildAccelerationStructureModeKHR::eBuild : return "Build"; | |
| 9063 case BuildAccelerationStructureModeKHR::eUpdate: return "Update"; | |
| 9064 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9065 } | |
| 9066 } | |
| 9067 | |
| 9068 //=== VK_KHR_ray_tracing_pipeline === | |
| 9069 | |
| 9070 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( RayTracingShaderGroupTypeKHR value ) | |
| 9071 { | |
| 9072 switch ( value ) | |
| 9073 { | |
| 9074 case RayTracingShaderGroupTypeKHR::eGeneral : return "General"; | |
| 9075 case RayTracingShaderGroupTypeKHR::eTrianglesHitGroup : return "TrianglesHitGroup"; | |
| 9076 case RayTracingShaderGroupTypeKHR::eProceduralHitGroup: return "ProceduralHitGroup"; | |
| 9077 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9078 } | |
| 9079 } | |
| 9080 | |
| 9081 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderGroupShaderKHR value ) | |
| 9082 { | |
| 9083 switch ( value ) | |
| 9084 { | |
| 9085 case ShaderGroupShaderKHR::eGeneral : return "General"; | |
| 9086 case ShaderGroupShaderKHR::eClosestHit : return "ClosestHit"; | |
| 9087 case ShaderGroupShaderKHR::eAnyHit : return "AnyHit"; | |
| 9088 case ShaderGroupShaderKHR::eIntersection: return "Intersection"; | |
| 9089 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9090 } | |
| 9091 } | |
| 9092 | |
| 9093 //=== VK_NV_framebuffer_mixed_samples === | |
| 9094 | |
| 9095 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CoverageModulationModeNV value ) | |
| 9096 { | |
| 9097 switch ( value ) | |
| 9098 { | |
| 9099 case CoverageModulationModeNV::eNone : return "None"; | |
| 9100 case CoverageModulationModeNV::eRgb : return "Rgb"; | |
| 9101 case CoverageModulationModeNV::eAlpha: return "Alpha"; | |
| 9102 case CoverageModulationModeNV::eRgba : return "Rgba"; | |
| 9103 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9104 } | |
| 9105 } | |
| 9106 | |
| 9107 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineCoverageModulationStateCreateFlagBitsNV ) | |
| 9108 { | |
| 9109 return "(void)"; | |
| 9110 } | |
| 9111 | |
| 9112 //=== VK_EXT_validation_cache === | |
| 9113 | |
| 9114 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ValidationCacheHeaderVersionEXT value ) | |
| 9115 { | |
| 9116 switch ( value ) | |
| 9117 { | |
| 9118 case ValidationCacheHeaderVersionEXT::eOne: return "One"; | |
| 9119 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9120 } | |
| 9121 } | |
| 9122 | |
| 9123 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ValidationCacheCreateFlagBitsEXT ) | |
| 9124 { | |
| 9125 return "(void)"; | |
| 9126 } | |
| 9127 | |
| 9128 //=== VK_NV_shading_rate_image === | |
| 9129 | |
| 9130 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShadingRatePaletteEntryNV value ) | |
| 9131 { | |
| 9132 switch ( value ) | |
| 9133 { | |
| 9134 case ShadingRatePaletteEntryNV::eNoInvocations : return "NoInvocations"; | |
| 9135 case ShadingRatePaletteEntryNV::e16InvocationsPerPixel : return "16InvocationsPerPixel"; | |
| 9136 case ShadingRatePaletteEntryNV::e8InvocationsPerPixel : return "8InvocationsPerPixel"; | |
| 9137 case ShadingRatePaletteEntryNV::e4InvocationsPerPixel : return "4InvocationsPerPixel"; | |
| 9138 case ShadingRatePaletteEntryNV::e2InvocationsPerPixel : return "2InvocationsPerPixel"; | |
| 9139 case ShadingRatePaletteEntryNV::e1InvocationPerPixel : return "1InvocationPerPixel"; | |
| 9140 case ShadingRatePaletteEntryNV::e1InvocationPer2X1Pixels: return "1InvocationPer2X1Pixels"; | |
| 9141 case ShadingRatePaletteEntryNV::e1InvocationPer1X2Pixels: return "1InvocationPer1X2Pixels"; | |
| 9142 case ShadingRatePaletteEntryNV::e1InvocationPer2X2Pixels: return "1InvocationPer2X2Pixels"; | |
| 9143 case ShadingRatePaletteEntryNV::e1InvocationPer4X2Pixels: return "1InvocationPer4X2Pixels"; | |
| 9144 case ShadingRatePaletteEntryNV::e1InvocationPer2X4Pixels: return "1InvocationPer2X4Pixels"; | |
| 9145 case ShadingRatePaletteEntryNV::e1InvocationPer4X4Pixels: return "1InvocationPer4X4Pixels"; | |
| 9146 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9147 } | |
| 9148 } | |
| 9149 | |
| 9150 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CoarseSampleOrderTypeNV value ) | |
| 9151 { | |
| 9152 switch ( value ) | |
| 9153 { | |
| 9154 case CoarseSampleOrderTypeNV::eDefault : return "Default"; | |
| 9155 case CoarseSampleOrderTypeNV::eCustom : return "Custom"; | |
| 9156 case CoarseSampleOrderTypeNV::ePixelMajor : return "PixelMajor"; | |
| 9157 case CoarseSampleOrderTypeNV::eSampleMajor: return "SampleMajor"; | |
| 9158 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9159 } | |
| 9160 } | |
| 9161 | |
| 9162 //=== VK_NV_ray_tracing === | |
| 9163 | |
| 9164 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AccelerationStructureMemoryRequirementsTypeNV value ) | |
| 9165 { | |
| 9166 switch ( value ) | |
| 9167 { | |
| 9168 case AccelerationStructureMemoryRequirementsTypeNV::eObject : return "Object"; | |
| 9169 case AccelerationStructureMemoryRequirementsTypeNV::eBuildScratch : return "BuildScratch"; | |
| 9170 case AccelerationStructureMemoryRequirementsTypeNV::eUpdateScratch: return "UpdateScratch"; | |
| 9171 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9172 } | |
| 9173 } | |
| 9174 | |
| 9175 //=== VK_AMD_pipeline_compiler_control === | |
| 9176 | |
| 9177 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineCompilerControlFlagBitsAMD ) | |
| 9178 { | |
| 9179 return "(void)"; | |
| 9180 } | |
| 9181 | |
| 9182 //=== VK_AMD_memory_overallocation_behavior === | |
| 9183 | |
| 9184 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( MemoryOverallocationBehaviorAMD value ) | |
| 9185 { | |
| 9186 switch ( value ) | |
| 9187 { | |
| 9188 case MemoryOverallocationBehaviorAMD::eDefault : return "Default"; | |
| 9189 case MemoryOverallocationBehaviorAMD::eAllowed : return "Allowed"; | |
| 9190 case MemoryOverallocationBehaviorAMD::eDisallowed: return "Disallowed"; | |
| 9191 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9192 } | |
| 9193 } | |
| 9194 | |
| 9195 //=== VK_INTEL_performance_query === | |
| 9196 | |
| 9197 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PerformanceConfigurationTypeINTEL value ) | |
| 9198 { | |
| 9199 switch ( value ) | |
| 9200 { | |
| 9201 case PerformanceConfigurationTypeINTEL::eCommandQueueMetricsDiscoveryActivated: return "CommandQueueMetricsDiscoveryActivated"; | |
| 9202 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9203 } | |
| 9204 } | |
| 9205 | |
| 9206 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueryPoolSamplingModeINTEL value ) | |
| 9207 { | |
| 9208 switch ( value ) | |
| 9209 { | |
| 9210 case QueryPoolSamplingModeINTEL::eManual: return "Manual"; | |
| 9211 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9212 } | |
| 9213 } | |
| 9214 | |
| 9215 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PerformanceOverrideTypeINTEL value ) | |
| 9216 { | |
| 9217 switch ( value ) | |
| 9218 { | |
| 9219 case PerformanceOverrideTypeINTEL::eNullHardware : return "NullHardware"; | |
| 9220 case PerformanceOverrideTypeINTEL::eFlushGpuCaches: return "FlushGpuCaches"; | |
| 9221 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9222 } | |
| 9223 } | |
| 9224 | |
| 9225 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PerformanceParameterTypeINTEL value ) | |
| 9226 { | |
| 9227 switch ( value ) | |
| 9228 { | |
| 9229 case PerformanceParameterTypeINTEL::eHwCountersSupported : return "HwCountersSupported"; | |
| 9230 case PerformanceParameterTypeINTEL::eStreamMarkerValidBits: return "StreamMarkerValidBits"; | |
| 9231 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9232 } | |
| 9233 } | |
| 9234 | |
| 9235 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PerformanceValueTypeINTEL value ) | |
| 9236 { | |
| 9237 switch ( value ) | |
| 9238 { | |
| 9239 case PerformanceValueTypeINTEL::eUint32: return "Uint32"; | |
| 9240 case PerformanceValueTypeINTEL::eUint64: return "Uint64"; | |
| 9241 case PerformanceValueTypeINTEL::eFloat : return "Float"; | |
| 9242 case PerformanceValueTypeINTEL::eBool : return "Bool"; | |
| 9243 case PerformanceValueTypeINTEL::eString: return "String"; | |
| 9244 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9245 } | |
| 9246 } | |
| 9247 | |
| 9248 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 9249 //=== VK_FUCHSIA_imagepipe_surface === | |
| 9250 | |
| 9251 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ImagePipeSurfaceCreateFlagBitsFUCHSIA ) | |
| 9252 { | |
| 9253 return "(void)"; | |
| 9254 } | |
| 9255 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 9256 | |
| 9257 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 9258 //=== VK_EXT_metal_surface === | |
| 9259 | |
| 9260 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( MetalSurfaceCreateFlagBitsEXT ) | |
| 9261 { | |
| 9262 return "(void)"; | |
| 9263 } | |
| 9264 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 9265 | |
| 9266 //=== VK_KHR_fragment_shading_rate === | |
| 9267 | |
| 9268 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( FragmentShadingRateCombinerOpKHR value ) | |
| 9269 { | |
| 9270 switch ( value ) | |
| 9271 { | |
| 9272 case FragmentShadingRateCombinerOpKHR::eKeep : return "Keep"; | |
| 9273 case FragmentShadingRateCombinerOpKHR::eReplace: return "Replace"; | |
| 9274 case FragmentShadingRateCombinerOpKHR::eMin : return "Min"; | |
| 9275 case FragmentShadingRateCombinerOpKHR::eMax : return "Max"; | |
| 9276 case FragmentShadingRateCombinerOpKHR::eMul : return "Mul"; | |
| 9277 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9278 } | |
| 9279 } | |
| 9280 | |
| 9281 //=== VK_AMD_shader_core_properties2 === | |
| 9282 | |
| 9283 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderCorePropertiesFlagBitsAMD ) | |
| 9284 { | |
| 9285 return "(void)"; | |
| 9286 } | |
| 9287 | |
| 9288 //=== VK_EXT_validation_features === | |
| 9289 | |
| 9290 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ValidationFeatureEnableEXT value ) | |
| 9291 { | |
| 9292 switch ( value ) | |
| 9293 { | |
| 9294 case ValidationFeatureEnableEXT::eGpuAssisted : return "GpuAssisted"; | |
| 9295 case ValidationFeatureEnableEXT::eGpuAssistedReserveBindingSlot: return "GpuAssistedReserveBindingSlot"; | |
| 9296 case ValidationFeatureEnableEXT::eBestPractices : return "BestPractices"; | |
| 9297 case ValidationFeatureEnableEXT::eDebugPrintf : return "DebugPrintf"; | |
| 9298 case ValidationFeatureEnableEXT::eSynchronizationValidation : return "SynchronizationValidation"; | |
| 9299 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9300 } | |
| 9301 } | |
| 9302 | |
| 9303 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ValidationFeatureDisableEXT value ) | |
| 9304 { | |
| 9305 switch ( value ) | |
| 9306 { | |
| 9307 case ValidationFeatureDisableEXT::eAll : return "All"; | |
| 9308 case ValidationFeatureDisableEXT::eShaders : return "Shaders"; | |
| 9309 case ValidationFeatureDisableEXT::eThreadSafety : return "ThreadSafety"; | |
| 9310 case ValidationFeatureDisableEXT::eApiParameters : return "ApiParameters"; | |
| 9311 case ValidationFeatureDisableEXT::eObjectLifetimes : return "ObjectLifetimes"; | |
| 9312 case ValidationFeatureDisableEXT::eCoreChecks : return "CoreChecks"; | |
| 9313 case ValidationFeatureDisableEXT::eUniqueHandles : return "UniqueHandles"; | |
| 9314 case ValidationFeatureDisableEXT::eShaderValidationCache: return "ShaderValidationCache"; | |
| 9315 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9316 } | |
| 9317 } | |
| 9318 | |
| 9319 //=== VK_NV_coverage_reduction_mode === | |
| 9320 | |
| 9321 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CoverageReductionModeNV value ) | |
| 9322 { | |
| 9323 switch ( value ) | |
| 9324 { | |
| 9325 case CoverageReductionModeNV::eMerge : return "Merge"; | |
| 9326 case CoverageReductionModeNV::eTruncate: return "Truncate"; | |
| 9327 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9328 } | |
| 9329 } | |
| 9330 | |
| 9331 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineCoverageReductionStateCreateFlagBitsNV ) | |
| 9332 { | |
| 9333 return "(void)"; | |
| 9334 } | |
| 9335 | |
| 9336 //=== VK_EXT_provoking_vertex === | |
| 9337 | |
| 9338 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ProvokingVertexModeEXT value ) | |
| 9339 { | |
| 9340 switch ( value ) | |
| 9341 { | |
| 9342 case ProvokingVertexModeEXT::eFirstVertex: return "FirstVertex"; | |
| 9343 case ProvokingVertexModeEXT::eLastVertex : return "LastVertex"; | |
| 9344 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9345 } | |
| 9346 } | |
| 9347 | |
| 9348 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 9349 //=== VK_EXT_full_screen_exclusive === | |
| 9350 | |
| 9351 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( FullScreenExclusiveEXT value ) | |
| 9352 { | |
| 9353 switch ( value ) | |
| 9354 { | |
| 9355 case FullScreenExclusiveEXT::eDefault : return "Default"; | |
| 9356 case FullScreenExclusiveEXT::eAllowed : return "Allowed"; | |
| 9357 case FullScreenExclusiveEXT::eDisallowed : return "Disallowed"; | |
| 9358 case FullScreenExclusiveEXT::eApplicationControlled: return "ApplicationControlled"; | |
| 9359 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9360 } | |
| 9361 } | |
| 9362 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 9363 | |
| 9364 //=== VK_EXT_headless_surface === | |
| 9365 | |
| 9366 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( HeadlessSurfaceCreateFlagBitsEXT ) | |
| 9367 { | |
| 9368 return "(void)"; | |
| 9369 } | |
| 9370 | |
| 9371 //=== VK_KHR_pipeline_executable_properties === | |
| 9372 | |
| 9373 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineExecutableStatisticFormatKHR value ) | |
| 9374 { | |
| 9375 switch ( value ) | |
| 9376 { | |
| 9377 case PipelineExecutableStatisticFormatKHR::eBool32 : return "Bool32"; | |
| 9378 case PipelineExecutableStatisticFormatKHR::eInt64 : return "Int64"; | |
| 9379 case PipelineExecutableStatisticFormatKHR::eUint64 : return "Uint64"; | |
| 9380 case PipelineExecutableStatisticFormatKHR::eFloat64: return "Float64"; | |
| 9381 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9382 } | |
| 9383 } | |
| 9384 | |
| 9385 //=== VK_NV_device_generated_commands === | |
| 9386 | |
| 9387 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( IndirectStateFlagBitsNV value ) | |
| 9388 { | |
| 9389 switch ( value ) | |
| 9390 { | |
| 9391 case IndirectStateFlagBitsNV::eFlagFrontface: return "FlagFrontface"; | |
| 9392 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9393 } | |
| 9394 } | |
| 9395 | |
| 9396 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( IndirectCommandsTokenTypeNV value ) | |
| 9397 { | |
| 9398 switch ( value ) | |
| 9399 { | |
| 9400 case IndirectCommandsTokenTypeNV::eShaderGroup : return "ShaderGroup"; | |
| 9401 case IndirectCommandsTokenTypeNV::eStateFlags : return "StateFlags"; | |
| 9402 case IndirectCommandsTokenTypeNV::eIndexBuffer : return "IndexBuffer"; | |
| 9403 case IndirectCommandsTokenTypeNV::eVertexBuffer : return "VertexBuffer"; | |
| 9404 case IndirectCommandsTokenTypeNV::ePushConstant : return "PushConstant"; | |
| 9405 case IndirectCommandsTokenTypeNV::eDrawIndexed : return "DrawIndexed"; | |
| 9406 case IndirectCommandsTokenTypeNV::eDraw : return "Draw"; | |
| 9407 case IndirectCommandsTokenTypeNV::eDrawTasks : return "DrawTasks"; | |
| 9408 case IndirectCommandsTokenTypeNV::eDrawMeshTasks: return "DrawMeshTasks"; | |
| 9409 case IndirectCommandsTokenTypeNV::ePipeline : return "Pipeline"; | |
| 9410 case IndirectCommandsTokenTypeNV::eDispatch : return "Dispatch"; | |
| 9411 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9412 } | |
| 9413 } | |
| 9414 | |
| 9415 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( IndirectCommandsLayoutUsageFlagBitsNV value ) | |
| 9416 { | |
| 9417 switch ( value ) | |
| 9418 { | |
| 9419 case IndirectCommandsLayoutUsageFlagBitsNV::eExplicitPreprocess: return "ExplicitPreprocess"; | |
| 9420 case IndirectCommandsLayoutUsageFlagBitsNV::eIndexedSequences : return "IndexedSequences"; | |
| 9421 case IndirectCommandsLayoutUsageFlagBitsNV::eUnorderedSequences: return "UnorderedSequences"; | |
| 9422 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9423 } | |
| 9424 } | |
| 9425 | |
| 9426 //=== VK_EXT_depth_bias_control === | |
| 9427 | |
| 9428 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DepthBiasRepresentationEXT value ) | |
| 9429 { | |
| 9430 switch ( value ) | |
| 9431 { | |
| 9432 case DepthBiasRepresentationEXT::eLeastRepresentableValueFormat : return "LeastRepresentableValueFormat"; | |
| 9433 case DepthBiasRepresentationEXT::eLeastRepresentableValueForceUnorm: return "LeastRepresentableValueForceUnorm"; | |
| 9434 case DepthBiasRepresentationEXT::eFloat : return "Float"; | |
| 9435 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9436 } | |
| 9437 } | |
| 9438 | |
| 9439 //=== VK_EXT_device_memory_report === | |
| 9440 | |
| 9441 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceMemoryReportEventTypeEXT value ) | |
| 9442 { | |
| 9443 switch ( value ) | |
| 9444 { | |
| 9445 case DeviceMemoryReportEventTypeEXT::eAllocate : return "Allocate"; | |
| 9446 case DeviceMemoryReportEventTypeEXT::eFree : return "Free"; | |
| 9447 case DeviceMemoryReportEventTypeEXT::eImport : return "Import"; | |
| 9448 case DeviceMemoryReportEventTypeEXT::eUnimport : return "Unimport"; | |
| 9449 case DeviceMemoryReportEventTypeEXT::eAllocationFailed: return "AllocationFailed"; | |
| 9450 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9451 } | |
| 9452 } | |
| 9453 | |
| 9454 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceMemoryReportFlagBitsEXT ) | |
| 9455 { | |
| 9456 return "(void)"; | |
| 9457 } | |
| 9458 | |
| 9459 //=== VK_KHR_video_encode_queue === | |
| 9460 | |
| 9461 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeCapabilityFlagBitsKHR value ) | |
| 9462 { | |
| 9463 switch ( value ) | |
| 9464 { | |
| 9465 case VideoEncodeCapabilityFlagBitsKHR::ePrecedingExternallyEncodedBytes : return "PrecedingExternallyEncodedBytes"; | |
| 9466 case VideoEncodeCapabilityFlagBitsKHR::eInsufficientBitstreamBufferRangeDetection: return "InsufficientBitstreamBufferRangeDetection"; | |
| 9467 case VideoEncodeCapabilityFlagBitsKHR::eQuantizationDeltaMap : return "QuantizationDeltaMap"; | |
| 9468 case VideoEncodeCapabilityFlagBitsKHR::eEmphasisMap : return "EmphasisMap"; | |
| 9469 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9470 } | |
| 9471 } | |
| 9472 | |
| 9473 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeFeedbackFlagBitsKHR value ) | |
| 9474 { | |
| 9475 switch ( value ) | |
| 9476 { | |
| 9477 case VideoEncodeFeedbackFlagBitsKHR::eBitstreamBufferOffset: return "BitstreamBufferOffset"; | |
| 9478 case VideoEncodeFeedbackFlagBitsKHR::eBitstreamBytesWritten: return "BitstreamBytesWritten"; | |
| 9479 case VideoEncodeFeedbackFlagBitsKHR::eBitstreamHasOverrides: return "BitstreamHasOverrides"; | |
| 9480 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9481 } | |
| 9482 } | |
| 9483 | |
| 9484 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeUsageFlagBitsKHR value ) | |
| 9485 { | |
| 9486 switch ( value ) | |
| 9487 { | |
| 9488 case VideoEncodeUsageFlagBitsKHR::eDefault : return "Default"; | |
| 9489 case VideoEncodeUsageFlagBitsKHR::eTranscoding : return "Transcoding"; | |
| 9490 case VideoEncodeUsageFlagBitsKHR::eStreaming : return "Streaming"; | |
| 9491 case VideoEncodeUsageFlagBitsKHR::eRecording : return "Recording"; | |
| 9492 case VideoEncodeUsageFlagBitsKHR::eConferencing: return "Conferencing"; | |
| 9493 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9494 } | |
| 9495 } | |
| 9496 | |
| 9497 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeContentFlagBitsKHR value ) | |
| 9498 { | |
| 9499 switch ( value ) | |
| 9500 { | |
| 9501 case VideoEncodeContentFlagBitsKHR::eDefault : return "Default"; | |
| 9502 case VideoEncodeContentFlagBitsKHR::eCamera : return "Camera"; | |
| 9503 case VideoEncodeContentFlagBitsKHR::eDesktop : return "Desktop"; | |
| 9504 case VideoEncodeContentFlagBitsKHR::eRendered: return "Rendered"; | |
| 9505 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9506 } | |
| 9507 } | |
| 9508 | |
| 9509 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeTuningModeKHR value ) | |
| 9510 { | |
| 9511 switch ( value ) | |
| 9512 { | |
| 9513 case VideoEncodeTuningModeKHR::eDefault : return "Default"; | |
| 9514 case VideoEncodeTuningModeKHR::eHighQuality : return "HighQuality"; | |
| 9515 case VideoEncodeTuningModeKHR::eLowLatency : return "LowLatency"; | |
| 9516 case VideoEncodeTuningModeKHR::eUltraLowLatency: return "UltraLowLatency"; | |
| 9517 case VideoEncodeTuningModeKHR::eLossless : return "Lossless"; | |
| 9518 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9519 } | |
| 9520 } | |
| 9521 | |
| 9522 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeRateControlModeFlagBitsKHR value ) | |
| 9523 { | |
| 9524 switch ( value ) | |
| 9525 { | |
| 9526 case VideoEncodeRateControlModeFlagBitsKHR::eDefault : return "Default"; | |
| 9527 case VideoEncodeRateControlModeFlagBitsKHR::eDisabled: return "Disabled"; | |
| 9528 case VideoEncodeRateControlModeFlagBitsKHR::eCbr : return "Cbr"; | |
| 9529 case VideoEncodeRateControlModeFlagBitsKHR::eVbr : return "Vbr"; | |
| 9530 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9531 } | |
| 9532 } | |
| 9533 | |
| 9534 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeFlagBitsKHR value ) | |
| 9535 { | |
| 9536 switch ( value ) | |
| 9537 { | |
| 9538 case VideoEncodeFlagBitsKHR::eIntraRefresh : return "IntraRefresh"; | |
| 9539 case VideoEncodeFlagBitsKHR::eWithQuantizationDeltaMap: return "WithQuantizationDeltaMap"; | |
| 9540 case VideoEncodeFlagBitsKHR::eWithEmphasisMap : return "WithEmphasisMap"; | |
| 9541 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9542 } | |
| 9543 } | |
| 9544 | |
| 9545 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeRateControlFlagBitsKHR ) | |
| 9546 { | |
| 9547 return "(void)"; | |
| 9548 } | |
| 9549 | |
| 9550 //=== VK_NV_device_diagnostics_config === | |
| 9551 | |
| 9552 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceDiagnosticsConfigFlagBitsNV value ) | |
| 9553 { | |
| 9554 switch ( value ) | |
| 9555 { | |
| 9556 case DeviceDiagnosticsConfigFlagBitsNV::eEnableShaderDebugInfo : return "EnableShaderDebugInfo"; | |
| 9557 case DeviceDiagnosticsConfigFlagBitsNV::eEnableResourceTracking : return "EnableResourceTracking"; | |
| 9558 case DeviceDiagnosticsConfigFlagBitsNV::eEnableAutomaticCheckpoints: return "EnableAutomaticCheckpoints"; | |
| 9559 case DeviceDiagnosticsConfigFlagBitsNV::eEnableShaderErrorReporting: return "EnableShaderErrorReporting"; | |
| 9560 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9561 } | |
| 9562 } | |
| 9563 | |
| 9564 //=== VK_QCOM_tile_shading === | |
| 9565 | |
| 9566 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( TileShadingRenderPassFlagBitsQCOM value ) | |
| 9567 { | |
| 9568 switch ( value ) | |
| 9569 { | |
| 9570 case TileShadingRenderPassFlagBitsQCOM::eEnable : return "Enable"; | |
| 9571 case TileShadingRenderPassFlagBitsQCOM::ePerTileExecution: return "PerTileExecution"; | |
| 9572 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9573 } | |
| 9574 } | |
| 9575 | |
| 9576 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 9577 //=== VK_EXT_metal_objects === | |
| 9578 | |
| 9579 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ExportMetalObjectTypeFlagBitsEXT value ) | |
| 9580 { | |
| 9581 switch ( value ) | |
| 9582 { | |
| 9583 case ExportMetalObjectTypeFlagBitsEXT::eMetalDevice : return "MetalDevice"; | |
| 9584 case ExportMetalObjectTypeFlagBitsEXT::eMetalCommandQueue: return "MetalCommandQueue"; | |
| 9585 case ExportMetalObjectTypeFlagBitsEXT::eMetalBuffer : return "MetalBuffer"; | |
| 9586 case ExportMetalObjectTypeFlagBitsEXT::eMetalTexture : return "MetalTexture"; | |
| 9587 case ExportMetalObjectTypeFlagBitsEXT::eMetalIosurface : return "MetalIosurface"; | |
| 9588 case ExportMetalObjectTypeFlagBitsEXT::eMetalSharedEvent : return "MetalSharedEvent"; | |
| 9589 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9590 } | |
| 9591 } | |
| 9592 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 9593 | |
| 9594 //=== VK_EXT_graphics_pipeline_library === | |
| 9595 | |
| 9596 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( GraphicsPipelineLibraryFlagBitsEXT value ) | |
| 9597 { | |
| 9598 switch ( value ) | |
| 9599 { | |
| 9600 case GraphicsPipelineLibraryFlagBitsEXT::eVertexInputInterface : return "VertexInputInterface"; | |
| 9601 case GraphicsPipelineLibraryFlagBitsEXT::ePreRasterizationShaders: return "PreRasterizationShaders"; | |
| 9602 case GraphicsPipelineLibraryFlagBitsEXT::eFragmentShader : return "FragmentShader"; | |
| 9603 case GraphicsPipelineLibraryFlagBitsEXT::eFragmentOutputInterface: return "FragmentOutputInterface"; | |
| 9604 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9605 } | |
| 9606 } | |
| 9607 | |
| 9608 //=== VK_NV_fragment_shading_rate_enums === | |
| 9609 | |
| 9610 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( FragmentShadingRateNV value ) | |
| 9611 { | |
| 9612 switch ( value ) | |
| 9613 { | |
| 9614 case FragmentShadingRateNV::e1InvocationPerPixel : return "1InvocationPerPixel"; | |
| 9615 case FragmentShadingRateNV::e1InvocationPer1X2Pixels: return "1InvocationPer1X2Pixels"; | |
| 9616 case FragmentShadingRateNV::e1InvocationPer2X1Pixels: return "1InvocationPer2X1Pixels"; | |
| 9617 case FragmentShadingRateNV::e1InvocationPer2X2Pixels: return "1InvocationPer2X2Pixels"; | |
| 9618 case FragmentShadingRateNV::e1InvocationPer2X4Pixels: return "1InvocationPer2X4Pixels"; | |
| 9619 case FragmentShadingRateNV::e1InvocationPer4X2Pixels: return "1InvocationPer4X2Pixels"; | |
| 9620 case FragmentShadingRateNV::e1InvocationPer4X4Pixels: return "1InvocationPer4X4Pixels"; | |
| 9621 case FragmentShadingRateNV::e2InvocationsPerPixel : return "2InvocationsPerPixel"; | |
| 9622 case FragmentShadingRateNV::e4InvocationsPerPixel : return "4InvocationsPerPixel"; | |
| 9623 case FragmentShadingRateNV::e8InvocationsPerPixel : return "8InvocationsPerPixel"; | |
| 9624 case FragmentShadingRateNV::e16InvocationsPerPixel : return "16InvocationsPerPixel"; | |
| 9625 case FragmentShadingRateNV::eNoInvocations : return "NoInvocations"; | |
| 9626 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9627 } | |
| 9628 } | |
| 9629 | |
| 9630 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( FragmentShadingRateTypeNV value ) | |
| 9631 { | |
| 9632 switch ( value ) | |
| 9633 { | |
| 9634 case FragmentShadingRateTypeNV::eFragmentSize: return "FragmentSize"; | |
| 9635 case FragmentShadingRateTypeNV::eEnums : return "Enums"; | |
| 9636 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9637 } | |
| 9638 } | |
| 9639 | |
| 9640 //=== VK_NV_ray_tracing_motion_blur === | |
| 9641 | |
| 9642 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AccelerationStructureMotionInstanceTypeNV value ) | |
| 9643 { | |
| 9644 switch ( value ) | |
| 9645 { | |
| 9646 case AccelerationStructureMotionInstanceTypeNV::eStatic : return "Static"; | |
| 9647 case AccelerationStructureMotionInstanceTypeNV::eMatrixMotion: return "MatrixMotion"; | |
| 9648 case AccelerationStructureMotionInstanceTypeNV::eSrtMotion : return "SrtMotion"; | |
| 9649 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9650 } | |
| 9651 } | |
| 9652 | |
| 9653 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AccelerationStructureMotionInfoFlagBitsNV ) | |
| 9654 { | |
| 9655 return "(void)"; | |
| 9656 } | |
| 9657 | |
| 9658 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AccelerationStructureMotionInstanceFlagBitsNV ) | |
| 9659 { | |
| 9660 return "(void)"; | |
| 9661 } | |
| 9662 | |
| 9663 //=== VK_EXT_image_compression_control === | |
| 9664 | |
| 9665 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ImageCompressionFlagBitsEXT value ) | |
| 9666 { | |
| 9667 switch ( value ) | |
| 9668 { | |
| 9669 case ImageCompressionFlagBitsEXT::eDefault : return "Default"; | |
| 9670 case ImageCompressionFlagBitsEXT::eFixedRateDefault : return "FixedRateDefault"; | |
| 9671 case ImageCompressionFlagBitsEXT::eFixedRateExplicit: return "FixedRateExplicit"; | |
| 9672 case ImageCompressionFlagBitsEXT::eDisabled : return "Disabled"; | |
| 9673 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9674 } | |
| 9675 } | |
| 9676 | |
| 9677 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ImageCompressionFixedRateFlagBitsEXT value ) | |
| 9678 { | |
| 9679 switch ( value ) | |
| 9680 { | |
| 9681 case ImageCompressionFixedRateFlagBitsEXT::eNone : return "None"; | |
| 9682 case ImageCompressionFixedRateFlagBitsEXT::e1Bpc : return "1Bpc"; | |
| 9683 case ImageCompressionFixedRateFlagBitsEXT::e2Bpc : return "2Bpc"; | |
| 9684 case ImageCompressionFixedRateFlagBitsEXT::e3Bpc : return "3Bpc"; | |
| 9685 case ImageCompressionFixedRateFlagBitsEXT::e4Bpc : return "4Bpc"; | |
| 9686 case ImageCompressionFixedRateFlagBitsEXT::e5Bpc : return "5Bpc"; | |
| 9687 case ImageCompressionFixedRateFlagBitsEXT::e6Bpc : return "6Bpc"; | |
| 9688 case ImageCompressionFixedRateFlagBitsEXT::e7Bpc : return "7Bpc"; | |
| 9689 case ImageCompressionFixedRateFlagBitsEXT::e8Bpc : return "8Bpc"; | |
| 9690 case ImageCompressionFixedRateFlagBitsEXT::e9Bpc : return "9Bpc"; | |
| 9691 case ImageCompressionFixedRateFlagBitsEXT::e10Bpc: return "10Bpc"; | |
| 9692 case ImageCompressionFixedRateFlagBitsEXT::e11Bpc: return "11Bpc"; | |
| 9693 case ImageCompressionFixedRateFlagBitsEXT::e12Bpc: return "12Bpc"; | |
| 9694 case ImageCompressionFixedRateFlagBitsEXT::e13Bpc: return "13Bpc"; | |
| 9695 case ImageCompressionFixedRateFlagBitsEXT::e14Bpc: return "14Bpc"; | |
| 9696 case ImageCompressionFixedRateFlagBitsEXT::e15Bpc: return "15Bpc"; | |
| 9697 case ImageCompressionFixedRateFlagBitsEXT::e16Bpc: return "16Bpc"; | |
| 9698 case ImageCompressionFixedRateFlagBitsEXT::e17Bpc: return "17Bpc"; | |
| 9699 case ImageCompressionFixedRateFlagBitsEXT::e18Bpc: return "18Bpc"; | |
| 9700 case ImageCompressionFixedRateFlagBitsEXT::e19Bpc: return "19Bpc"; | |
| 9701 case ImageCompressionFixedRateFlagBitsEXT::e20Bpc: return "20Bpc"; | |
| 9702 case ImageCompressionFixedRateFlagBitsEXT::e21Bpc: return "21Bpc"; | |
| 9703 case ImageCompressionFixedRateFlagBitsEXT::e22Bpc: return "22Bpc"; | |
| 9704 case ImageCompressionFixedRateFlagBitsEXT::e23Bpc: return "23Bpc"; | |
| 9705 case ImageCompressionFixedRateFlagBitsEXT::e24Bpc: return "24Bpc"; | |
| 9706 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9707 } | |
| 9708 } | |
| 9709 | |
| 9710 //=== VK_EXT_device_fault === | |
| 9711 | |
| 9712 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceFaultAddressTypeEXT value ) | |
| 9713 { | |
| 9714 switch ( value ) | |
| 9715 { | |
| 9716 case DeviceFaultAddressTypeEXT::eNone : return "None"; | |
| 9717 case DeviceFaultAddressTypeEXT::eReadInvalid : return "ReadInvalid"; | |
| 9718 case DeviceFaultAddressTypeEXT::eWriteInvalid : return "WriteInvalid"; | |
| 9719 case DeviceFaultAddressTypeEXT::eExecuteInvalid : return "ExecuteInvalid"; | |
| 9720 case DeviceFaultAddressTypeEXT::eInstructionPointerUnknown: return "InstructionPointerUnknown"; | |
| 9721 case DeviceFaultAddressTypeEXT::eInstructionPointerInvalid: return "InstructionPointerInvalid"; | |
| 9722 case DeviceFaultAddressTypeEXT::eInstructionPointerFault : return "InstructionPointerFault"; | |
| 9723 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9724 } | |
| 9725 } | |
| 9726 | |
| 9727 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceFaultVendorBinaryHeaderVersionEXT value ) | |
| 9728 { | |
| 9729 switch ( value ) | |
| 9730 { | |
| 9731 case DeviceFaultVendorBinaryHeaderVersionEXT::eOne: return "One"; | |
| 9732 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9733 } | |
| 9734 } | |
| 9735 | |
| 9736 #if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) | |
| 9737 //=== VK_EXT_directfb_surface === | |
| 9738 | |
| 9739 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DirectFBSurfaceCreateFlagBitsEXT ) | |
| 9740 { | |
| 9741 return "(void)"; | |
| 9742 } | |
| 9743 #endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ | |
| 9744 | |
| 9745 //=== VK_EXT_device_address_binding_report === | |
| 9746 | |
| 9747 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceAddressBindingFlagBitsEXT value ) | |
| 9748 { | |
| 9749 switch ( value ) | |
| 9750 { | |
| 9751 case DeviceAddressBindingFlagBitsEXT::eInternalObject: return "InternalObject"; | |
| 9752 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9753 } | |
| 9754 } | |
| 9755 | |
| 9756 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceAddressBindingTypeEXT value ) | |
| 9757 { | |
| 9758 switch ( value ) | |
| 9759 { | |
| 9760 case DeviceAddressBindingTypeEXT::eBind : return "Bind"; | |
| 9761 case DeviceAddressBindingTypeEXT::eUnbind: return "Unbind"; | |
| 9762 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9763 } | |
| 9764 } | |
| 9765 | |
| 9766 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 9767 //=== VK_FUCHSIA_buffer_collection === | |
| 9768 | |
| 9769 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ImageConstraintsInfoFlagBitsFUCHSIA value ) | |
| 9770 { | |
| 9771 switch ( value ) | |
| 9772 { | |
| 9773 case ImageConstraintsInfoFlagBitsFUCHSIA::eCpuReadRarely : return "CpuReadRarely"; | |
| 9774 case ImageConstraintsInfoFlagBitsFUCHSIA::eCpuReadOften : return "CpuReadOften"; | |
| 9775 case ImageConstraintsInfoFlagBitsFUCHSIA::eCpuWriteRarely : return "CpuWriteRarely"; | |
| 9776 case ImageConstraintsInfoFlagBitsFUCHSIA::eCpuWriteOften : return "CpuWriteOften"; | |
| 9777 case ImageConstraintsInfoFlagBitsFUCHSIA::eProtectedOptional: return "ProtectedOptional"; | |
| 9778 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9779 } | |
| 9780 } | |
| 9781 | |
| 9782 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ImageFormatConstraintsFlagBitsFUCHSIA ) | |
| 9783 { | |
| 9784 return "(void)"; | |
| 9785 } | |
| 9786 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 9787 | |
| 9788 //=== VK_EXT_frame_boundary === | |
| 9789 | |
| 9790 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( FrameBoundaryFlagBitsEXT value ) | |
| 9791 { | |
| 9792 switch ( value ) | |
| 9793 { | |
| 9794 case FrameBoundaryFlagBitsEXT::eFrameEnd: return "FrameEnd"; | |
| 9795 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9796 } | |
| 9797 } | |
| 9798 | |
| 9799 #if defined( VK_USE_PLATFORM_SCREEN_QNX ) | |
| 9800 //=== VK_QNX_screen_surface === | |
| 9801 | |
| 9802 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ScreenSurfaceCreateFlagBitsQNX ) | |
| 9803 { | |
| 9804 return "(void)"; | |
| 9805 } | |
| 9806 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/ | |
| 9807 | |
| 9808 //=== VK_VALVE_video_encode_rgb_conversion === | |
| 9809 | |
| 9810 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeRgbModelConversionFlagBitsVALVE value ) | |
| 9811 { | |
| 9812 switch ( value ) | |
| 9813 { | |
| 9814 case VideoEncodeRgbModelConversionFlagBitsVALVE::eRgbIdentity : return "RgbIdentity"; | |
| 9815 case VideoEncodeRgbModelConversionFlagBitsVALVE::eYcbcrIdentity: return "YcbcrIdentity"; | |
| 9816 case VideoEncodeRgbModelConversionFlagBitsVALVE::eYcbcr709 : return "Ycbcr709"; | |
| 9817 case VideoEncodeRgbModelConversionFlagBitsVALVE::eYcbcr601 : return "Ycbcr601"; | |
| 9818 case VideoEncodeRgbModelConversionFlagBitsVALVE::eYcbcr2020 : return "Ycbcr2020"; | |
| 9819 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9820 } | |
| 9821 } | |
| 9822 | |
| 9823 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeRgbRangeCompressionFlagBitsVALVE value ) | |
| 9824 { | |
| 9825 switch ( value ) | |
| 9826 { | |
| 9827 case VideoEncodeRgbRangeCompressionFlagBitsVALVE::eFullRange : return "FullRange"; | |
| 9828 case VideoEncodeRgbRangeCompressionFlagBitsVALVE::eNarrowRange: return "NarrowRange"; | |
| 9829 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9830 } | |
| 9831 } | |
| 9832 | |
| 9833 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeRgbChromaOffsetFlagBitsVALVE value ) | |
| 9834 { | |
| 9835 switch ( value ) | |
| 9836 { | |
| 9837 case VideoEncodeRgbChromaOffsetFlagBitsVALVE::eCositedEven: return "CositedEven"; | |
| 9838 case VideoEncodeRgbChromaOffsetFlagBitsVALVE::eMidpoint : return "Midpoint"; | |
| 9839 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9840 } | |
| 9841 } | |
| 9842 | |
| 9843 //=== VK_EXT_opacity_micromap === | |
| 9844 | |
| 9845 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( MicromapTypeEXT value ) | |
| 9846 { | |
| 9847 switch ( value ) | |
| 9848 { | |
| 9849 case MicromapTypeEXT::eOpacityMicromap: return "OpacityMicromap"; | |
| 9850 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 9851 case MicromapTypeEXT::eDisplacementMicromapNV: return "DisplacementMicromapNV"; | |
| 9852 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 9853 default: return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9854 } | |
| 9855 } | |
| 9856 | |
| 9857 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( BuildMicromapFlagBitsEXT value ) | |
| 9858 { | |
| 9859 switch ( value ) | |
| 9860 { | |
| 9861 case BuildMicromapFlagBitsEXT::ePreferFastTrace: return "PreferFastTrace"; | |
| 9862 case BuildMicromapFlagBitsEXT::ePreferFastBuild: return "PreferFastBuild"; | |
| 9863 case BuildMicromapFlagBitsEXT::eAllowCompaction: return "AllowCompaction"; | |
| 9864 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9865 } | |
| 9866 } | |
| 9867 | |
| 9868 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CopyMicromapModeEXT value ) | |
| 9869 { | |
| 9870 switch ( value ) | |
| 9871 { | |
| 9872 case CopyMicromapModeEXT::eClone : return "Clone"; | |
| 9873 case CopyMicromapModeEXT::eSerialize : return "Serialize"; | |
| 9874 case CopyMicromapModeEXT::eDeserialize: return "Deserialize"; | |
| 9875 case CopyMicromapModeEXT::eCompact : return "Compact"; | |
| 9876 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9877 } | |
| 9878 } | |
| 9879 | |
| 9880 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( MicromapCreateFlagBitsEXT value ) | |
| 9881 { | |
| 9882 switch ( value ) | |
| 9883 { | |
| 9884 case MicromapCreateFlagBitsEXT::eDeviceAddressCaptureReplay: return "DeviceAddressCaptureReplay"; | |
| 9885 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9886 } | |
| 9887 } | |
| 9888 | |
| 9889 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( BuildMicromapModeEXT value ) | |
| 9890 { | |
| 9891 switch ( value ) | |
| 9892 { | |
| 9893 case BuildMicromapModeEXT::eBuild: return "Build"; | |
| 9894 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9895 } | |
| 9896 } | |
| 9897 | |
| 9898 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( OpacityMicromapFormatEXT value ) | |
| 9899 { | |
| 9900 switch ( value ) | |
| 9901 { | |
| 9902 case OpacityMicromapFormatEXT::e2State: return "2State"; | |
| 9903 case OpacityMicromapFormatEXT::e4State: return "4State"; | |
| 9904 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9905 } | |
| 9906 } | |
| 9907 | |
| 9908 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( OpacityMicromapSpecialIndexEXT value ) | |
| 9909 { | |
| 9910 switch ( value ) | |
| 9911 { | |
| 9912 case OpacityMicromapSpecialIndexEXT::eFullyTransparent : return "FullyTransparent"; | |
| 9913 case OpacityMicromapSpecialIndexEXT::eFullyOpaque : return "FullyOpaque"; | |
| 9914 case OpacityMicromapSpecialIndexEXT::eFullyUnknownTransparent : return "FullyUnknownTransparent"; | |
| 9915 case OpacityMicromapSpecialIndexEXT::eFullyUnknownOpaque : return "FullyUnknownOpaque"; | |
| 9916 case OpacityMicromapSpecialIndexEXT::eClusterGeometryDisableOpacityMicromapNV: return "ClusterGeometryDisableOpacityMicromapNV"; | |
| 9917 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9918 } | |
| 9919 } | |
| 9920 | |
| 9921 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 9922 //=== VK_NV_displacement_micromap === | |
| 9923 | |
| 9924 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DisplacementMicromapFormatNV value ) | |
| 9925 { | |
| 9926 switch ( value ) | |
| 9927 { | |
| 9928 case DisplacementMicromapFormatNV::e64Triangles64Bytes : return "64Triangles64Bytes"; | |
| 9929 case DisplacementMicromapFormatNV::e256Triangles128Bytes : return "256Triangles128Bytes"; | |
| 9930 case DisplacementMicromapFormatNV::e1024Triangles128Bytes: return "1024Triangles128Bytes"; | |
| 9931 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9932 } | |
| 9933 } | |
| 9934 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 9935 | |
| 9936 //=== VK_ARM_scheduling_controls === | |
| 9937 | |
| 9938 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PhysicalDeviceSchedulingControlsFlagBitsARM value ) | |
| 9939 { | |
| 9940 switch ( value ) | |
| 9941 { | |
| 9942 case PhysicalDeviceSchedulingControlsFlagBitsARM::eShaderCoreCount: return "ShaderCoreCount"; | |
| 9943 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9944 } | |
| 9945 } | |
| 9946 | |
| 9947 //=== VK_NV_ray_tracing_linear_swept_spheres === | |
| 9948 | |
| 9949 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( RayTracingLssIndexingModeNV value ) | |
| 9950 { | |
| 9951 switch ( value ) | |
| 9952 { | |
| 9953 case RayTracingLssIndexingModeNV::eList : return "List"; | |
| 9954 case RayTracingLssIndexingModeNV::eSuccessive: return "Successive"; | |
| 9955 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9956 } | |
| 9957 } | |
| 9958 | |
| 9959 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( RayTracingLssPrimitiveEndCapsModeNV value ) | |
| 9960 { | |
| 9961 switch ( value ) | |
| 9962 { | |
| 9963 case RayTracingLssPrimitiveEndCapsModeNV::eNone : return "None"; | |
| 9964 case RayTracingLssPrimitiveEndCapsModeNV::eChained: return "Chained"; | |
| 9965 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9966 } | |
| 9967 } | |
| 9968 | |
| 9969 //=== VK_EXT_subpass_merge_feedback === | |
| 9970 | |
| 9971 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SubpassMergeStatusEXT value ) | |
| 9972 { | |
| 9973 switch ( value ) | |
| 9974 { | |
| 9975 case SubpassMergeStatusEXT::eMerged : return "Merged"; | |
| 9976 case SubpassMergeStatusEXT::eDisallowed : return "Disallowed"; | |
| 9977 case SubpassMergeStatusEXT::eNotMergedSideEffects : return "NotMergedSideEffects"; | |
| 9978 case SubpassMergeStatusEXT::eNotMergedSamplesMismatch : return "NotMergedSamplesMismatch"; | |
| 9979 case SubpassMergeStatusEXT::eNotMergedViewsMismatch : return "NotMergedViewsMismatch"; | |
| 9980 case SubpassMergeStatusEXT::eNotMergedAliasing : return "NotMergedAliasing"; | |
| 9981 case SubpassMergeStatusEXT::eNotMergedDependencies : return "NotMergedDependencies"; | |
| 9982 case SubpassMergeStatusEXT::eNotMergedIncompatibleInputAttachment: return "NotMergedIncompatibleInputAttachment"; | |
| 9983 case SubpassMergeStatusEXT::eNotMergedTooManyAttachments : return "NotMergedTooManyAttachments"; | |
| 9984 case SubpassMergeStatusEXT::eNotMergedInsufficientStorage : return "NotMergedInsufficientStorage"; | |
| 9985 case SubpassMergeStatusEXT::eNotMergedDepthStencilCount : return "NotMergedDepthStencilCount"; | |
| 9986 case SubpassMergeStatusEXT::eNotMergedResolveAttachmentReuse : return "NotMergedResolveAttachmentReuse"; | |
| 9987 case SubpassMergeStatusEXT::eNotMergedSingleSubpass : return "NotMergedSingleSubpass"; | |
| 9988 case SubpassMergeStatusEXT::eNotMergedUnspecified : return "NotMergedUnspecified"; | |
| 9989 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 9990 } | |
| 9991 } | |
| 9992 | |
| 9993 //=== VK_LUNARG_direct_driver_loading === | |
| 9994 | |
| 9995 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DirectDriverLoadingModeLUNARG value ) | |
| 9996 { | |
| 9997 switch ( value ) | |
| 9998 { | |
| 9999 case DirectDriverLoadingModeLUNARG::eExclusive: return "Exclusive"; | |
| 10000 case DirectDriverLoadingModeLUNARG::eInclusive: return "Inclusive"; | |
| 10001 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10002 } | |
| 10003 } | |
| 10004 | |
| 10005 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DirectDriverLoadingFlagBitsLUNARG ) | |
| 10006 { | |
| 10007 return "(void)"; | |
| 10008 } | |
| 10009 | |
| 10010 //=== VK_ARM_tensors === | |
| 10011 | |
| 10012 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( TensorCreateFlagBitsARM value ) | |
| 10013 { | |
| 10014 switch ( value ) | |
| 10015 { | |
| 10016 case TensorCreateFlagBitsARM::eMutableFormat : return "MutableFormat"; | |
| 10017 case TensorCreateFlagBitsARM::eProtected : return "Protected"; | |
| 10018 case TensorCreateFlagBitsARM::eDescriptorBufferCaptureReplay: return "DescriptorBufferCaptureReplay"; | |
| 10019 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10020 } | |
| 10021 } | |
| 10022 | |
| 10023 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( TensorViewCreateFlagBitsARM value ) | |
| 10024 { | |
| 10025 switch ( value ) | |
| 10026 { | |
| 10027 case TensorViewCreateFlagBitsARM::eDescriptorBufferCaptureReplay: return "DescriptorBufferCaptureReplay"; | |
| 10028 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10029 } | |
| 10030 } | |
| 10031 | |
| 10032 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( TensorUsageFlagBitsARM value ) | |
| 10033 { | |
| 10034 switch ( value ) | |
| 10035 { | |
| 10036 case TensorUsageFlagBitsARM::eShader : return "Shader"; | |
| 10037 case TensorUsageFlagBitsARM::eTransferSrc : return "TransferSrc"; | |
| 10038 case TensorUsageFlagBitsARM::eTransferDst : return "TransferDst"; | |
| 10039 case TensorUsageFlagBitsARM::eImageAliasing: return "ImageAliasing"; | |
| 10040 case TensorUsageFlagBitsARM::eDataGraph : return "DataGraph"; | |
| 10041 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10042 } | |
| 10043 } | |
| 10044 | |
| 10045 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( TensorTilingARM value ) | |
| 10046 { | |
| 10047 switch ( value ) | |
| 10048 { | |
| 10049 case TensorTilingARM::eOptimal: return "Optimal"; | |
| 10050 case TensorTilingARM::eLinear : return "Linear"; | |
| 10051 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10052 } | |
| 10053 } | |
| 10054 | |
| 10055 //=== VK_NV_optical_flow === | |
| 10056 | |
| 10057 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( OpticalFlowUsageFlagBitsNV value ) | |
| 10058 { | |
| 10059 switch ( value ) | |
| 10060 { | |
| 10061 case OpticalFlowUsageFlagBitsNV::eUnknown : return "Unknown"; | |
| 10062 case OpticalFlowUsageFlagBitsNV::eInput : return "Input"; | |
| 10063 case OpticalFlowUsageFlagBitsNV::eOutput : return "Output"; | |
| 10064 case OpticalFlowUsageFlagBitsNV::eHint : return "Hint"; | |
| 10065 case OpticalFlowUsageFlagBitsNV::eCost : return "Cost"; | |
| 10066 case OpticalFlowUsageFlagBitsNV::eGlobalFlow: return "GlobalFlow"; | |
| 10067 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10068 } | |
| 10069 } | |
| 10070 | |
| 10071 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( OpticalFlowGridSizeFlagBitsNV value ) | |
| 10072 { | |
| 10073 switch ( value ) | |
| 10074 { | |
| 10075 case OpticalFlowGridSizeFlagBitsNV::eUnknown: return "Unknown"; | |
| 10076 case OpticalFlowGridSizeFlagBitsNV::e1X1 : return "1X1"; | |
| 10077 case OpticalFlowGridSizeFlagBitsNV::e2X2 : return "2X2"; | |
| 10078 case OpticalFlowGridSizeFlagBitsNV::e4X4 : return "4X4"; | |
| 10079 case OpticalFlowGridSizeFlagBitsNV::e8X8 : return "8X8"; | |
| 10080 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10081 } | |
| 10082 } | |
| 10083 | |
| 10084 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( OpticalFlowPerformanceLevelNV value ) | |
| 10085 { | |
| 10086 switch ( value ) | |
| 10087 { | |
| 10088 case OpticalFlowPerformanceLevelNV::eUnknown: return "Unknown"; | |
| 10089 case OpticalFlowPerformanceLevelNV::eSlow : return "Slow"; | |
| 10090 case OpticalFlowPerformanceLevelNV::eMedium : return "Medium"; | |
| 10091 case OpticalFlowPerformanceLevelNV::eFast : return "Fast"; | |
| 10092 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10093 } | |
| 10094 } | |
| 10095 | |
| 10096 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( OpticalFlowSessionBindingPointNV value ) | |
| 10097 { | |
| 10098 switch ( value ) | |
| 10099 { | |
| 10100 case OpticalFlowSessionBindingPointNV::eUnknown : return "Unknown"; | |
| 10101 case OpticalFlowSessionBindingPointNV::eInput : return "Input"; | |
| 10102 case OpticalFlowSessionBindingPointNV::eReference : return "Reference"; | |
| 10103 case OpticalFlowSessionBindingPointNV::eHint : return "Hint"; | |
| 10104 case OpticalFlowSessionBindingPointNV::eFlowVector : return "FlowVector"; | |
| 10105 case OpticalFlowSessionBindingPointNV::eBackwardFlowVector: return "BackwardFlowVector"; | |
| 10106 case OpticalFlowSessionBindingPointNV::eCost : return "Cost"; | |
| 10107 case OpticalFlowSessionBindingPointNV::eBackwardCost : return "BackwardCost"; | |
| 10108 case OpticalFlowSessionBindingPointNV::eGlobalFlow : return "GlobalFlow"; | |
| 10109 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10110 } | |
| 10111 } | |
| 10112 | |
| 10113 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( OpticalFlowSessionCreateFlagBitsNV value ) | |
| 10114 { | |
| 10115 switch ( value ) | |
| 10116 { | |
| 10117 case OpticalFlowSessionCreateFlagBitsNV::eEnableHint : return "EnableHint"; | |
| 10118 case OpticalFlowSessionCreateFlagBitsNV::eEnableCost : return "EnableCost"; | |
| 10119 case OpticalFlowSessionCreateFlagBitsNV::eEnableGlobalFlow: return "EnableGlobalFlow"; | |
| 10120 case OpticalFlowSessionCreateFlagBitsNV::eAllowRegions : return "AllowRegions"; | |
| 10121 case OpticalFlowSessionCreateFlagBitsNV::eBothDirections : return "BothDirections"; | |
| 10122 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10123 } | |
| 10124 } | |
| 10125 | |
| 10126 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( OpticalFlowExecuteFlagBitsNV value ) | |
| 10127 { | |
| 10128 switch ( value ) | |
| 10129 { | |
| 10130 case OpticalFlowExecuteFlagBitsNV::eDisableTemporalHints: return "DisableTemporalHints"; | |
| 10131 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10132 } | |
| 10133 } | |
| 10134 | |
| 10135 //=== VK_AMD_anti_lag === | |
| 10136 | |
| 10137 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AntiLagModeAMD value ) | |
| 10138 { | |
| 10139 switch ( value ) | |
| 10140 { | |
| 10141 case AntiLagModeAMD::eDriverControl: return "DriverControl"; | |
| 10142 case AntiLagModeAMD::eOn : return "On"; | |
| 10143 case AntiLagModeAMD::eOff : return "Off"; | |
| 10144 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10145 } | |
| 10146 } | |
| 10147 | |
| 10148 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AntiLagStageAMD value ) | |
| 10149 { | |
| 10150 switch ( value ) | |
| 10151 { | |
| 10152 case AntiLagStageAMD::eInput : return "Input"; | |
| 10153 case AntiLagStageAMD::ePresent: return "Present"; | |
| 10154 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10155 } | |
| 10156 } | |
| 10157 | |
| 10158 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 10159 //=== VK_AMDX_dense_geometry_format === | |
| 10160 | |
| 10161 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CompressedTriangleFormatAMDX value ) | |
| 10162 { | |
| 10163 switch ( value ) | |
| 10164 { | |
| 10165 case CompressedTriangleFormatAMDX::eDgf1: return "Dgf1"; | |
| 10166 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10167 } | |
| 10168 } | |
| 10169 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 10170 | |
| 10171 //=== VK_EXT_shader_object === | |
| 10172 | |
| 10173 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderCreateFlagBitsEXT value ) | |
| 10174 { | |
| 10175 switch ( value ) | |
| 10176 { | |
| 10177 case ShaderCreateFlagBitsEXT::eLinkStage : return "LinkStage"; | |
| 10178 case ShaderCreateFlagBitsEXT::eAllowVaryingSubgroupSize : return "AllowVaryingSubgroupSize"; | |
| 10179 case ShaderCreateFlagBitsEXT::eRequireFullSubgroups : return "RequireFullSubgroups"; | |
| 10180 case ShaderCreateFlagBitsEXT::eNoTaskShader : return "NoTaskShader"; | |
| 10181 case ShaderCreateFlagBitsEXT::eDispatchBase : return "DispatchBase"; | |
| 10182 case ShaderCreateFlagBitsEXT::eFragmentShadingRateAttachment: return "FragmentShadingRateAttachment"; | |
| 10183 case ShaderCreateFlagBitsEXT::eFragmentDensityMapAttachment : return "FragmentDensityMapAttachment"; | |
| 10184 case ShaderCreateFlagBitsEXT::eIndirectBindable : return "IndirectBindable"; | |
| 10185 case ShaderCreateFlagBitsEXT::e64BitIndexing : return "64BitIndexing"; | |
| 10186 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10187 } | |
| 10188 } | |
| 10189 | |
| 10190 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderCodeTypeEXT value ) | |
| 10191 { | |
| 10192 switch ( value ) | |
| 10193 { | |
| 10194 case ShaderCodeTypeEXT::eBinary: return "Binary"; | |
| 10195 case ShaderCodeTypeEXT::eSpirv : return "Spirv"; | |
| 10196 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10197 } | |
| 10198 } | |
| 10199 | |
| 10200 //=== VK_KHR_surface_maintenance1 === | |
| 10201 | |
| 10202 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PresentScalingFlagBitsKHR value ) | |
| 10203 { | |
| 10204 switch ( value ) | |
| 10205 { | |
| 10206 case PresentScalingFlagBitsKHR::eOneToOne : return "OneToOne"; | |
| 10207 case PresentScalingFlagBitsKHR::eAspectRatioStretch: return "AspectRatioStretch"; | |
| 10208 case PresentScalingFlagBitsKHR::eStretch : return "Stretch"; | |
| 10209 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10210 } | |
| 10211 } | |
| 10212 | |
| 10213 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PresentGravityFlagBitsKHR value ) | |
| 10214 { | |
| 10215 switch ( value ) | |
| 10216 { | |
| 10217 case PresentGravityFlagBitsKHR::eMin : return "Min"; | |
| 10218 case PresentGravityFlagBitsKHR::eMax : return "Max"; | |
| 10219 case PresentGravityFlagBitsKHR::eCentered: return "Centered"; | |
| 10220 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10221 } | |
| 10222 } | |
| 10223 | |
| 10224 //=== VK_NV_cooperative_vector === | |
| 10225 | |
| 10226 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CooperativeVectorMatrixLayoutNV value ) | |
| 10227 { | |
| 10228 switch ( value ) | |
| 10229 { | |
| 10230 case CooperativeVectorMatrixLayoutNV::eRowMajor : return "RowMajor"; | |
| 10231 case CooperativeVectorMatrixLayoutNV::eColumnMajor : return "ColumnMajor"; | |
| 10232 case CooperativeVectorMatrixLayoutNV::eInferencingOptimal: return "InferencingOptimal"; | |
| 10233 case CooperativeVectorMatrixLayoutNV::eTrainingOptimal : return "TrainingOptimal"; | |
| 10234 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10235 } | |
| 10236 } | |
| 10237 | |
| 10238 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ComponentTypeKHR value ) | |
| 10239 { | |
| 10240 switch ( value ) | |
| 10241 { | |
| 10242 case ComponentTypeKHR::eFloat16 : return "Float16"; | |
| 10243 case ComponentTypeKHR::eFloat32 : return "Float32"; | |
| 10244 case ComponentTypeKHR::eFloat64 : return "Float64"; | |
| 10245 case ComponentTypeKHR::eSint8 : return "Sint8"; | |
| 10246 case ComponentTypeKHR::eSint16 : return "Sint16"; | |
| 10247 case ComponentTypeKHR::eSint32 : return "Sint32"; | |
| 10248 case ComponentTypeKHR::eSint64 : return "Sint64"; | |
| 10249 case ComponentTypeKHR::eUint8 : return "Uint8"; | |
| 10250 case ComponentTypeKHR::eUint16 : return "Uint16"; | |
| 10251 case ComponentTypeKHR::eUint32 : return "Uint32"; | |
| 10252 case ComponentTypeKHR::eUint64 : return "Uint64"; | |
| 10253 case ComponentTypeKHR::eBfloat16 : return "Bfloat16"; | |
| 10254 case ComponentTypeKHR::eSint8PackedNV: return "Sint8PackedNV"; | |
| 10255 case ComponentTypeKHR::eUint8PackedNV: return "Uint8PackedNV"; | |
| 10256 case ComponentTypeKHR::eFloat8E4M3EXT: return "Float8E4M3EXT"; | |
| 10257 case ComponentTypeKHR::eFloat8E5M2EXT: return "Float8E5M2EXT"; | |
| 10258 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10259 } | |
| 10260 } | |
| 10261 | |
| 10262 //=== VK_EXT_layer_settings === | |
| 10263 | |
| 10264 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( LayerSettingTypeEXT value ) | |
| 10265 { | |
| 10266 switch ( value ) | |
| 10267 { | |
| 10268 case LayerSettingTypeEXT::eBool32 : return "Bool32"; | |
| 10269 case LayerSettingTypeEXT::eInt32 : return "Int32"; | |
| 10270 case LayerSettingTypeEXT::eInt64 : return "Int64"; | |
| 10271 case LayerSettingTypeEXT::eUint32 : return "Uint32"; | |
| 10272 case LayerSettingTypeEXT::eUint64 : return "Uint64"; | |
| 10273 case LayerSettingTypeEXT::eFloat32: return "Float32"; | |
| 10274 case LayerSettingTypeEXT::eFloat64: return "Float64"; | |
| 10275 case LayerSettingTypeEXT::eString : return "String"; | |
| 10276 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10277 } | |
| 10278 } | |
| 10279 | |
| 10280 //=== VK_NV_low_latency2 === | |
| 10281 | |
| 10282 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( LatencyMarkerNV value ) | |
| 10283 { | |
| 10284 switch ( value ) | |
| 10285 { | |
| 10286 case LatencyMarkerNV::eSimulationStart : return "SimulationStart"; | |
| 10287 case LatencyMarkerNV::eSimulationEnd : return "SimulationEnd"; | |
| 10288 case LatencyMarkerNV::eRendersubmitStart : return "RendersubmitStart"; | |
| 10289 case LatencyMarkerNV::eRendersubmitEnd : return "RendersubmitEnd"; | |
| 10290 case LatencyMarkerNV::ePresentStart : return "PresentStart"; | |
| 10291 case LatencyMarkerNV::ePresentEnd : return "PresentEnd"; | |
| 10292 case LatencyMarkerNV::eInputSample : return "InputSample"; | |
| 10293 case LatencyMarkerNV::eTriggerFlash : return "TriggerFlash"; | |
| 10294 case LatencyMarkerNV::eOutOfBandRendersubmitStart: return "OutOfBandRendersubmitStart"; | |
| 10295 case LatencyMarkerNV::eOutOfBandRendersubmitEnd : return "OutOfBandRendersubmitEnd"; | |
| 10296 case LatencyMarkerNV::eOutOfBandPresentStart : return "OutOfBandPresentStart"; | |
| 10297 case LatencyMarkerNV::eOutOfBandPresentEnd : return "OutOfBandPresentEnd"; | |
| 10298 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10299 } | |
| 10300 } | |
| 10301 | |
| 10302 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( OutOfBandQueueTypeNV value ) | |
| 10303 { | |
| 10304 switch ( value ) | |
| 10305 { | |
| 10306 case OutOfBandQueueTypeNV::eRender : return "Render"; | |
| 10307 case OutOfBandQueueTypeNV::ePresent: return "Present"; | |
| 10308 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10309 } | |
| 10310 } | |
| 10311 | |
| 10312 //=== VK_KHR_cooperative_matrix === | |
| 10313 | |
| 10314 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ScopeKHR value ) | |
| 10315 { | |
| 10316 switch ( value ) | |
| 10317 { | |
| 10318 case ScopeKHR::eDevice : return "Device"; | |
| 10319 case ScopeKHR::eWorkgroup : return "Workgroup"; | |
| 10320 case ScopeKHR::eSubgroup : return "Subgroup"; | |
| 10321 case ScopeKHR::eQueueFamily: return "QueueFamily"; | |
| 10322 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10323 } | |
| 10324 } | |
| 10325 | |
| 10326 //=== VK_ARM_data_graph === | |
| 10327 | |
| 10328 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DataGraphPipelineSessionBindPointARM value ) | |
| 10329 { | |
| 10330 switch ( value ) | |
| 10331 { | |
| 10332 case DataGraphPipelineSessionBindPointARM::eTransient: return "Transient"; | |
| 10333 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10334 } | |
| 10335 } | |
| 10336 | |
| 10337 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DataGraphPipelineSessionBindPointTypeARM value ) | |
| 10338 { | |
| 10339 switch ( value ) | |
| 10340 { | |
| 10341 case DataGraphPipelineSessionBindPointTypeARM::eMemory: return "Memory"; | |
| 10342 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10343 } | |
| 10344 } | |
| 10345 | |
| 10346 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DataGraphPipelineSessionCreateFlagBitsARM value ) | |
| 10347 { | |
| 10348 switch ( value ) | |
| 10349 { | |
| 10350 case DataGraphPipelineSessionCreateFlagBitsARM::eProtected: return "Protected"; | |
| 10351 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10352 } | |
| 10353 } | |
| 10354 | |
| 10355 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DataGraphPipelinePropertyARM value ) | |
| 10356 { | |
| 10357 switch ( value ) | |
| 10358 { | |
| 10359 case DataGraphPipelinePropertyARM::eCreationLog: return "CreationLog"; | |
| 10360 case DataGraphPipelinePropertyARM::eIdentifier : return "Identifier"; | |
| 10361 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10362 } | |
| 10363 } | |
| 10364 | |
| 10365 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DataGraphPipelineDispatchFlagBitsARM ) | |
| 10366 { | |
| 10367 return "(void)"; | |
| 10368 } | |
| 10369 | |
| 10370 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PhysicalDeviceDataGraphProcessingEngineTypeARM value ) | |
| 10371 { | |
| 10372 switch ( value ) | |
| 10373 { | |
| 10374 case PhysicalDeviceDataGraphProcessingEngineTypeARM::eDefault : return "Default"; | |
| 10375 case PhysicalDeviceDataGraphProcessingEngineTypeARM::eNeuralQCOM : return "NeuralQCOM"; | |
| 10376 case PhysicalDeviceDataGraphProcessingEngineTypeARM::eComputeQCOM: return "ComputeQCOM"; | |
| 10377 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10378 } | |
| 10379 } | |
| 10380 | |
| 10381 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PhysicalDeviceDataGraphOperationTypeARM value ) | |
| 10382 { | |
| 10383 switch ( value ) | |
| 10384 { | |
| 10385 case PhysicalDeviceDataGraphOperationTypeARM::eSpirvExtendedInstructionSet: return "SpirvExtendedInstructionSet"; | |
| 10386 case PhysicalDeviceDataGraphOperationTypeARM::eNeuralModelQCOM : return "NeuralModelQCOM"; | |
| 10387 case PhysicalDeviceDataGraphOperationTypeARM::eBuiltinModelQCOM : return "BuiltinModelQCOM"; | |
| 10388 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10389 } | |
| 10390 } | |
| 10391 | |
| 10392 //=== VK_KHR_video_encode_av1 === | |
| 10393 | |
| 10394 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeAV1PredictionModeKHR value ) | |
| 10395 { | |
| 10396 switch ( value ) | |
| 10397 { | |
| 10398 case VideoEncodeAV1PredictionModeKHR::eIntraOnly : return "IntraOnly"; | |
| 10399 case VideoEncodeAV1PredictionModeKHR::eSingleReference : return "SingleReference"; | |
| 10400 case VideoEncodeAV1PredictionModeKHR::eUnidirectionalCompound: return "UnidirectionalCompound"; | |
| 10401 case VideoEncodeAV1PredictionModeKHR::eBidirectionalCompound : return "BidirectionalCompound"; | |
| 10402 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10403 } | |
| 10404 } | |
| 10405 | |
| 10406 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeAV1RateControlGroupKHR value ) | |
| 10407 { | |
| 10408 switch ( value ) | |
| 10409 { | |
| 10410 case VideoEncodeAV1RateControlGroupKHR::eIntra : return "Intra"; | |
| 10411 case VideoEncodeAV1RateControlGroupKHR::ePredictive : return "Predictive"; | |
| 10412 case VideoEncodeAV1RateControlGroupKHR::eBipredictive: return "Bipredictive"; | |
| 10413 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10414 } | |
| 10415 } | |
| 10416 | |
| 10417 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeAV1CapabilityFlagBitsKHR value ) | |
| 10418 { | |
| 10419 switch ( value ) | |
| 10420 { | |
| 10421 case VideoEncodeAV1CapabilityFlagBitsKHR::ePerRateControlGroupMinMaxQIndex: return "PerRateControlGroupMinMaxQIndex"; | |
| 10422 case VideoEncodeAV1CapabilityFlagBitsKHR::eGenerateObuExtensionHeader : return "GenerateObuExtensionHeader"; | |
| 10423 case VideoEncodeAV1CapabilityFlagBitsKHR::ePrimaryReferenceCdfOnly : return "PrimaryReferenceCdfOnly"; | |
| 10424 case VideoEncodeAV1CapabilityFlagBitsKHR::eFrameSizeOverride : return "FrameSizeOverride"; | |
| 10425 case VideoEncodeAV1CapabilityFlagBitsKHR::eMotionVectorScaling : return "MotionVectorScaling"; | |
| 10426 case VideoEncodeAV1CapabilityFlagBitsKHR::eCompoundPredictionIntraRefresh : return "CompoundPredictionIntraRefresh"; | |
| 10427 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10428 } | |
| 10429 } | |
| 10430 | |
| 10431 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeAV1StdFlagBitsKHR value ) | |
| 10432 { | |
| 10433 switch ( value ) | |
| 10434 { | |
| 10435 case VideoEncodeAV1StdFlagBitsKHR::eUniformTileSpacingFlagSet: return "UniformTileSpacingFlagSet"; | |
| 10436 case VideoEncodeAV1StdFlagBitsKHR::eSkipModePresentUnset : return "SkipModePresentUnset"; | |
| 10437 case VideoEncodeAV1StdFlagBitsKHR::ePrimaryRefFrame : return "PrimaryRefFrame"; | |
| 10438 case VideoEncodeAV1StdFlagBitsKHR::eDeltaQ : return "DeltaQ"; | |
| 10439 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10440 } | |
| 10441 } | |
| 10442 | |
| 10443 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeAV1SuperblockSizeFlagBitsKHR value ) | |
| 10444 { | |
| 10445 switch ( value ) | |
| 10446 { | |
| 10447 case VideoEncodeAV1SuperblockSizeFlagBitsKHR::e64 : return "64"; | |
| 10448 case VideoEncodeAV1SuperblockSizeFlagBitsKHR::e128: return "128"; | |
| 10449 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10450 } | |
| 10451 } | |
| 10452 | |
| 10453 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeAV1RateControlFlagBitsKHR value ) | |
| 10454 { | |
| 10455 switch ( value ) | |
| 10456 { | |
| 10457 case VideoEncodeAV1RateControlFlagBitsKHR::eRegularGop : return "RegularGop"; | |
| 10458 case VideoEncodeAV1RateControlFlagBitsKHR::eTemporalLayerPatternDyadic: return "TemporalLayerPatternDyadic"; | |
| 10459 case VideoEncodeAV1RateControlFlagBitsKHR::eReferencePatternFlat : return "ReferencePatternFlat"; | |
| 10460 case VideoEncodeAV1RateControlFlagBitsKHR::eReferencePatternDyadic : return "ReferencePatternDyadic"; | |
| 10461 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10462 } | |
| 10463 } | |
| 10464 | |
| 10465 //=== VK_QCOM_image_processing2 === | |
| 10466 | |
| 10467 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( BlockMatchWindowCompareModeQCOM value ) | |
| 10468 { | |
| 10469 switch ( value ) | |
| 10470 { | |
| 10471 case BlockMatchWindowCompareModeQCOM::eMin: return "Min"; | |
| 10472 case BlockMatchWindowCompareModeQCOM::eMax: return "Max"; | |
| 10473 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10474 } | |
| 10475 } | |
| 10476 | |
| 10477 //=== VK_QCOM_filter_cubic_weights === | |
| 10478 | |
| 10479 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CubicFilterWeightsQCOM value ) | |
| 10480 { | |
| 10481 switch ( value ) | |
| 10482 { | |
| 10483 case CubicFilterWeightsQCOM::eCatmullRom : return "CatmullRom"; | |
| 10484 case CubicFilterWeightsQCOM::eZeroTangentCardinal: return "ZeroTangentCardinal"; | |
| 10485 case CubicFilterWeightsQCOM::eBSpline : return "BSpline"; | |
| 10486 case CubicFilterWeightsQCOM::eMitchellNetravali : return "MitchellNetravali"; | |
| 10487 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10488 } | |
| 10489 } | |
| 10490 | |
| 10491 //=== VK_MSFT_layered_driver === | |
| 10492 | |
| 10493 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( LayeredDriverUnderlyingApiMSFT value ) | |
| 10494 { | |
| 10495 switch ( value ) | |
| 10496 { | |
| 10497 case LayeredDriverUnderlyingApiMSFT::eNone : return "None"; | |
| 10498 case LayeredDriverUnderlyingApiMSFT::eD3D12: return "D3D12"; | |
| 10499 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10500 } | |
| 10501 } | |
| 10502 | |
| 10503 //=== VK_KHR_calibrated_timestamps === | |
| 10504 | |
| 10505 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( TimeDomainKHR value ) | |
| 10506 { | |
| 10507 switch ( value ) | |
| 10508 { | |
| 10509 case TimeDomainKHR::eDevice : return "Device"; | |
| 10510 case TimeDomainKHR::eClockMonotonic : return "ClockMonotonic"; | |
| 10511 case TimeDomainKHR::eClockMonotonicRaw : return "ClockMonotonicRaw"; | |
| 10512 case TimeDomainKHR::eQueryPerformanceCounter: return "QueryPerformanceCounter"; | |
| 10513 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10514 } | |
| 10515 } | |
| 10516 | |
| 10517 //=== VK_KHR_copy_memory_indirect === | |
| 10518 | |
| 10519 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AddressCopyFlagBitsKHR value ) | |
| 10520 { | |
| 10521 switch ( value ) | |
| 10522 { | |
| 10523 case AddressCopyFlagBitsKHR::eDeviceLocal: return "DeviceLocal"; | |
| 10524 case AddressCopyFlagBitsKHR::eSparse : return "Sparse"; | |
| 10525 case AddressCopyFlagBitsKHR::eProtected : return "Protected"; | |
| 10526 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10527 } | |
| 10528 } | |
| 10529 | |
| 10530 //=== VK_EXT_memory_decompression === | |
| 10531 | |
| 10532 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( MemoryDecompressionMethodFlagBitsEXT value ) | |
| 10533 { | |
| 10534 switch ( value ) | |
| 10535 { | |
| 10536 case MemoryDecompressionMethodFlagBitsEXT::eGdeflate10: return "Gdeflate10"; | |
| 10537 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10538 } | |
| 10539 } | |
| 10540 | |
| 10541 //=== VK_NV_display_stereo === | |
| 10542 | |
| 10543 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DisplaySurfaceStereoTypeNV value ) | |
| 10544 { | |
| 10545 switch ( value ) | |
| 10546 { | |
| 10547 case DisplaySurfaceStereoTypeNV::eNone : return "None"; | |
| 10548 case DisplaySurfaceStereoTypeNV::eOnboardDin : return "OnboardDin"; | |
| 10549 case DisplaySurfaceStereoTypeNV::eHdmi3D : return "Hdmi3D"; | |
| 10550 case DisplaySurfaceStereoTypeNV::eInbandDisplayport: return "InbandDisplayport"; | |
| 10551 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10552 } | |
| 10553 } | |
| 10554 | |
| 10555 //=== VK_KHR_video_encode_intra_refresh === | |
| 10556 | |
| 10557 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VideoEncodeIntraRefreshModeFlagBitsKHR value ) | |
| 10558 { | |
| 10559 switch ( value ) | |
| 10560 { | |
| 10561 case VideoEncodeIntraRefreshModeFlagBitsKHR::eNone : return "None"; | |
| 10562 case VideoEncodeIntraRefreshModeFlagBitsKHR::ePerPicturePartition: return "PerPicturePartition"; | |
| 10563 case VideoEncodeIntraRefreshModeFlagBitsKHR::eBlockBased : return "BlockBased"; | |
| 10564 case VideoEncodeIntraRefreshModeFlagBitsKHR::eBlockRowBased : return "BlockRowBased"; | |
| 10565 case VideoEncodeIntraRefreshModeFlagBitsKHR::eBlockColumnBased : return "BlockColumnBased"; | |
| 10566 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10567 } | |
| 10568 } | |
| 10569 | |
| 10570 //=== VK_KHR_maintenance7 === | |
| 10571 | |
| 10572 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PhysicalDeviceLayeredApiKHR value ) | |
| 10573 { | |
| 10574 switch ( value ) | |
| 10575 { | |
| 10576 case PhysicalDeviceLayeredApiKHR::eVulkan : return "Vulkan"; | |
| 10577 case PhysicalDeviceLayeredApiKHR::eD3D12 : return "D3D12"; | |
| 10578 case PhysicalDeviceLayeredApiKHR::eMetal : return "Metal"; | |
| 10579 case PhysicalDeviceLayeredApiKHR::eOpengl : return "Opengl"; | |
| 10580 case PhysicalDeviceLayeredApiKHR::eOpengles: return "Opengles"; | |
| 10581 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10582 } | |
| 10583 } | |
| 10584 | |
| 10585 //=== VK_NV_cluster_acceleration_structure === | |
| 10586 | |
| 10587 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ClusterAccelerationStructureClusterFlagBitsNV value ) | |
| 10588 { | |
| 10589 switch ( value ) | |
| 10590 { | |
| 10591 case ClusterAccelerationStructureClusterFlagBitsNV::eAllowDisableOpacityMicromaps: return "AllowDisableOpacityMicromaps"; | |
| 10592 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10593 } | |
| 10594 } | |
| 10595 | |
| 10596 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ClusterAccelerationStructureGeometryFlagBitsNV value ) | |
| 10597 { | |
| 10598 switch ( value ) | |
| 10599 { | |
| 10600 case ClusterAccelerationStructureGeometryFlagBitsNV::eCullDisable : return "CullDisable"; | |
| 10601 case ClusterAccelerationStructureGeometryFlagBitsNV::eNoDuplicateAnyhitInvocation: return "NoDuplicateAnyhitInvocation"; | |
| 10602 case ClusterAccelerationStructureGeometryFlagBitsNV::eOpaque : return "Opaque"; | |
| 10603 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10604 } | |
| 10605 } | |
| 10606 | |
| 10607 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ClusterAccelerationStructureAddressResolutionFlagBitsNV value ) | |
| 10608 { | |
| 10609 switch ( value ) | |
| 10610 { | |
| 10611 case ClusterAccelerationStructureAddressResolutionFlagBitsNV::eNone : return "None"; | |
| 10612 case ClusterAccelerationStructureAddressResolutionFlagBitsNV::eIndirectedDstImplicitData: return "IndirectedDstImplicitData"; | |
| 10613 case ClusterAccelerationStructureAddressResolutionFlagBitsNV::eIndirectedScratchData : return "IndirectedScratchData"; | |
| 10614 case ClusterAccelerationStructureAddressResolutionFlagBitsNV::eIndirectedDstAddressArray: return "IndirectedDstAddressArray"; | |
| 10615 case ClusterAccelerationStructureAddressResolutionFlagBitsNV::eIndirectedDstSizesArray : return "IndirectedDstSizesArray"; | |
| 10616 case ClusterAccelerationStructureAddressResolutionFlagBitsNV::eIndirectedSrcInfosArray : return "IndirectedSrcInfosArray"; | |
| 10617 case ClusterAccelerationStructureAddressResolutionFlagBitsNV::eIndirectedSrcInfosCount : return "IndirectedSrcInfosCount"; | |
| 10618 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10619 } | |
| 10620 } | |
| 10621 | |
| 10622 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ClusterAccelerationStructureIndexFormatFlagBitsNV value ) | |
| 10623 { | |
| 10624 switch ( value ) | |
| 10625 { | |
| 10626 case ClusterAccelerationStructureIndexFormatFlagBitsNV::e8 : return "8"; | |
| 10627 case ClusterAccelerationStructureIndexFormatFlagBitsNV::e16: return "16"; | |
| 10628 case ClusterAccelerationStructureIndexFormatFlagBitsNV::e32: return "32"; | |
| 10629 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10630 } | |
| 10631 } | |
| 10632 | |
| 10633 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ClusterAccelerationStructureTypeNV value ) | |
| 10634 { | |
| 10635 switch ( value ) | |
| 10636 { | |
| 10637 case ClusterAccelerationStructureTypeNV::eClustersBottomLevel : return "ClustersBottomLevel"; | |
| 10638 case ClusterAccelerationStructureTypeNV::eTriangleCluster : return "TriangleCluster"; | |
| 10639 case ClusterAccelerationStructureTypeNV::eTriangleClusterTemplate: return "TriangleClusterTemplate"; | |
| 10640 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10641 } | |
| 10642 } | |
| 10643 | |
| 10644 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ClusterAccelerationStructureOpTypeNV value ) | |
| 10645 { | |
| 10646 switch ( value ) | |
| 10647 { | |
| 10648 case ClusterAccelerationStructureOpTypeNV::eMoveObjects : return "MoveObjects"; | |
| 10649 case ClusterAccelerationStructureOpTypeNV::eBuildClustersBottomLevel : return "BuildClustersBottomLevel"; | |
| 10650 case ClusterAccelerationStructureOpTypeNV::eBuildTriangleCluster : return "BuildTriangleCluster"; | |
| 10651 case ClusterAccelerationStructureOpTypeNV::eBuildTriangleClusterTemplate: return "BuildTriangleClusterTemplate"; | |
| 10652 case ClusterAccelerationStructureOpTypeNV::eInstantiateTriangleCluster : return "InstantiateTriangleCluster"; | |
| 10653 case ClusterAccelerationStructureOpTypeNV::eGetClusterTemplateIndices : return "GetClusterTemplateIndices"; | |
| 10654 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10655 } | |
| 10656 } | |
| 10657 | |
| 10658 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ClusterAccelerationStructureOpModeNV value ) | |
| 10659 { | |
| 10660 switch ( value ) | |
| 10661 { | |
| 10662 case ClusterAccelerationStructureOpModeNV::eImplicitDestinations: return "ImplicitDestinations"; | |
| 10663 case ClusterAccelerationStructureOpModeNV::eExplicitDestinations: return "ExplicitDestinations"; | |
| 10664 case ClusterAccelerationStructureOpModeNV::eComputeSizes : return "ComputeSizes"; | |
| 10665 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10666 } | |
| 10667 } | |
| 10668 | |
| 10669 //=== VK_NV_partitioned_acceleration_structure === | |
| 10670 | |
| 10671 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PartitionedAccelerationStructureOpTypeNV value ) | |
| 10672 { | |
| 10673 switch ( value ) | |
| 10674 { | |
| 10675 case PartitionedAccelerationStructureOpTypeNV::eWriteInstance : return "WriteInstance"; | |
| 10676 case PartitionedAccelerationStructureOpTypeNV::eUpdateInstance : return "UpdateInstance"; | |
| 10677 case PartitionedAccelerationStructureOpTypeNV::eWritePartitionTranslation: return "WritePartitionTranslation"; | |
| 10678 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10679 } | |
| 10680 } | |
| 10681 | |
| 10682 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PartitionedAccelerationStructureInstanceFlagBitsNV value ) | |
| 10683 { | |
| 10684 switch ( value ) | |
| 10685 { | |
| 10686 case PartitionedAccelerationStructureInstanceFlagBitsNV::eFlagTriangleFacingCullDisable: return "FlagTriangleFacingCullDisable"; | |
| 10687 case PartitionedAccelerationStructureInstanceFlagBitsNV::eFlagTriangleFlipFacing : return "FlagTriangleFlipFacing"; | |
| 10688 case PartitionedAccelerationStructureInstanceFlagBitsNV::eFlagForceOpaque : return "FlagForceOpaque"; | |
| 10689 case PartitionedAccelerationStructureInstanceFlagBitsNV::eFlagForceNoOpaque : return "FlagForceNoOpaque"; | |
| 10690 case PartitionedAccelerationStructureInstanceFlagBitsNV::eFlagEnableExplicitBoundingBox: return "FlagEnableExplicitBoundingBox"; | |
| 10691 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10692 } | |
| 10693 } | |
| 10694 | |
| 10695 //=== VK_EXT_device_generated_commands === | |
| 10696 | |
| 10697 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( IndirectCommandsTokenTypeEXT value ) | |
| 10698 { | |
| 10699 switch ( value ) | |
| 10700 { | |
| 10701 case IndirectCommandsTokenTypeEXT::eExecutionSet : return "ExecutionSet"; | |
| 10702 case IndirectCommandsTokenTypeEXT::ePushConstant : return "PushConstant"; | |
| 10703 case IndirectCommandsTokenTypeEXT::eSequenceIndex : return "SequenceIndex"; | |
| 10704 case IndirectCommandsTokenTypeEXT::eIndexBuffer : return "IndexBuffer"; | |
| 10705 case IndirectCommandsTokenTypeEXT::eVertexBuffer : return "VertexBuffer"; | |
| 10706 case IndirectCommandsTokenTypeEXT::eDrawIndexed : return "DrawIndexed"; | |
| 10707 case IndirectCommandsTokenTypeEXT::eDraw : return "Draw"; | |
| 10708 case IndirectCommandsTokenTypeEXT::eDrawIndexedCount : return "DrawIndexedCount"; | |
| 10709 case IndirectCommandsTokenTypeEXT::eDrawCount : return "DrawCount"; | |
| 10710 case IndirectCommandsTokenTypeEXT::eDispatch : return "Dispatch"; | |
| 10711 case IndirectCommandsTokenTypeEXT::eDrawMeshTasksNV : return "DrawMeshTasksNV"; | |
| 10712 case IndirectCommandsTokenTypeEXT::eDrawMeshTasksCountNV: return "DrawMeshTasksCountNV"; | |
| 10713 case IndirectCommandsTokenTypeEXT::eDrawMeshTasks : return "DrawMeshTasks"; | |
| 10714 case IndirectCommandsTokenTypeEXT::eDrawMeshTasksCount : return "DrawMeshTasksCount"; | |
| 10715 case IndirectCommandsTokenTypeEXT::eTraceRays2 : return "TraceRays2"; | |
| 10716 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10717 } | |
| 10718 } | |
| 10719 | |
| 10720 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( IndirectExecutionSetInfoTypeEXT value ) | |
| 10721 { | |
| 10722 switch ( value ) | |
| 10723 { | |
| 10724 case IndirectExecutionSetInfoTypeEXT::ePipelines : return "Pipelines"; | |
| 10725 case IndirectExecutionSetInfoTypeEXT::eShaderObjects: return "ShaderObjects"; | |
| 10726 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10727 } | |
| 10728 } | |
| 10729 | |
| 10730 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( IndirectCommandsLayoutUsageFlagBitsEXT value ) | |
| 10731 { | |
| 10732 switch ( value ) | |
| 10733 { | |
| 10734 case IndirectCommandsLayoutUsageFlagBitsEXT::eExplicitPreprocess: return "ExplicitPreprocess"; | |
| 10735 case IndirectCommandsLayoutUsageFlagBitsEXT::eUnorderedSequences: return "UnorderedSequences"; | |
| 10736 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10737 } | |
| 10738 } | |
| 10739 | |
| 10740 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( IndirectCommandsInputModeFlagBitsEXT value ) | |
| 10741 { | |
| 10742 switch ( value ) | |
| 10743 { | |
| 10744 case IndirectCommandsInputModeFlagBitsEXT::eVulkanIndexBuffer: return "VulkanIndexBuffer"; | |
| 10745 case IndirectCommandsInputModeFlagBitsEXT::eDxgiIndexBuffer : return "DxgiIndexBuffer"; | |
| 10746 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10747 } | |
| 10748 } | |
| 10749 | |
| 10750 //=== VK_KHR_maintenance8 === | |
| 10751 | |
| 10752 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( AccessFlagBits3KHR value ) | |
| 10753 { | |
| 10754 switch ( value ) | |
| 10755 { | |
| 10756 case AccessFlagBits3KHR::eNone: return "None"; | |
| 10757 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10758 } | |
| 10759 } | |
| 10760 | |
| 10761 //=== VK_EXT_ray_tracing_invocation_reorder === | |
| 10762 | |
| 10763 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( RayTracingInvocationReorderModeEXT value ) | |
| 10764 { | |
| 10765 switch ( value ) | |
| 10766 { | |
| 10767 case RayTracingInvocationReorderModeEXT::eNone : return "None"; | |
| 10768 case RayTracingInvocationReorderModeEXT::eReorder: return "Reorder"; | |
| 10769 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10770 } | |
| 10771 } | |
| 10772 | |
| 10773 //=== VK_EXT_depth_clamp_control === | |
| 10774 | |
| 10775 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DepthClampModeEXT value ) | |
| 10776 { | |
| 10777 switch ( value ) | |
| 10778 { | |
| 10779 case DepthClampModeEXT::eViewportRange : return "ViewportRange"; | |
| 10780 case DepthClampModeEXT::eUserDefinedRange: return "UserDefinedRange"; | |
| 10781 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10782 } | |
| 10783 } | |
| 10784 | |
| 10785 //=== VK_KHR_maintenance9 === | |
| 10786 | |
| 10787 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DefaultVertexAttributeValueKHR value ) | |
| 10788 { | |
| 10789 switch ( value ) | |
| 10790 { | |
| 10791 case DefaultVertexAttributeValueKHR::eZeroZeroZeroZero: return "ZeroZeroZeroZero"; | |
| 10792 case DefaultVertexAttributeValueKHR::eZeroZeroZeroOne : return "ZeroZeroZeroOne"; | |
| 10793 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10794 } | |
| 10795 } | |
| 10796 | |
| 10797 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 10798 //=== VK_OHOS_surface === | |
| 10799 | |
| 10800 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SurfaceCreateFlagBitsOHOS ) | |
| 10801 { | |
| 10802 return "(void)"; | |
| 10803 } | |
| 10804 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 10805 | |
| 10806 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 10807 //=== VK_OHOS_native_buffer === | |
| 10808 | |
| 10809 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SwapchainImageUsageFlagBitsOHOS value ) | |
| 10810 { | |
| 10811 switch ( value ) | |
| 10812 { | |
| 10813 case SwapchainImageUsageFlagBitsOHOS::eShared: return "Shared"; | |
| 10814 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10815 } | |
| 10816 } | |
| 10817 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 10818 | |
| 10819 //=== VK_ARM_performance_counters_by_region === | |
| 10820 | |
| 10821 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PerformanceCounterDescriptionFlagBitsARM ) | |
| 10822 { | |
| 10823 return "(void)"; | |
| 10824 } | |
| 10825 | |
| 10826 //=== VK_QCOM_data_graph_model === | |
| 10827 | |
| 10828 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DataGraphModelCacheTypeQCOM value ) | |
| 10829 { | |
| 10830 switch ( value ) | |
| 10831 { | |
| 10832 case DataGraphModelCacheTypeQCOM::eGenericBinary: return "GenericBinary"; | |
| 10833 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10834 } | |
| 10835 } | |
| 10836 | |
| 10837 //=== VK_KHR_maintenance10 === | |
| 10838 | |
| 10839 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( RenderingAttachmentFlagBitsKHR value ) | |
| 10840 { | |
| 10841 switch ( value ) | |
| 10842 { | |
| 10843 case RenderingAttachmentFlagBitsKHR::eInputAttachmentFeedback : return "InputAttachmentFeedback"; | |
| 10844 case RenderingAttachmentFlagBitsKHR::eResolveSkipTransferFunction : return "ResolveSkipTransferFunction"; | |
| 10845 case RenderingAttachmentFlagBitsKHR::eResolveEnableTransferFunction: return "ResolveEnableTransferFunction"; | |
| 10846 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10847 } | |
| 10848 } | |
| 10849 | |
| 10850 VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ResolveImageFlagBitsKHR value ) | |
| 10851 { | |
| 10852 switch ( value ) | |
| 10853 { | |
| 10854 case ResolveImageFlagBitsKHR::eSkipTransferFunction : return "SkipTransferFunction"; | |
| 10855 case ResolveImageFlagBitsKHR::eEnableTransferFunction: return "EnableTransferFunction"; | |
| 10856 default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )"; | |
| 10857 } | |
| 10858 } | |
| 10859 | |
| 10860 } // namespace VULKAN_HPP_NAMESPACE | |
| 10861 | |
| 10862 #if defined( __clang__ ) || defined( __GNUC__ ) | |
| 10863 # pragma GCC diagnostic pop | |
| 10864 #elif defined( _MSC_VER ) | |
| 10865 # pragma warning( pop ) | |
| 10866 #endif | |
| 10867 | |
| 10868 #endif |
