From 3943f9aca6a597dd67383956d019af7d147a10f0 Mon Sep 17 00:00:00 2001 From: Conor McCarthy Date: Fri, 10 Oct 2025 13:07:06 +1000 Subject: [PATCH] vkd3d-shader/spirv: Handle VSIR_DATA_SNORM and VSIR_DATA_UNORM in image_format_for_image_read(). Typed UAVs can be declared snorm or unorm. --- libs/vkd3d-shader/spirv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/vkd3d-shader/spirv.c b/libs/vkd3d-shader/spirv.c index f444b230e..c4f21f016 100644 --- a/libs/vkd3d-shader/spirv.c +++ b/libs/vkd3d-shader/spirv.c @@ -6799,6 +6799,8 @@ static SpvImageFormat image_format_for_image_read(enum vsir_data_type data_type) switch (data_type) { case VSIR_DATA_F32: + case VSIR_DATA_SNORM: + case VSIR_DATA_UNORM: return SpvImageFormatR32f; case VSIR_DATA_I32: return SpvImageFormatR32i;