From 271067eb2ba9494981a5f0d734a19809275ad2e8 Mon Sep 17 00:00:00 2001 From: BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com> Date: Wed, 15 Jan 2025 18:12:31 +0100 Subject: [PATCH] Fix certain channel masks for Texture previewer --- core/io/image.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/io/image.cpp b/core/io/image.cpp index 05586b3d58f..45f9599cbe3 100644 --- a/core/io/image.cpp +++ b/core/io/image.cpp @@ -3993,11 +3993,11 @@ uint32_t Image::get_format_component_mask(Format p_format) { case FORMAT_RGBAH: return rgba; case FORMAT_RGBE9995: - return rgba; + return rgb; case FORMAT_DXT1: return rgb; case FORMAT_DXT3: - return rgb; + return rgba; case FORMAT_DXT5: return rgba; case FORMAT_RGTC_R: @@ -4027,9 +4027,9 @@ uint32_t Image::get_format_component_mask(Format p_format) { case FORMAT_ETC2_RGB8A1: return rgba; case FORMAT_ETC2_RA_AS_RG: - return rgba; + return rg; case FORMAT_DXT5_RA_AS_RG: - return rgba; + return rg; case FORMAT_ASTC_4x4: return rgba; case FORMAT_ASTC_4x4_HDR: