r600: Add missing formats to r600_colorformat_endian_swap
Adds all formats that can be returned by r600_translate_colorformat. Signed-off-by: Vitaliy Triang3l Kuzmin <triang3l@yandex.ru> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23005>
This commit is contained in:
committed by
Marge Bot
parent
bef454f227
commit
0a70207648
@@ -3246,6 +3246,7 @@ uint32_t r600_colorformat_endian_swap(uint32_t colorformat, bool do_endian_swap)
|
||||
case V_0280A0_COLOR_5_6_5:
|
||||
case V_0280A0_COLOR_1_5_5_5:
|
||||
case V_0280A0_COLOR_4_4_4_4:
|
||||
case V_0280A0_COLOR_16_FLOAT:
|
||||
case V_0280A0_COLOR_16:
|
||||
return (do_endian_swap ? ENDIAN_8IN16 : ENDIAN_NONE);
|
||||
|
||||
@@ -3258,10 +3259,12 @@ uint32_t r600_colorformat_endian_swap(uint32_t colorformat, bool do_endian_swap)
|
||||
*/
|
||||
return ENDIAN_NONE;
|
||||
|
||||
case V_0280A0_COLOR_10_11_11_FLOAT:
|
||||
case V_0280A0_COLOR_2_10_10_10:
|
||||
case V_0280A0_COLOR_8_24:
|
||||
case V_0280A0_COLOR_24_8:
|
||||
case V_0280A0_COLOR_32_FLOAT:
|
||||
case V_0280A0_COLOR_32:
|
||||
return (do_endian_swap ? ENDIAN_8IN32 : ENDIAN_NONE);
|
||||
|
||||
case V_0280A0_COLOR_16_16_FLOAT:
|
||||
|
||||
Reference in New Issue
Block a user