From 24f0528b6fe072258c747ee25906cafb7921ab93 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Sun, 15 Apr 2018 10:53:46 +0200 Subject: [PATCH] [dxvk] Print memory heap size in megabytes --- src/dxvk/dxvk_adapter.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/dxvk/dxvk_adapter.cpp b/src/dxvk/dxvk_adapter.cpp index dfa1568f..7e71e9d6 100644 --- a/src/dxvk/dxvk_adapter.cpp +++ b/src/dxvk/dxvk_adapter.cpp @@ -233,9 +233,12 @@ namespace dxvk { VK_VERSION_PATCH(deviceInfo.apiVersion))); for (uint32_t i = 0; i < memoryInfo.memoryHeapCount; i++) { + constexpr VkDeviceSize mib = 1024 * 1024; + Logger::info(str::format(" Memory Heap[", i, "]: ")); - Logger::info(str::format(" Size: ", memoryInfo.memoryHeaps[i].size)); + Logger::info(str::format(" Size: ", memoryInfo.memoryHeaps[i].size / mib, " MiB")); Logger::info(str::format(" Flags: ", "0x", std::hex, memoryInfo.memoryHeaps[i].flags)); + for (uint32_t j = 0; j < memoryInfo.memoryTypeCount; j++) { if (memoryInfo.memoryTypes[j].heapIndex == i) { Logger::info(str::format(