vulkan: Update from version 0.196.0 to 0.197.0
Change-Id: I1c7aecd276cb8d831b8d7bf7eef58b5c6ad8b82c
(cherry picked from commit bef4966ad22d7690626b3dc048c59cb9e9eab870)
diff --git a/vulkan/tools/vkinfo.cpp b/vulkan/tools/vkinfo.cpp
index 838d0e2..1920d6b 100644
--- a/vulkan/tools/vkinfo.cpp
+++ b/vulkan/tools/vkinfo.cpp
@@ -98,8 +98,8 @@
vkGetPhysicalDeviceMemoryProperties(pdev, &mem_props);
for (uint32_t heap = 0; heap < mem_props.memoryHeapCount; heap++) {
if ((mem_props.memoryHeaps[heap].flags &
- VK_MEMORY_HEAP_HOST_LOCAL_BIT) != 0)
- strbuf << "HOST_LOCAL";
+ VK_MEMORY_HEAP_DEVICE_LOCAL_BIT) != 0)
+ strbuf << "DEVICE_LOCAL";
printf(" Heap %u: 0x%" PRIx64 " %s\n", heap,
mem_props.memoryHeaps[heap].size, strbuf.str().c_str());
strbuf.str(std::string());
@@ -109,14 +109,14 @@
continue;
VkMemoryPropertyFlags flags =
mem_props.memoryTypes[type].propertyFlags;
- if (flags == VK_MEMORY_PROPERTY_DEVICE_ONLY)
- strbuf << "DEVICE_ONLY";
+ if ((flags & VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT) != 0)
+ strbuf << "DEVICE_LOCAL";
if ((flags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT) != 0)
strbuf << "HOST_VISIBLE";
- if ((flags & VK_MEMORY_PROPERTY_HOST_NON_COHERENT_BIT) != 0)
- strbuf << " NON_COHERENT";
- if ((flags & VK_MEMORY_PROPERTY_HOST_UNCACHED_BIT) != 0)
- strbuf << " UNCACHED";
+ if ((flags & VK_MEMORY_PROPERTY_HOST_COHERENT_BIT) != 0)
+ strbuf << " COHERENT";
+ if ((flags & VK_MEMORY_PROPERTY_HOST_CACHED_BIT) != 0)
+ strbuf << " CACHED";
if ((flags & VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT) != 0)
strbuf << " LAZILY_ALLOCATED";
printf(" Type %u: %s\n", type, strbuf.str().c_str());