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

Method readPhysicalFeatures_ANDROID

vulkanDeviceInfoExtensions.cpp:1604–1617  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1602 }
1603}
1604void VulkanDeviceInfoExtensions::readPhysicalFeatures_ANDROID() {
1605 VkPhysicalDeviceFeatures2 deviceFeatures2{};
1606#if defined(VK_USE_PLATFORM_ANDROID_KHR)
1607 if (extensionSupported("VK_ANDROID_external_format_resolve")) {
1608 const char* extension("VK_ANDROID_external_format_resolve");
1609 VkPhysicalDeviceExternalFormatResolveFeaturesANDROID* extFeatures = new VkPhysicalDeviceExternalFormatResolveFeaturesANDROID{};
1610 extFeatures->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID;
1611 deviceFeatures2 = initDeviceFeatures2(extFeatures);
1612 vulkanContext.vkGetPhysicalDeviceFeatures2KHR(device, &deviceFeatures2);
1613 pushFeature2(extension, "externalFormatResolve", extFeatures->externalFormatResolve);
1614 delete extFeatures;
1615 }
1616#endif
1617}
1618void VulkanDeviceInfoExtensions::readPhysicalFeatures_ARM() {
1619 VkPhysicalDeviceFeatures2 deviceFeatures2{};
1620 if (extensionSupported("VK_ARM_rasterization_order_attachment_access")) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected