Adds AHB import and sampling test

Reviewed-by: Aaron Ruby <aruby@blackberry.com>
Acked-by: Yonggang Luo <luoyonggang@gmail.com>
Acked-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27246>
This commit is contained in:
Jason Macnak 2024-07-01 14:33:16 -07:00 committed by Marge Bot
parent e3125c8d2e
commit 02b45e7e99
2 changed files with 7 additions and 0 deletions

View file

@ -128,6 +128,8 @@ std::optional<uint32_t> DrmToVirglFormat(uint32_t drmFormat) {
return VIRGL_FORMAT_R8G8B8_UNORM;
case DRM_FORMAT_BGR565:
return VIRGL_FORMAT_B5G6R5_UNORM;
case DRM_FORMAT_YVU420:
return VIRGL_FORMAT_YV12;
case DRM_FORMAT_R8:
case DRM_FORMAT_R8_BLOB:
return VIRGL_FORMAT_R8_UNORM;

View file

@ -27,6 +27,11 @@
#define VIRGL_FORMAT_B5G6R5_UNORM 7
#define VIRGL_FORMAT_R8G8B8_UNORM 66
#define VIRGL_FORMAT_R8G8B8A8_UNORM 67
#define VIRGL_FORMAT_YV12 163
#define VIRGL_FORMAT_YV16 164
#define VIRGL_FORMAT_IYUV 165
#define VIRGL_FORMAT_NV12 166
#define VIRGL_FORMAT_NV21 167
#define VIRGL_BIND_RENDER_TARGET (1 << 1)
#define VIRGL_BIND_CUSTOM (1 << 17)