From 5f08cca849159df756f93c160c07940b7ec22ab6 Mon Sep 17 00:00:00 2001 From: Vincent Lejeune Date: Tue, 15 Sep 2015 15:52:01 +0200 Subject: [PATCH] d3d12: Do not init D2DStruct if uneeded --- rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp index 8163d77d40..220efd2462 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp @@ -318,7 +318,8 @@ D3D12GSRender::D3D12GSRender() m_vertexIndexData.Init(m_device.Get(), 1024 * 1024 * 384, D3D12_HEAP_TYPE_UPLOAD, D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS); m_textureUploadData.Init(m_device.Get(), 1024 * 1024 * 256, D3D12_HEAP_TYPE_UPLOAD, D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS); - InitD2DStructures(); + if (Ini.GSOverlay.GetValue()) + InitD2DStructures(); } D3D12GSRender::~D3D12GSRender()