From 23b26c94f5598710e0195649e4db2d53cde85716 Mon Sep 17 00:00:00 2001 From: Christian Gmeiner Date: Mon, 7 Jul 2025 23:25:09 +0200 Subject: [PATCH] etnaviv: blt: Extend translate_blt_format(..) Add A8_UNORM, L8_UNORM, and L8A8_UNORM format translations to translate_blt_format(..) to enable BLT-based mipmap generation for these formats. This enables passing dEQP-GLES2/3 functional texture mipmap generation tests for these additional formats. Signed-off-by: Christian Gmeiner Part-of: --- src/gallium/drivers/etnaviv/etnaviv_translate.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/gallium/drivers/etnaviv/etnaviv_translate.h b/src/gallium/drivers/etnaviv/etnaviv_translate.h index b39536060d3..27a0a315a49 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_translate.h +++ b/src/gallium/drivers/etnaviv/etnaviv_translate.h @@ -333,6 +333,12 @@ translate_blt_format(enum pipe_format fmt) return BLT_FORMAT_R8; case PIPE_FORMAT_R8G8_UNORM: return BLT_FORMAT_R8G8; + case PIPE_FORMAT_A8_UNORM: + return BLT_FORMAT_A8; + case PIPE_FORMAT_L8_UNORM: + return BLT_FORMAT_L8; + case PIPE_FORMAT_L8A8_UNORM: + return BLT_FORMAT_A8L8; default: return ETNA_NO_MATCH; }