From 6b08194728fe024b6064abd5a5d244f88304ae86 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Tue, 16 Feb 2016 01:21:22 -0500 Subject: D3D12: Get rid of safe deletion macros Anything these macros provided can be obsoleted by using the correct standard library types. --- Source/Core/VideoBackends/D3D12/TextureCache.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'Source/Core/VideoBackends/D3D12/TextureCache.cpp') diff --git a/Source/Core/VideoBackends/D3D12/TextureCache.cpp b/Source/Core/VideoBackends/D3D12/TextureCache.cpp index cafe0dc651..d88fce86c7 100644 --- a/Source/Core/VideoBackends/D3D12/TextureCache.cpp +++ b/Source/Core/VideoBackends/D3D12/TextureCache.cpp @@ -563,7 +563,7 @@ TextureCache::TextureCache() m_palette_pixel_shaders[GX_TL_RGB565] = GetConvertShader12(std::string("RGB565")); m_palette_pixel_shaders[GX_TL_RGB5A3] = GetConvertShader12(std::string("RGB5A3")); - m_palette_stream_buffer = new D3DStreamBuffer(sizeof(u16) * 256 * 1024, sizeof(u16) * 256 * 1024 * 16, nullptr); + m_palette_stream_buffer = std::make_unique(sizeof(u16) * 256 * 1024, sizeof(u16) * 256 * 1024 * 16, nullptr); // Right now, there are only two variants of palette_uniform data. So, we'll just create an upload heap to permanently store both of these. CheckHR( @@ -604,8 +604,6 @@ TextureCache::~TextureCache() s_efb_copy_stream_buffer.reset(); - SAFE_DELETE(m_palette_stream_buffer); - if (s_texture_cache_entry_readback_buffer) { D3D::command_list_mgr->DestroyResourceAfterCurrentCommandListExecuted(s_texture_cache_entry_readback_buffer); -- cgit v1.2.3