PackageManager.FeatureVulkanHardwareVersion Field
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Feature for #getSystemAvailableFeatures
and
#hasSystemFeature(String, int)
: If this feature is supported, the Vulkan
implementation on this device is hardware accelerated, and the feature version will indicate
the highest VkPhysicalDeviceProperties::apiVersion
supported by the physical devices
that support the hardware level indicated by #FEATURE_VULKAN_HARDWARE_LEVEL
.
[Android.Runtime.Register("FEATURE_VULKAN_HARDWARE_VERSION", ApiSince=24)]
public const string FeatureVulkanHardwareVersion;
[<Android.Runtime.Register("FEATURE_VULKAN_HARDWARE_VERSION", ApiSince=24)>]
val mutable FeatureVulkanHardwareVersion : 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 feature version will indicate the highest VkPhysicalDeviceProperties::apiVersion
supported by the physical devices that support the hardware level indicated by #FEATURE_VULKAN_HARDWARE_LEVEL
. The feature version uses the same encoding as Vulkan version numbers: <ul> <li>Major version number in bits 31-22</li> <li>Minor version number in bits 21-12</li> <li>Patch version number in bits 11-0</li> </ul> A version of 1.1.0 or higher also indicates: <ul> <li>The VK_ANDROID_external_memory_android_hardware_buffer
extension is supported.</li> <li>SYNC_FD
external semaphore and fence handles are supported.</li> <li>VkPhysicalDeviceSamplerYcbcrConversionFeatures::samplerYcbcrConversion
is supported.</li> </ul> A subset of devices that support Vulkan 1.1 do so via software emulation. For more information, see Vulkan Design Guidelines.
Java documentation for android.content.pm.PackageManager.FEATURE_VULKAN_HARDWARE_VERSION
.
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.