From cfde5698c77f4a8bfc4a18e2e8edf83b372cabed Mon Sep 17 00:00:00 2001 From: vlj Date: Mon, 8 Jun 2015 20:18:47 +0200 Subject: [PATCH] d3d12: Fix swizzling for D8R8G8B8 Fix human.ppu.elf demo --- rpcs3/Emu/RSX/D3D12/D3D12Texture.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/RSX/D3D12/D3D12Texture.cpp b/rpcs3/Emu/RSX/D3D12/D3D12Texture.cpp index f80f74372c..aae0bbb9cc 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12Texture.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12Texture.cpp @@ -533,8 +533,8 @@ size_t D3D12GSRender::UploadTextures() { D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_1, D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_2, - D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_1, - D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_0 + D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_3, + D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_1 }; u8 remap_a = m_textures[i].GetRemap() & 0x3;