From b5f91a6e75720110c0177314573dd981185971de Mon Sep 17 00:00:00 2001 From: vlj Date: Thu, 21 May 2015 23:19:07 +0200 Subject: [PATCH] d3d12: Fix for vertex decompiler --- rpcs3/Emu/RSX/D3D12/D3D12VertexProgramDecompiler.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/D3D12/D3D12VertexProgramDecompiler.cpp b/rpcs3/Emu/RSX/D3D12/D3D12VertexProgramDecompiler.cpp index 7b81daed63..4b606da907 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12VertexProgramDecompiler.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12VertexProgramDecompiler.cpp @@ -172,7 +172,12 @@ void D3D12VertexProgramDecompiler::insertMainStart(std::stringstream & OS) for (const ParamType PT : m_parr.params[PF_PARAM_NONE]) { for (const ParamItem &PI : PT.items) - OS << " " << PT.type << " " << PI.name << " = float4(0., 0., 0., 1.);" << std::endl; + { + OS << " " << PT.type << " " << PI.name; + if (!PI.value.empty()) + OS << " = " << PI.value; + OS << ";" << std::endl; + } } for (const ParamType PT : m_parr.params[PF_PARAM_IN])