etnaviv: separate PE and RS formats, use only RS only for tiling
authorJonathan Marek <jonathan@marek.ca>
Fri, 9 Aug 2019 20:27:47 +0000 (16:27 -0400)
committerChristian Gmeiner <christian.gmeiner@gmail.com>
Mon, 18 Nov 2019 19:58:14 +0000 (20:58 +0100)
commitd819d4b34442a5b7663234bd08f117e7b3fb5ca2
tree7613a3a76b52ce44a50c6f7e665e45eeb7b2ea02
parente1a86bd6346b64a770839f446af07e4072ec2708
etnaviv: separate PE and RS formats, use only RS only for tiling

There are PE formats not supported by RS, so we can't have a single
to translate both.

Use RS only for same formats until we have a translate_rs_format and test
the possible different format blits.

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
src/gallium/drivers/etnaviv/etnaviv_blend.c
src/gallium/drivers/etnaviv/etnaviv_context.c
src/gallium/drivers/etnaviv/etnaviv_format.c
src/gallium/drivers/etnaviv/etnaviv_format.h
src/gallium/drivers/etnaviv/etnaviv_rs.c
src/gallium/drivers/etnaviv/etnaviv_screen.c
src/gallium/drivers/etnaviv/etnaviv_state.c
src/gallium/drivers/etnaviv/etnaviv_translate.h