mesa/main: simplify implmementation of _mesa_is_format_etc2
Reviewed-by: Alyssa Rosenzweig <alyssa@collabora.com> Acked-by: Marek Olšák <marek.olsak@amd.com> Acked-by: Soroush Kashani <soroush.kashani@imgtec.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18012>
This commit is contained in:

committed by
Marge Bot

parent
45c47e7bd6
commit
207798c557
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user