Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 568781e4 authored by Yiwei Zhang's avatar Yiwei Zhang Committed by android-build-merger
Browse files

Merge "Vulkan Doc: update descriptions for Vulkan feature flags" into qt-dev

am: 606f1c9f

Change-Id: I7dcd205ea53ff81eadb701b074d07591d4b35a95
parents ddd0ab83 606f1c9f
Loading
Loading
Loading
Loading
+13 −11
Original line number Diff line number Diff line
@@ -2030,9 +2030,10 @@ public abstract class PackageManager {

    /**
     * Feature for {@link #getSystemAvailableFeatures} and
     * {@link #hasSystemFeature(String, int)}: If this feature is supported, the Vulkan native API
     * will enumerate at least one {@code VkPhysicalDevice}, and the feature version will indicate
     * what level of optional hardware features limits it supports.
     * {@link #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 {@code VkPhysicalDevice}, and the feature version will indicate what
     * level of optional hardware features limits it supports.
     * <p>
     * Level 0 includes the base Vulkan requirements as well as:
     * <ul><li>{@code VkPhysicalDeviceFeatures::textureCompressionETC2}</li></ul>
@@ -2057,10 +2058,10 @@ public abstract class PackageManager {

    /**
     * Feature for {@link #getSystemAvailableFeatures} and
     * {@link #hasSystemFeature(String, int)}: If this feature is supported, the Vulkan native API
     * will enumerate at least one {@code VkPhysicalDevice}, and the feature version will indicate
     * what level of optional compute features that device supports beyond the Vulkan 1.0
     * requirements.
     * {@link #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 {@code VkPhysicalDevice}, and the feature version will indicate what
     * level of optional compute features that device supports beyond the Vulkan 1.0 requirements.
     * <p>
     * Compute level 0 indicates:
     * <ul>
@@ -2075,10 +2076,11 @@ public abstract class PackageManager {

    /**
     * Feature for {@link #getSystemAvailableFeatures} and
     * {@link #hasSystemFeature(String, int)}: The version of this feature indicates the highest
     * {@code VkPhysicalDeviceProperties::apiVersion} supported by the physical devices that support
     * the hardware level indicated by {@link #FEATURE_VULKAN_HARDWARE_LEVEL}. The feature version
     * uses the same encoding as Vulkan version numbers:
     * {@link #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 {@code VkPhysicalDeviceProperties::apiVersion} supported by the physical devices
     * that support the hardware level indicated by {@link #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>