mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-07 00:00:12 +01:00
freedreno/a3xx: add ETC2 decoding support
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
This commit is contained in:
parent
33edda7d97
commit
e4ddfeea65
2 changed files with 17 additions and 4 deletions
|
|
@ -179,10 +179,13 @@ enum a3xx_tex_fmt {
|
|||
TFMT_32_SINT = 92,
|
||||
TFMT_32_32_SINT = 93,
|
||||
TFMT_32_32_32_32_SINT = 95,
|
||||
TFMT_RGTC2_SNORM = 112,
|
||||
TFMT_RGTC2_UNORM = 113,
|
||||
TFMT_RGTC1_SNORM = 114,
|
||||
TFMT_RGTC1_UNORM = 115,
|
||||
TFMT_ETC2_RG11_SNORM = 112,
|
||||
TFMT_ETC2_RG11_UNORM = 113,
|
||||
TFMT_ETC2_R11_SNORM = 114,
|
||||
TFMT_ETC2_R11_UNORM = 115,
|
||||
TFMT_ETC2_RGBA8 = 116,
|
||||
TFMT_ETC2_RGB8A1 = 117,
|
||||
TFMT_ETC2_RGB8 = 118,
|
||||
};
|
||||
|
||||
enum a3xx_tex_fetchsize {
|
||||
|
|
|
|||
|
|
@ -249,6 +249,16 @@ static struct fd3_format formats[PIPE_FORMAT_COUNT] = {
|
|||
|
||||
/* compressed */
|
||||
_T(ETC1_RGB8, ETC1, NONE, WZYX),
|
||||
_T(ETC2_RGB8, ETC2_RGB8, NONE, WZYX),
|
||||
_T(ETC2_SRGB8, ETC2_RGB8, NONE, WZYX),
|
||||
_T(ETC2_RGB8A1, ETC2_RGB8A1, NONE, WZYX),
|
||||
_T(ETC2_SRGB8A1, ETC2_RGB8A1, NONE, WZYX),
|
||||
_T(ETC2_RGBA8, ETC2_RGBA8, NONE, WZYX),
|
||||
_T(ETC2_SRGBA8, ETC2_RGBA8, NONE, WZYX),
|
||||
_T(ETC2_R11_UNORM, ETC2_R11_UNORM, NONE, WZYX),
|
||||
_T(ETC2_R11_SNORM, ETC2_R11_SNORM, NONE, WZYX),
|
||||
_T(ETC2_RG11_UNORM, ETC2_RG11_UNORM, NONE, WZYX),
|
||||
_T(ETC2_RG11_SNORM, ETC2_RG11_SNORM, NONE, WZYX),
|
||||
};
|
||||
|
||||
enum a3xx_vtx_fmt
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue