mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-24 01:40:22 +01:00
r100/r200: add blit support for ARGB4444
This commit is contained in:
parent
f6d529083f
commit
a67cd1994f
2 changed files with 12 additions and 0 deletions
|
|
@ -88,6 +88,9 @@ static void inline emit_tx_setup(struct r200_context *r200,
|
|||
case MESA_FORMAT_RGB565:
|
||||
txformat |= R200_TXFORMAT_RGB565;
|
||||
break;
|
||||
case MESA_FORMAT_ARGB4444:
|
||||
txformat |= R200_TXFORMAT_ARGB4444 | R200_TXFORMAT_ALPHA_IN_MAP;
|
||||
break;
|
||||
case MESA_FORMAT_ARGB1555:
|
||||
txformat |= R200_TXFORMAT_ARGB1555 | R200_TXFORMAT_ALPHA_IN_MAP;
|
||||
break;
|
||||
|
|
@ -149,6 +152,9 @@ static inline void emit_cb_setup(struct r200_context *r200,
|
|||
case MESA_FORMAT_RGB565:
|
||||
dst_format = RADEON_COLOR_FORMAT_RGB565;
|
||||
break;
|
||||
case MESA_FORMAT_ARGB4444:
|
||||
dst_format = RADEON_COLOR_FORMAT_ARGB4444;
|
||||
break;
|
||||
case MESA_FORMAT_ARGB1555:
|
||||
dst_format = RADEON_COLOR_FORMAT_ARGB1555;
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -86,6 +86,9 @@ static void inline emit_tx_setup(struct r100_context *r100,
|
|||
case MESA_FORMAT_RGB565:
|
||||
txformat |= RADEON_TXFORMAT_RGB565;
|
||||
break;
|
||||
case MESA_FORMAT_ARGB4444:
|
||||
txformat |= RADEON_TXFORMAT_ARGB4444 | RADEON_TXFORMAT_ALPHA_IN_MAP;
|
||||
break;
|
||||
case MESA_FORMAT_ARGB1555:
|
||||
txformat |= RADEON_TXFORMAT_ARGB1555 | RADEON_TXFORMAT_ALPHA_IN_MAP;
|
||||
break;
|
||||
|
|
@ -144,6 +147,9 @@ static inline void emit_cb_setup(struct r100_context *r100,
|
|||
case MESA_FORMAT_RGB565:
|
||||
dst_format = RADEON_COLOR_FORMAT_RGB565;
|
||||
break;
|
||||
case MESA_FORMAT_ARGB4444:
|
||||
dst_format = RADEON_COLOR_FORMAT_ARGB4444;
|
||||
break;
|
||||
case MESA_FORMAT_ARGB1555:
|
||||
dst_format = RADEON_COLOR_FORMAT_ARGB1555;
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue