diff --git a/backends/vulkan/runtime/utils/StorageUtils.h b/backends/vulkan/runtime/utils/StorageUtils.h index 5ada8df8af7..28caf58bef2 100644 --- a/backends/vulkan/runtime/utils/StorageUtils.h +++ b/backends/vulkan/runtime/utils/StorageUtils.h @@ -112,6 +112,23 @@ T to_packed_dim(const GPUMemoryLayout layout) { return 0; } +inline std::ostream& operator<<( + std::ostream& os, + const StorageType storage_type) { + switch (storage_type) { + case kBuffer: + os << "BUFFER"; + break; + case kTexture3D: + os << "TEXTURE_3D"; + break; + case kTexture2D: + os << "TEXTURE_2D"; + break; + } + return os; +} + inline std::ostream& operator<<( std::ostream& os, const GPUMemoryLayout layout) {