From 07449abfc68a41dfd18fb76324c77018179dd1ef Mon Sep 17 00:00:00 2001 From: vlj Date: Tue, 19 May 2015 18:57:08 +0200 Subject: [PATCH] d3d12: Add more functions --- rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.cpp b/rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.cpp index df7cfb1ea9..84149928e2 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.cpp @@ -63,6 +63,12 @@ std::string D3D12FragmentDecompiler::getFunction(enum class FUNCTION f) return "float4(1., 1., 1., 1.)"; case FUNCTION::FUNCTION_FRACT: return "frac($0)"; + case FUNCTION::FUNCTION_TEXTURE_SAMPLE: + return "$t.Sample($tsampler, $0.xy)"; + case FUNCTION::FUNCTION_DFDX: + return "ddx($0)"; + case FUNCTION::FUNCTION_DFDY: + return "ddy($0)"; } }