From 865445e29b1f8f75951a9f38aa7cfbe81ee8c5a5 Mon Sep 17 00:00:00 2001 From: vlj Date: Thu, 25 Jun 2015 18:29:08 +0200 Subject: [PATCH] d3d12: Remove m_textureData heap since it wasn't used Free 512 mb --- rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp | 3 --- rpcs3/Emu/RSX/D3D12/D3D12GSRender.h | 1 - 2 files changed, 4 deletions(-) diff --git a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp index a9908145a8..5dd9f22bb2 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp @@ -585,7 +585,6 @@ D3D12GSRender::D3D12GSRender() m_constantsData.Init(m_device, 1024 * 1024 * 64, D3D12_HEAP_TYPE_UPLOAD, D3D12_HEAP_FLAG_NONE); m_vertexIndexData.Init(m_device, 1024 * 1024 * 384, D3D12_HEAP_TYPE_UPLOAD, D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS); m_textureUploadData.Init(m_device, 1024 * 1024 * 256, D3D12_HEAP_TYPE_UPLOAD, D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS); - m_textureData.Init(m_device, 1024 * 1024 * 512, D3D12_HEAP_TYPE_DEFAULT, D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES); } D3D12GSRender::~D3D12GSRender() @@ -593,7 +592,6 @@ D3D12GSRender::~D3D12GSRender() m_constantsData.Release(); m_vertexIndexData.Release(); m_textureUploadData.Release(); - m_textureData.Release(); m_UAVHeap.m_heap->Release(); m_readbackResources.m_heap->Release(); m_texturesRTTs.clear(); @@ -1062,7 +1060,6 @@ void D3D12GSRender::Flip() m_constantsData.getCleaningFunction(), m_vertexIndexData.getCleaningFunction(), m_textureUploadData.getCleaningFunction(), - m_textureData.getCleaningFunction() }; std::lock_guard lock(mut); diff --git a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.h b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.h index f265fc4eac..658e1d66fb 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.h +++ b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.h @@ -306,7 +306,6 @@ private: DataHeap m_vertexIndexData; // Texture storage DataHeap m_textureUploadData; - DataHeap m_textureData; DataHeap m_UAVHeap; DataHeap m_readbackResources;