etnaviv: implement 64bpp clear

Graphics / Mesa 3D Graphics Library / Mesa - Jonathan Marek [marek.ca] - 25 November 2019 19:23 UTC

At the same time, update etna_clear_blit_pack_rgba to work with integer formats.

5159db60fcc etnaviv: implement 64bpp clear
src/gallium/drivers/etnaviv/etnaviv_blt.c | 7 +++---
src/gallium/drivers/etnaviv/etnaviv_clear_blit.c | 28 ++++++++++++++++++------
src/gallium/drivers/etnaviv/etnaviv_clear_blit.h | 6 ++---
src/gallium/drivers/etnaviv/etnaviv_emit.c | 1 +
src/gallium/drivers/etnaviv/etnaviv_internal.h | 1 +
src/gallium/drivers/etnaviv/etnaviv_resource.h | 2 +-
src/gallium/drivers/etnaviv/etnaviv_rs.c | 8 ++++---
src/gallium/drivers/etnaviv/etnaviv_state.c | 1 +
src/gallium/drivers/etnaviv/etnaviv_surface.c | 4 +++-
src/gallium/drivers/etnaviv/etnaviv_texture.c | 2 +-
10 files changed, 41 insertions(+), 19 deletions(-)

Upstream: cgit.freedesktop.org


  • Share