virgl: Add more Gallium formats to the list
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run

Include the recently added formats.

Signed-off-by: Corentin Noël <corentin.noel@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35741>
This commit is contained in:
Corentin Noël 2025-06-25 15:45:50 +02:00 committed by Marge Bot
parent 68708cd4da
commit c5b42a2ae4
2 changed files with 32 additions and 0 deletions

View file

@ -485,6 +485,22 @@ static const enum virgl_formats virgl_formats_conv_table[PIPE_FORMAT_COUNT] = {
CONV_FORMAT(X4R12_UNORM)
CONV_FORMAT(X4R12X4G12_UNORM)
CONV_FORMAT(R8_G8B8_422_UNORM)
CONV_FORMAT(R8_B8G8_422_UNORM)
CONV_FORMAT(G8_B8R8_422_UNORM)
CONV_FORMAT(ASTC_4x4_FLOAT)
CONV_FORMAT(ASTC_5x4_FLOAT)
CONV_FORMAT(ASTC_5x5_FLOAT)
CONV_FORMAT(ASTC_6x5_FLOAT)
CONV_FORMAT(ASTC_6x6_FLOAT)
CONV_FORMAT(ASTC_8x5_FLOAT)
CONV_FORMAT(ASTC_8x6_FLOAT)
CONV_FORMAT(ASTC_8x8_FLOAT)
CONV_FORMAT(ASTC_10x5_FLOAT)
CONV_FORMAT(ASTC_10x6_FLOAT)
CONV_FORMAT(ASTC_10x8_FLOAT)
CONV_FORMAT(ASTC_10x10_FLOAT)
CONV_FORMAT(ASTC_12x10_FLOAT)
CONV_FORMAT(ASTC_12x12_FLOAT)
};
#undef CONV_FORMAT

View file

@ -535,6 +535,22 @@ enum virgl_formats {
VIRGL_FORMAT_X4R12_UNORM = 452,
VIRGL_FORMAT_X4R12X4G12_UNORM = 453,
VIRGL_FORMAT_R8_G8B8_422_UNORM = 454,
VIRGL_FORMAT_R8_B8G8_422_UNORM = 455,
VIRGL_FORMAT_G8_B8R8_422_UNORM = 456,
VIRGL_FORMAT_ASTC_4x4_FLOAT = 457,
VIRGL_FORMAT_ASTC_5x4_FLOAT = 458,
VIRGL_FORMAT_ASTC_5x5_FLOAT = 459,
VIRGL_FORMAT_ASTC_6x5_FLOAT = 460,
VIRGL_FORMAT_ASTC_6x6_FLOAT = 461,
VIRGL_FORMAT_ASTC_8x5_FLOAT = 462,
VIRGL_FORMAT_ASTC_8x6_FLOAT = 463,
VIRGL_FORMAT_ASTC_8x8_FLOAT = 464,
VIRGL_FORMAT_ASTC_10x5_FLOAT = 465,
VIRGL_FORMAT_ASTC_10x6_FLOAT = 466,
VIRGL_FORMAT_ASTC_10x8_FLOAT = 467,
VIRGL_FORMAT_ASTC_10x10_FLOAT = 468,
VIRGL_FORMAT_ASTC_12x10_FLOAT = 469,
VIRGL_FORMAT_ASTC_12x12_FLOAT = 470,
VIRGL_FORMAT_MAX /* = PIPE_FORMAT_COUNT */,
/* Below formats must not be used in the guest. */