Mesa (master): mesa/st: Add mapping of MESA_FORMAT_RGB_SNORM16 to gallium.

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Nov 7 20:44:16 UTC 2019


Module: Mesa
Branch: master
Commit: cb9fefe1db40f8f1bc6efb9f9fe370e89cf54057
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb9fefe1db40f8f1bc6efb9f9fe370e89cf54057

Author: Eric Anholt <eric at anholt.net>
Date:   Fri Sep  6 16:30:26 2019 -0700

mesa/st: Add mapping of MESA_FORMAT_RGB_SNORM16 to gallium.

Reviewed-by: Marek Olšák <marek.olsak at amd.com>

---

 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;
 




More information about the mesa-commit mailing list