From a19a9b5585651360c404c6daeecae706ae1f099f Mon Sep 17 00:00:00 2001 From: Vincent Lejeune Date: Thu, 26 Nov 2015 20:21:26 +0100 Subject: [PATCH] d3d12: fallback to linear filter when mag filter is not known. --- rpcs3/Emu/RSX/D3D12/D3D12Formats.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/D3D12/D3D12Formats.cpp b/rpcs3/Emu/RSX/D3D12/D3D12Formats.cpp index 4a66292a80..932c0ca136 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12Formats.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12Formats.cpp @@ -275,7 +275,9 @@ namespace case CELL_GCM_TEXTURE_NEAREST: return D3D12_FILTER_TYPE_POINT; case CELL_GCM_TEXTURE_LINEAR: return D3D12_FILTER_TYPE_LINEAR; } - unreachable("Wrong mag filter"); + // Catherine uses this + LOG_WARNING(RSX, "Unknow mag filter used %x, fallback to bilinear filtering", mag_filter); + return D3D12_FILTER_TYPE_LINEAR; } }