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

This commit is contained in:
TreeHugger Robot
2019-04-23 02:04:05 +00:00
committed by Android (Google) Code Review

View File

@@ -2030,9 +2030,10 @@ public abstract class PackageManager {
/** /**
* Feature for {@link #getSystemAvailableFeatures} and * Feature for {@link #getSystemAvailableFeatures} and
* {@link #hasSystemFeature(String, int)}: If this feature is supported, the Vulkan native API * {@link #hasSystemFeature(String, int)}: If this feature is supported, the Vulkan
* will enumerate at least one {@code VkPhysicalDevice}, and the feature version will indicate * implementation on this device is hardware accelerated, and the Vulkan native API will
* what level of optional hardware features limits it supports. * enumerate at least one {@code VkPhysicalDevice}, and the feature version will indicate what
* level of optional hardware features limits it supports.
* <p> * <p>
* Level 0 includes the base Vulkan requirements as well as: * Level 0 includes the base Vulkan requirements as well as:
* <ul><li>{@code VkPhysicalDeviceFeatures::textureCompressionETC2}</li></ul> * <ul><li>{@code VkPhysicalDeviceFeatures::textureCompressionETC2}</li></ul>
@@ -2057,10 +2058,10 @@ public abstract class PackageManager {
/** /**
* Feature for {@link #getSystemAvailableFeatures} and * Feature for {@link #getSystemAvailableFeatures} and
* {@link #hasSystemFeature(String, int)}: If this feature is supported, the Vulkan native API * {@link #hasSystemFeature(String, int)}: If this feature is supported, the Vulkan
* will enumerate at least one {@code VkPhysicalDevice}, and the feature version will indicate * implementation on this device is hardware accelerated, and the Vulkan native API will
* what level of optional compute features that device supports beyond the Vulkan 1.0 * enumerate at least one {@code VkPhysicalDevice}, and the feature version will indicate what
* requirements. * level of optional compute features that device supports beyond the Vulkan 1.0 requirements.
* <p> * <p>
* Compute level 0 indicates: * Compute level 0 indicates:
* <ul> * <ul>
@@ -2075,10 +2076,11 @@ public abstract class PackageManager {
/** /**
* Feature for {@link #getSystemAvailableFeatures} and * Feature for {@link #getSystemAvailableFeatures} and
* {@link #hasSystemFeature(String, int)}: The version of this feature indicates the highest * {@link #hasSystemFeature(String, int)}: If this feature is supported, the Vulkan
* {@code VkPhysicalDeviceProperties::apiVersion} supported by the physical devices that support * implementation on this device is hardware accelerated, and the feature version will indicate
* the hardware level indicated by {@link #FEATURE_VULKAN_HARDWARE_LEVEL}. The feature version * the highest {@code VkPhysicalDeviceProperties::apiVersion} supported by the physical devices
* uses the same encoding as Vulkan version numbers: * that support the hardware level indicated by {@link #FEATURE_VULKAN_HARDWARE_LEVEL}. The
* feature version uses the same encoding as Vulkan version numbers:
* <ul> * <ul>
* <li>Major version number in bits 31-22</li> * <li>Major version number in bits 31-22</li>
* <li>Minor version number in bits 21-12</li> * <li>Minor version number in bits 21-12</li>