promote eR8Unorm to depth

This commit is contained in:
ElBread3 2024-10-02 11:57:36 -05:00
commit 0e46fbfe8f

View file

@ -73,7 +73,7 @@ void EmitQuadToTriangleListIndices(u8* out_indices, u32 num_vertices);
static inline vk::Format PromoteFormatToDepth(vk::Format fmt) { static inline vk::Format PromoteFormatToDepth(vk::Format fmt) {
if (fmt == vk::Format::eR32Sfloat) { if (fmt == vk::Format::eR32Sfloat) {
return vk::Format::eD32Sfloat; return vk::Format::eD32Sfloat;
} else if (fmt == vk::Format::eR16Unorm) { } else if (fmt == vk::Format::eR16Unorm || fmt == vk::Format::eR8Unorm) {
return vk::Format::eD16Unorm; return vk::Format::eD16Unorm;
} }
UNREACHABLE(); UNREACHABLE();