From 2a1f19b77633fc61ac9d77fdb480c7828cf97724 Mon Sep 17 00:00:00 2001 From: Zangetsu38 Date: Fri, 18 Dec 2015 14:21:42 +0100 Subject: [PATCH] d3d12: Fix for BIT.TRIP Runner2 --- rpcs3/Emu/RSX/D3D12/D3D12Formats.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rpcs3/Emu/RSX/D3D12/D3D12Formats.cpp b/rpcs3/Emu/RSX/D3D12/D3D12Formats.cpp index dc67d025e2..e0000fd83c 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12Formats.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12Formats.cpp @@ -303,9 +303,11 @@ DXGI_FORMAT get_color_surface_format(u8 format) switch (format) { case CELL_GCM_SURFACE_R5G6B5: return DXGI_FORMAT_B5G6R5_UNORM; + case CELL_GCM_SURFACE_X8R8G8B8_O8R8G8B8: return DXGI_FORMAT_B8G8R8X8_UNORM; //BIT.TRIP Runner2 use this case CELL_GCM_SURFACE_A8R8G8B8: return DXGI_FORMAT_R8G8B8A8_UNORM; case CELL_GCM_SURFACE_F_W16Z16Y16X16: return DXGI_FORMAT_R16G16B16A16_FLOAT; case CELL_GCM_SURFACE_F_X32: return DXGI_FORMAT_R32_FLOAT; + case CELL_GCM_SURFACE_A8B8G8R8: return DXGI_FORMAT_R8G8B8A8_UNORM; } throw EXCEPTION("Invalid format (0x%x)", format); }