[PATCH 0/8] etnaviv: add OES_texture_half_float support
Christian Gmeiner
christian.gmeiner at gmail.com
Fri Oct 20 20:21:20 UTC 2017
This patch series adds support for half-float texture support. I have the
feeling that RS and PE formats differ but that needs more investigation.
The last patch in this series is a result of that assumption. Nevertheless
it passes piglit/bin/oes_texture_float half.
Christian Gmeiner (8):
mesa: handle OES_texture_half_float formats in _mesa_base_tex_format()
etnaviv: GPUs with HALTI0 are supporting extended PE formats
etnaviv: update RS_FORMAT_MASK to include extended formats
etnaviv: add support for extended PE formats
etnaviv: handle 8 byte block in tiling
etnaviv: expose float formats only if GPU supports it
etnaviv: add float formats
etnaviv: fix rs blit for formats with blocksize of 8
src/gallium/drivers/etnaviv/etnaviv_format.c | 26 ++++++++++++++++++-------
src/gallium/drivers/etnaviv/etnaviv_screen.c | 22 ++++++++++++++++++++-
src/gallium/drivers/etnaviv/etnaviv_state.c | 10 ++++++++--
src/gallium/drivers/etnaviv/etnaviv_tiling.c | 8 ++++++--
src/gallium/drivers/etnaviv/etnaviv_translate.h | 2 ++
src/mesa/main/glformats.c | 19 ++++++++++++++++++
6 files changed, 75 insertions(+), 12 deletions(-)
--
2.11.0
More information about the etnaviv
mailing list