MCPcopy Create free account
hub / github.com/KhronosGroup/Vulkan-Tools / GpuDumpSampleLocations

Function GpuDumpSampleLocations

vulkaninfo/vulkaninfo.cpp:635–647  ·  view source on GitHub ↗

VK_EXT_sample_locations ('Multisample Properties' is too ambiguous of a name)

Source from the content-addressed store, hash-verified

633
634// VK_EXT_sample_locations ('Multisample Properties' is too ambiguous of a name)
635void GpuDumpSampleLocations(Printer &p, AppGpu &gpu) {
636 auto props = GetSampleLocationInfo(gpu);
637 if (props.size() > 0) {
638 p.SetSubHeader();
639 ObjectWrapper obj(p, "vkGetPhysicalDeviceMultisamplePropertiesEXT");
640 for (uint32_t i = 0; i < props.size(); i++) {
641 const VkSampleCountFlagBits sample_count = (VkSampleCountFlagBits)(1 << i);
642 DumpVkSampleCountFlagBits(p, "samples", sample_count);
643 DumpVkMultisamplePropertiesEXT(p, "VkMultisamplePropertiesEXT", props[i]);
644 p.AddNewline();
645 }
646 }
647}
648
649void GpuDevDump(Printer &p, AppGpu &gpu) {
650 p.SetHeader();

Callers 1

DumpGpuFunction · 0.85

Calls 4

GetSampleLocationInfoFunction · 0.85
AddNewlineMethod · 0.80

Tested by

no test coverage detected