From 669a3277ffc0ee88c7c677ebb132adc13e2889bb Mon Sep 17 00:00:00 2001 From: Vincent Lejeune Date: Sun, 10 Jan 2016 18:33:45 +0100 Subject: [PATCH] d3d12: Support mag filter 4 --- rpcs3/Emu/RSX/D3D12/D3D12Formats.cpp | 1 + rpcs3/Emu/RSX/GCM.h | 1 + 2 files changed, 2 insertions(+) diff --git a/rpcs3/Emu/RSX/D3D12/D3D12Formats.cpp b/rpcs3/Emu/RSX/D3D12/D3D12Formats.cpp index 1f85c020a2..01ac2cee03 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12Formats.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12Formats.cpp @@ -248,6 +248,7 @@ namespace { case CELL_GCM_TEXTURE_NEAREST: return D3D12_FILTER_TYPE_POINT; case CELL_GCM_TEXTURE_LINEAR: return D3D12_FILTER_TYPE_LINEAR; + case CELL_GCM_TEXTURE_UNKNOWN_MAG_FILTER: return D3D12_FILTER_TYPE_LINEAR; } throw EXCEPTION("Invalid mag filter (0x%x)", mag_filter); } diff --git a/rpcs3/Emu/RSX/GCM.h b/rpcs3/Emu/RSX/GCM.h index e77bc2a965..9f529de592 100644 --- a/rpcs3/Emu/RSX/GCM.h +++ b/rpcs3/Emu/RSX/GCM.h @@ -290,6 +290,7 @@ enum CELL_GCM_TEXTURE_NEAREST_LINEAR = 5, CELL_GCM_TEXTURE_LINEAR_LINEAR = 6, CELL_GCM_TEXTURE_CONVOLUTION_MIN = 7, + CELL_GCM_TEXTURE_UNKNOWN_MAG_FILTER = 4, CELL_GCM_PRIMITIVE_POINTS = 1, CELL_GCM_PRIMITIVE_LINES = 2,