Module: Mesa
Branch: main
Commit: 207798c55789c0f9115c36c9d08b4f48155a43dd
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=207798c55789c0f9115c36c9d08b4f48155a43dd

Author: Erik Faye-Lund <[email protected]>
Date:   Wed Aug 10 12:26:49 2022 +0200

mesa/main: simplify implmementation of _mesa_is_format_etc2

Reviewed-by: Alyssa Rosenzweig <[email protected]>
Acked-by: Marek Olšák <[email protected]>
Acked-by: Soroush Kashani <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18012>

---

 src/mesa/main/formats.c | 16 +---------------
 1 file changed, 1 insertion(+), 15 deletions(-)

diff --git a/src/mesa/main/formats.c b/src/mesa/main/formats.c
index 9cd026f7507..cdd262f509c 100644
--- a/src/mesa/main/formats.c
+++ b/src/mesa/main/formats.c
@@ -630,21 +630,7 @@ _mesa_is_format_srgb(mesa_format format)
 bool
 _mesa_is_format_etc2(mesa_format format)
 {
-   switch (format) {
-   case MESA_FORMAT_ETC2_RGB8:
-   case MESA_FORMAT_ETC2_SRGB8:
-   case MESA_FORMAT_ETC2_RGBA8_EAC:
-   case MESA_FORMAT_ETC2_SRGB8_ALPHA8_EAC:
-   case MESA_FORMAT_ETC2_R11_EAC:
-   case MESA_FORMAT_ETC2_RG11_EAC:
-   case MESA_FORMAT_ETC2_SIGNED_R11_EAC:
-   case MESA_FORMAT_ETC2_SIGNED_RG11_EAC:
-   case MESA_FORMAT_ETC2_RGB8_PUNCHTHROUGH_ALPHA1:
-   case MESA_FORMAT_ETC2_SRGB8_PUNCHTHROUGH_ALPHA1:
-      return true;
-   default:
-      return false;
-   }
+   return _mesa_get_format_layout(format) == MESA_FORMAT_LAYOUT_ETC2;
 }
 
 

Reply via email to