OSDN Git Service

vkinfo: Fix bytes -> megabytes conversion
authorJesse Hall <jessehall@google.com>
Tue, 9 Feb 2016 05:20:20 +0000 (21:20 -0800)
committerJesse Hall <jessehall@google.com>
Tue, 9 Feb 2016 05:20:20 +0000 (21:20 -0800)
Also only report 256 MiB (chosen arbitrarily) as the null driver's
memory heap size. The previous value wasn't reasonable on 64-bit
systems (2^63 + 1).

Change-Id: Id57a4895752af45d046072ae8fee386ca219e82d

vulkan/nulldrv/null_driver.cpp
vulkan/tools/vkinfo.cpp

index 8f47bd1..9462a3e 100644 (file)
@@ -89,7 +89,7 @@ enum Enum {
 };
 }  // namespace HandleType
 
-const VkDeviceSize kMaxDeviceMemory = VkDeviceSize(INTPTR_MAX) + 1;
+const VkDeviceSize kMaxDeviceMemory = 0x10000000;  // 256 MiB, arbitrary
 
 }  // anonymous namespace
 
index 462a8e5..9cbd234 100644 (file)
@@ -342,7 +342,7 @@ void PrintGpuInfo(const GpuInfo& info, const Options& options, size_t indent) {
             strbuf << "DEVICE_LOCAL";
         printf("%sHeap %u: %" PRIu64 " MiB (0x%" PRIx64 " B) %s\n",
                Indent(indent + 1), heap,
-               info.memory.memoryHeaps[heap].size / 0x1000000,
+               info.memory.memoryHeaps[heap].size / 0x100000,
                info.memory.memoryHeaps[heap].size, strbuf.str().c_str());
         strbuf.str(std::string());