| 227 | } |
| 228 | |
| 229 | const char* ResourceTypeToString(ResourceType type) |
| 230 | { |
| 231 | switch (type) |
| 232 | { |
| 233 | case ResourceType::None: return "None"; |
| 234 | case ResourceType::Texture_SRV: return "Texture_SRV"; |
| 235 | case ResourceType::Texture_UAV: return "Texture_UAV"; |
| 236 | case ResourceType::TypedBuffer_SRV: return "Buffer_SRV"; |
| 237 | case ResourceType::TypedBuffer_UAV: return "Buffer_UAV"; |
| 238 | case ResourceType::StructuredBuffer_SRV: return "StructuredBuffer_SRV"; |
| 239 | case ResourceType::StructuredBuffer_UAV: return "StructuredBuffer_UAV"; |
| 240 | case ResourceType::RawBuffer_SRV: return "RawBuffer_SRV"; |
| 241 | case ResourceType::RawBuffer_UAV: return "RawBuffer_UAV"; |
| 242 | case ResourceType::ConstantBuffer: return "ConstantBuffer"; |
| 243 | case ResourceType::VolatileConstantBuffer: return "VolatileConstantBuffer"; |
| 244 | case ResourceType::Sampler: return "Sampler"; |
| 245 | case ResourceType::RayTracingAccelStruct: return "RayTracingAccelStruct"; |
| 246 | case ResourceType::PushConstants: return "PushConstants"; |
| 247 | case ResourceType::Count: |
| 248 | default: return "<INVALID>"; |
| 249 | } |
| 250 | } |
| 251 | |
| 252 | const char* FormatToString(Format format) |
| 253 | { |
no outgoing calls
no test coverage detected