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; }
