| 1602 | } |
| 1603 | } |
| 1604 | void 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 | } |
| 1618 | void VulkanDeviceInfoExtensions::readPhysicalFeatures_ARM() { |
| 1619 | VkPhysicalDeviceFeatures2 deviceFeatures2{}; |
| 1620 | if (extensionSupported("VK_ARM_rasterization_order_attachment_access")) { |
nothing calls this directly
no outgoing calls
no test coverage detected