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

Function enumerate_display_planes

vulkaninfo/vulkaninfo.cpp:771–781  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

769}
770
771std::vector<AppDisplayPlane> enumerate_display_planes(AppGpu &gpu) {
772 std::vector<AppDisplayPlane> result;
773 if (vkGetPhysicalDeviceDisplayPlanePropertiesKHR) {
774 auto planes = GetVector<VkDisplayPlanePropertiesKHR>("vkGetPhysicalDeviceDisplayPlanePropertiesKHR",
775 vkGetPhysicalDeviceDisplayPlanePropertiesKHR, gpu.phys_device);
776 for (uint32_t i = 0; i < planes.size(); i++) {
777 result.emplace_back(gpu, i, planes[i]);
778 }
779 }
780 return result;
781}
782
783AppDisplayMode::AppDisplayMode(AppGpu &gpu, const VkDisplayModePropertiesKHR &in_properties,
784 const std::set<uint32_t> &supported_planes)

Callers 1

AppGpuFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected