From ecad5867394d9e949cdccc4583332b772493e84a Mon Sep 17 00:00:00 2001 From: Vincent Lejeune Date: Sat, 12 Dec 2015 18:48:27 +0100 Subject: [PATCH] d3d12: Names PSO for debug purpose. --- rpcs3/Emu/RSX/D3D12/D3D12PipelineState.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rpcs3/Emu/RSX/D3D12/D3D12PipelineState.h b/rpcs3/Emu/RSX/D3D12/D3D12PipelineState.h index b0adcbf122..66547599f8 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12PipelineState.h +++ b/rpcs3/Emu/RSX/D3D12/D3D12PipelineState.h @@ -222,6 +222,9 @@ struct D3D12Traits extraData.first->CreateGraphicsPipelineState(&graphicPipelineStateDesc, IID_PPV_ARGS(&std::get<0>(*result))); std::get<1>(*result) = vertexProgramData.vertex_shader_inputs; + + std::wstring name = L"PSO_" + std::to_wstring(vertexProgramData.id) + L"_" + std::to_wstring(fragmentProgramData.id); + std::get<0>(*result)->SetName(name.c_str()); return result; }