From 0376baa7d9047a405a14e6d1ae7186a9cdedd725 Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Sat, 6 Oct 2018 18:17:49 -0700 Subject: Fixed minor potential issue in ~CPUDescriptorHeap() --- Graphics/GraphicsEngineD3D12/src/DescriptorHeap.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'Graphics/GraphicsEngineD3D12') diff --git a/Graphics/GraphicsEngineD3D12/src/DescriptorHeap.cpp b/Graphics/GraphicsEngineD3D12/src/DescriptorHeap.cpp index cd9ac42a..f03a12e0 100644 --- a/Graphics/GraphicsEngineD3D12/src/DescriptorHeap.cpp +++ b/Graphics/GraphicsEngineD3D12/src/DescriptorHeap.cpp @@ -180,11 +180,10 @@ CPUDescriptorHeap::~CPUDescriptorHeap() DEV_CHECK_ERR(Heap.GetNumAvailableDescriptors() == Heap.GetMaxDescriptors(), "Not all descriptors in the descriptor pool are released"); TotalDescriptors += Heap.GetMaxDescriptors(); } - TotalDescriptors = std::max(TotalDescriptors, 1u); LOG_INFO_MESSAGE(std::setw(38), std::left, GetD3D12DescriptorHeapTypeLiteralName(m_HeapDesc.Type), " CPU heap allocated pool count: ", m_HeapPool.size(), ". Max descriptors: ", m_MaxSize, '/', TotalDescriptors, - " (", std::fixed, std::setprecision(2), m_MaxSize*100.0 / TotalDescriptors, "%)."); + " (", std::fixed, std::setprecision(2), m_MaxSize*100.0 / std::max(TotalDescriptors, 1u), "%)."); } #ifdef DEVELOPMENT -- cgit v1.2.3