From 0dc5a48e6f56fcdf19279602709195e545f45d5c Mon Sep 17 00:00:00 2001 From: gdk Date: Sun, 12 Dec 2021 00:46:21 -0300 Subject: [PATCH] Fix R4G4B4A4Unorm texture format permutation --- Ryujinx.Graphics.Vulkan/TextureView.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Ryujinx.Graphics.Vulkan/TextureView.cs b/Ryujinx.Graphics.Vulkan/TextureView.cs index 9ec32dc1f..0c2a03e5b 100644 --- a/Ryujinx.Graphics.Vulkan/TextureView.cs +++ b/Ryujinx.Graphics.Vulkan/TextureView.cs @@ -76,13 +76,13 @@ namespace Ryujinx.Graphics.Vulkan } else if (info.Format == GAL.Format.R4G4B4A4Unorm) { - var tempR = swizzleR; var tempG = swizzleG; + var tempB = swizzleB; - swizzleR = swizzleA; - swizzleG = swizzleB; - swizzleB = tempG; - swizzleA = tempR; + swizzleB = swizzleA; + swizzleG = swizzleR; + swizzleR = tempG; + swizzleA = tempB; } var componentMapping = new ComponentMapping(swizzleR, swizzleG, swizzleB, swizzleA);