MCPcopy Create free account
hub / github.com/SaschaWillems/VulkanCapsViewer / readPhysicalFeatures_IMG

Method readPhysicalFeatures_IMG

vulkanDeviceInfoExtensions.cpp:2782–2793  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2780 }
2781}
2782void VulkanDeviceInfoExtensions::readPhysicalFeatures_IMG() {
2783 VkPhysicalDeviceFeatures2 deviceFeatures2{};
2784 if (extensionSupported("VK_IMG_relaxed_line_rasterization")) {
2785 const char* extension("VK_IMG_relaxed_line_rasterization");
2786 VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG* extFeatures = new VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG{};
2787 extFeatures->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG;
2788 deviceFeatures2 = initDeviceFeatures2(extFeatures);
2789 vulkanContext.vkGetPhysicalDeviceFeatures2KHR(device, &deviceFeatures2);
2790 pushFeature2(extension, "relaxedLineRasterization", extFeatures->relaxedLineRasterization);
2791 delete extFeatures;
2792 }
2793}
2794void VulkanDeviceInfoExtensions::readPhysicalFeatures_INTEL() {
2795 VkPhysicalDeviceFeatures2 deviceFeatures2{};
2796 if (extensionSupported("VK_INTEL_shader_integer_functions2")) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected