From cb9fefe1db40f8f1bc6efb9f9fe370e89cf54057 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 6 Sep 2019 16:30:26 -0700 Subject: [PATCH] mesa/st: Add mapping of MESA_FORMAT_RGB_SNORM16 to gallium. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Marek Olšák --- src/mesa/state_tracker/st_format.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mesa/state_tracker/st_format.c b/src/mesa/state_tracker/st_format.c index 9ade30de70b..cdfeac25df1 100644 --- a/src/mesa/state_tracker/st_format.c +++ b/src/mesa/state_tracker/st_format.c @@ -384,6 +384,8 @@ st_mesa_format_to_pipe_format(const struct st_context *st, return PIPE_FORMAT_R16_SNORM; case MESA_FORMAT_RG_SNORM16: return PIPE_FORMAT_R16G16_SNORM; + case MESA_FORMAT_RGB_SNORM16: + return PIPE_FORMAT_R16G16B16_SNORM; case MESA_FORMAT_RGBA_SNORM16: return PIPE_FORMAT_R16G16B16A16_SNORM; @@ -969,6 +971,8 @@ st_pipe_format_to_mesa_format(enum pipe_format format) return MESA_FORMAT_R_SNORM16; case PIPE_FORMAT_R16G16_SNORM: return MESA_FORMAT_RG_SNORM16; + case PIPE_FORMAT_R16G16B16_SNORM: + return MESA_FORMAT_RGB_SNORM16; case PIPE_FORMAT_R16G16B16A16_SNORM: return MESA_FORMAT_RGBA_SNORM16;