summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/imagination/vulkan/pvr_job_transfer.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/imagination/vulkan/pvr_job_transfer.c b/src/imagination/vulkan/pvr_job_transfer.c
index 49bdd501603..cbe3f7d8788 100644
--- a/src/imagination/vulkan/pvr_job_transfer.c
+++ b/src/imagination/vulkan/pvr_job_transfer.c
@@ -325,7 +325,8 @@ pvr_pbe_src_format_normal(VkFormat src_format,
bool dont_force_pbe,
enum pvr_transfer_pbe_pixel_src *src_format_out)
{
- bool dst_signed = vk_format_is_sint(dst_format);
+ bool dst_signed = vk_format_is_sint(dst_format) ||
+ vk_format_is_snorm(dst_format);
if (vk_format_is_int(dst_format)) {
uint32_t red_width;