From ce857ab1da8e95ffd1323dc2acd074c6619f0c19 Mon Sep 17 00:00:00 2001 From: raven02 Date: Fri, 22 May 2015 08:09:53 +0800 Subject: [PATCH] RSX: DP2A for fragment decompiler --- rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.cpp b/rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.cpp index 0416b4758a..43ebdba9b3 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.cpp @@ -38,7 +38,7 @@ std::string D3D12FragmentDecompiler::getFunction(enum class FUNCTION f) case FUNCTION::FUNCTION_DP2: return "dot($0.xy, $1.xy).xxxx"; case FUNCTION::FUNCTION_DP2A: - return ""; + return "(dot($0.xy, $1.xy) + $2.x).xxxx"; case FUNCTION::FUNCTION_DP3: return "dot($0.xyz, $1.xyz).xxxx"; case FUNCTION::FUNCTION_DP4: