radeonsi/vcn: enable RGBA/ARGB formats on gfx940 jpeg
authorSathishkumar S <sathishkumar.sundararaju@amd.com>
Mon, 27 Feb 2023 10:31:50 +0000 (04:31 -0600)
committerMarge Bot <emma+marge@anholt.net>
Thu, 6 Apr 2023 15:00:53 +0000 (15:00 +0000)
enable RGBA/ARGB format on gfx940 to aid RGBA/ARGB conversion after decode

Signed-off-by: Sathishkumar S <sathishkumar.sundararaju@amd.com>
Reviewed-by: Leo Liu <leo.liu@amd.com>
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22158>

src/gallium/drivers/radeonsi/si_get.c

index 2846fc2..62508f5 100644 (file)
@@ -897,6 +897,12 @@ static bool si_vid_is_format_supported(struct pipe_screen *screen, enum pipe_for
             return true;
          else
             return false;
+      case PIPE_FORMAT_R8G8B8A8_UNORM:
+      case PIPE_FORMAT_A8R8G8B8_UNORM:
+         if (sscreen->info.family == CHIP_GFX940)
+            return true;
+         else
+            return false;
       default:
          return false;
       }