mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 11:38:05 +02:00
anv: add maintenance5 A8_UNORM/A1B5G5R5_UNORM support
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: José Roberto de Souza <jose.souza@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24387>
This commit is contained in:
parent
fb61bb6af4
commit
bbd5baa326
1 changed files with 7 additions and 0 deletions
|
|
@ -396,6 +396,11 @@ static const struct anv_format ycbcr_formats[] = {
|
|||
ycbcr_plane(2, ISL_FORMAT_R16_UNORM, RGBA)),
|
||||
};
|
||||
|
||||
static const struct anv_format maintenance5_formats[] = {
|
||||
fmt1(VK_FORMAT_A8_UNORM_KHR, ISL_FORMAT_A8_UNORM),
|
||||
swiz_fmt1(VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR, ISL_FORMAT_B5G5R5A1_UNORM, BGRA)
|
||||
};
|
||||
|
||||
#undef _fmt
|
||||
#undef swiz_fmt1
|
||||
#undef fmt1
|
||||
|
|
@ -411,6 +416,8 @@ static const struct {
|
|||
.n_formats = ARRAY_SIZE(_4444_formats), },
|
||||
[_VK_KHR_sampler_ycbcr_conversion_number] = { .formats = ycbcr_formats,
|
||||
.n_formats = ARRAY_SIZE(ycbcr_formats), },
|
||||
[_VK_KHR_maintenance5_number] = { .formats = maintenance5_formats,
|
||||
.n_formats = ARRAY_SIZE(maintenance5_formats), },
|
||||
};
|
||||
|
||||
const struct anv_format *
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue