This is dirty copy of the spirv.hpp11 function TODO - Use a generated version of this function
| 375 | // This is dirty copy of the spirv.hpp11 function |
| 376 | // TODO - Use a generated version of this function |
| 377 | const char* StorageClassToString(spv::StorageClass value) { |
| 378 | switch (value) { |
| 379 | case spv::StorageClass::UniformConstant: |
| 380 | return "UniformConstant"; |
| 381 | case spv::StorageClass::Input: |
| 382 | return "Input"; |
| 383 | case spv::StorageClass::Uniform: |
| 384 | return "Uniform"; |
| 385 | case spv::StorageClass::Output: |
| 386 | return "Output"; |
| 387 | case spv::StorageClass::Workgroup: |
| 388 | return "Workgroup"; |
| 389 | case spv::StorageClass::CrossWorkgroup: |
| 390 | return "CrossWorkgroup"; |
| 391 | case spv::StorageClass::Private: |
| 392 | return "Private"; |
| 393 | case spv::StorageClass::Function: |
| 394 | return "Function"; |
| 395 | case spv::StorageClass::Generic: |
| 396 | return "Generic"; |
| 397 | case spv::StorageClass::PushConstant: |
| 398 | return "PushConstant"; |
| 399 | case spv::StorageClass::AtomicCounter: |
| 400 | return "AtomicCounter"; |
| 401 | case spv::StorageClass::Image: |
| 402 | return "Image"; |
| 403 | case spv::StorageClass::StorageBuffer: |
| 404 | return "StorageBuffer"; |
| 405 | case spv::StorageClass::TileImageEXT: |
| 406 | return "TileImageEXT"; |
| 407 | case spv::StorageClass::TileAttachmentQCOM: |
| 408 | return "TileAttachmentQCOM"; |
| 409 | case spv::StorageClass::NodePayloadAMDX: |
| 410 | return "NodePayloadAMDX"; |
| 411 | case spv::StorageClass::CallableDataKHR: |
| 412 | return "CallableDataKHR"; |
| 413 | case spv::StorageClass::IncomingCallableDataKHR: |
| 414 | return "IncomingCallableDataKHR"; |
| 415 | case spv::StorageClass::RayPayloadKHR: |
| 416 | return "RayPayloadKHR"; |
| 417 | case spv::StorageClass::HitAttributeKHR: |
| 418 | return "HitAttributeKHR"; |
| 419 | case spv::StorageClass::IncomingRayPayloadKHR: |
| 420 | return "IncomingRayPayloadKHR"; |
| 421 | case spv::StorageClass::ShaderRecordBufferKHR: |
| 422 | return "ShaderRecordBufferKHR"; |
| 423 | case spv::StorageClass::PhysicalStorageBuffer: |
| 424 | return "PhysicalStorageBuffer"; |
| 425 | case spv::StorageClass::HitObjectAttributeNV: |
| 426 | return "HitObjectAttributeNV"; |
| 427 | case spv::StorageClass::TaskPayloadWorkgroupEXT: |
| 428 | return "TaskPayloadWorkgroupEXT"; |
| 429 | case spv::StorageClass::CodeSectionINTEL: |
| 430 | return "CodeSectionINTEL"; |
| 431 | case spv::StorageClass::DeviceOnlyINTEL: |
| 432 | return "DeviceOnlyINTEL"; |
| 433 | case spv::StorageClass::HostOnlyINTEL: |
| 434 | return "HostOnlyINTEL"; |
no outgoing calls
no test coverage detected