diff --git a/src/dxvk/dxvk_memory.cpp b/src/dxvk/dxvk_memory.cpp index ec28b14ff..28b4b3659 100644 --- a/src/dxvk/dxvk_memory.cpp +++ b/src/dxvk/dxvk_memory.cpp @@ -1665,6 +1665,7 @@ namespace dxvk { result.memoryUsed += type.stats.memoryUsed; } + result.memoryBudget = m_memHeaps[heap].memoryBudget; return result; } diff --git a/src/dxvk/dxvk_memory.h b/src/dxvk/dxvk_memory.h index c7807989d..e56efcdb5 100644 --- a/src/dxvk/dxvk_memory.h +++ b/src/dxvk/dxvk_memory.h @@ -36,6 +36,7 @@ namespace dxvk { struct DxvkMemoryStats { VkDeviceSize memoryAllocated = 0; VkDeviceSize memoryUsed = 0; + VkDeviceSize memoryBudget = 0; };