vulkaninfo: print VK_MEMORY_PROPERTY_PROTECTED_BIT
authorJiayuan Ren <renjiayuan1314@gmail.com>
Thu, 14 Feb 2019 01:04:43 +0000 (17:04 -0800)
committerjeremyk-lunarg <jeremyk@lunarg.com>
Thu, 14 Feb 2019 17:31:52 +0000 (10:31 -0700)
Adding the VK_MEMORY_PROPERTY_PROTECTED_BIT in the printing.

vulkaninfo/vulkaninfo.c

index c1fa481..900311c 100644 (file)
@@ -4698,6 +4698,10 @@ static void AppGpuDumpMemoryProps(const struct AppGpu *gpu, FILE *out) {
                 fprintf(out,
                         "\t\t\t\t\t\t\t\t\t<details><summary><div "
                         "class='type'>VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT</div></summary></details>\n");
+            if (flags & VK_MEMORY_PROPERTY_PROTECTED_BIT)
+                fprintf(out,
+                        "\t\t\t\t\t\t\t\t\t<details><summary><div "
+                        "class='type'>VK_MEMORY_PROPERTY_PROTECTED_BIT</div></summary></details>\n");
             if (props.memoryTypes[i].propertyFlags > 0) fprintf(out, "\t\t\t\t\t\t\t\t</details>\n");
             fprintf(out, "\t\t\t\t\t\t\t</details>\n");
         } else if (human_readable_output) {
@@ -4706,6 +4710,7 @@ static void AppGpuDumpMemoryProps(const struct AppGpu *gpu, FILE *out) {
             if (flags & VK_MEMORY_PROPERTY_HOST_COHERENT_BIT) printf("\t\t\tVK_MEMORY_PROPERTY_HOST_COHERENT_BIT\n");
             if (flags & VK_MEMORY_PROPERTY_HOST_CACHED_BIT) printf("\t\t\tVK_MEMORY_PROPERTY_HOST_CACHED_BIT\n");
             if (flags & VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT) printf("\t\t\tVK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT\n");
+            if (flags & VK_MEMORY_PROPERTY_PROTECTED_BIT) printf("\t\t\tVK_MEMORY_PROPERTY_PROTECTED_BIT\n");
         }
     }
     if (html_output) {