diff --git a/src/graphics/guest_gpu/gpu_format.cpp b/src/graphics/guest_gpu/gpu_format.cpp index 00dca527a..f7f824c92 100644 --- a/src/graphics/guest_gpu/gpu_format.cpp +++ b/src/graphics/guest_gpu/gpu_format.cpp @@ -39,6 +39,7 @@ constexpr FormatInfo kFormatInfo[] = { {GpuEnumValue(BufferFormat::k16_16Float), 4, 0, 4, true, false}, {GpuEnumValue(BufferFormat::k11_11_10Float), 4, 0, 4, true, false}, {GpuEnumValue(BufferFormat::k10_10_10_2UNorm), 4, 0, 4, true, false}, + {GpuEnumValue(BufferFormat::k10_10_10_2UInt), 4, 0, 4, true, true}, {GpuEnumValue(BufferFormat::k8_8_8_8UNorm), 4, 0, 4, true, false}, {GpuEnumValue(BufferFormat::k8_8_8_8SNorm), 4, 0, 4, true, false}, {GpuEnumValue(BufferFormat::k8_8_8_8UInt), 4, 0, 4, true, true}, diff --git a/src/graphics/host_gpu/vulkanCommon.cpp b/src/graphics/host_gpu/vulkanCommon.cpp index d36e51b29..f236b1e4f 100644 --- a/src/graphics/host_gpu/vulkanCommon.cpp +++ b/src/graphics/host_gpu/vulkanCommon.cpp @@ -37,6 +37,7 @@ constexpr FormatMapping kFormatMappings[] = { {Prospero::BufferFormat::k16_16Float, vk::Format::eR16G16Sfloat}, {Prospero::BufferFormat::k11_11_10Float, vk::Format::eB10G11R11UfloatPack32}, {Prospero::BufferFormat::k10_10_10_2UNorm, vk::Format::eA2B10G10R10UnormPack32}, + {Prospero::BufferFormat::k10_10_10_2UInt, vk::Format::eA2B10G10R10UintPack32}, {Prospero::BufferFormat::k8_8_8_8UNorm, vk::Format::eR8G8B8A8Unorm}, {Prospero::BufferFormat::k8_8_8_8SNorm, vk::Format::eR8G8B8A8Snorm}, {Prospero::BufferFormat::k8_8_8_8UInt, vk::Format::eR8G8B8A8Uint},