From b021e96c52da794bfe1ed32eb020c1b37dab8c89 Mon Sep 17 00:00:00 2001 From: KillzXGaming Date: Sun, 24 Nov 2019 16:53:25 -0500 Subject: [PATCH] Fix BGR channels being swapped wrong --- Switch_Toolbox_Library/Generics/Texture/GenericTexture.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Switch_Toolbox_Library/Generics/Texture/GenericTexture.cs b/Switch_Toolbox_Library/Generics/Texture/GenericTexture.cs index 07b098d9..84f5b59e 100644 --- a/Switch_Toolbox_Library/Generics/Texture/GenericTexture.cs +++ b/Switch_Toolbox_Library/Generics/Texture/GenericTexture.cs @@ -639,6 +639,9 @@ namespace Toolbox.Library byte[] imageData = new byte[0]; bool DontSwapRG = false; + if (Format.ToString().StartsWith("B")) + DontSwapRG = true; + if (PlatformSwizzle == PlatformSwizzle.Platform_3DS) { imageData = CTR_3DS.DecodeBlock(data, (int)Width, (int)Height, Format);