PackageManager.FeatureVulkanHardwareLevel Field

Definition

Feature for #getSystemAvailableFeatures and #hasSystemFeature(String, int): If this feature is supported, the Vulkan implementation on this device is hardware accelerated, and the Vulkan native API will enumerate at least one VkPhysicalDevice, and the feature version will indicate what level of optional hardware features limits it supports.

[Android.Runtime.Register("FEATURE_VULKAN_HARDWARE_LEVEL", ApiSince=24)]
public const string FeatureVulkanHardwareLevel;
[<Android.Runtime.Register("FEATURE_VULKAN_HARDWARE_LEVEL", ApiSince=24)>]
val mutable FeatureVulkanHardwareLevel : string

Field Value

Attributes

Remarks

Feature for #getSystemAvailableFeatures and #hasSystemFeature(String, int): If this feature is supported, the Vulkan implementation on this device is hardware accelerated, and the Vulkan native API will enumerate at least one VkPhysicalDevice, and the feature version will indicate what level of optional hardware features limits it supports.

Level 0 includes the base Vulkan requirements as well as: <ul><li>VkPhysicalDeviceFeatures::textureCompressionETC2</li></ul>

Level 1 additionally includes: <ul> <li>VkPhysicalDeviceFeatures::fullDrawIndexUint32</li> <li>VkPhysicalDeviceFeatures::imageCubeArray</li> <li>VkPhysicalDeviceFeatures::independentBlend</li> <li>VkPhysicalDeviceFeatures::geometryShader</li> <li>VkPhysicalDeviceFeatures::tessellationShader</li> <li>VkPhysicalDeviceFeatures::sampleRateShading</li> <li>VkPhysicalDeviceFeatures::textureCompressionASTC_LDR</li> <li>VkPhysicalDeviceFeatures::fragmentStoresAndAtomics</li> <li>VkPhysicalDeviceFeatures::shaderImageGatherExtended</li> <li>VkPhysicalDeviceFeatures::shaderUniformBufferArrayDynamicIndexing</li> <li>VkPhysicalDeviceFeatures::shaderSampledImageArrayDynamicIndexing</li> </ul>

Java documentation for android.content.pm.PackageManager.FEATURE_VULKAN_HARDWARE_LEVEL.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to