pvr: Allow block compressed source blit
authorOskar Rundgren <oskar.rundgren@imgtec.com>
Wed, 3 May 2023 13:15:53 +0000 (14:15 +0100)
committerMarge Bot <emma+marge@anholt.net>
Tue, 16 May 2023 18:09:03 +0000 (18:09 +0000)
Allow blit from block compressed formats to unorm and float formats.

Signed-off-by: Oskar Rundgren <oskar.rundgren@imgtec.com>
Reviewed-by: Frank Binns <frank.binns@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22918>

src/imagination/vulkan/pvr_job_transfer.c

index 3b0efb4..49bdd50 100644 (file)
@@ -416,7 +416,8 @@ pvr_pbe_src_format_normal(VkFormat src_format,
       bool is_float = true;
 
       if (!vk_format_is_float(src_format) &&
-          !vk_format_is_normalized(src_format)) {
+          !vk_format_is_normalized(src_format) &&
+          !vk_format_is_block_compressed(src_format)) {
          return vk_error(NULL, VK_ERROR_FORMAT_NOT_SUPPORTED);
       }