Xiaomi Pocophone F1 128Gb+6Gb Dual LTE [70/118] Vulkan

Xiaomi Pocophone F1 128Gb+6Gb Dual LTE [70/118] Vulkan
, EGL_KHR_get_all_proc_addresses , EGL_ANDROID_presentation_time ,
EGL_KHR_swap_buffers_with_damage and EGL_ANDROID_recordable extensions.
[SR] are STRONGLY RECOMMENDED to support EGL_KHR_partial_update.
SHOULD accurately report via the getString() method, any texture compression format that
they support, which is typically vendor-specific.
If device implementations declare support for OpenGL ES 3.0, 3.1, or 3.2, they:
[C-3-1] MUST export the corresponding function symbols for these version in addition to
the OpenGL ES 2.0 function symbols in the libGLESv2.so library.
If device implementations support OpenGL ES 3.2, they:
[C-4-1] MUST support the OpenGL ES Android Extension Pack in its entirety.
If device implementations support the OpenGL ES Android Extension Pack in its entirety, they:
[C-5-1] MUST identify the support through the android.hardware.opengles.aep feature flag.
If device implementations expose support for the EGL_KHR_mutable_render_buffer extension, they:
[C-6-1] MUST also support the EGL_ANDROID_front_buffer_auto_refresh extension.
7.1.4.2 Vulkan
Android includes support for Vulkan , a low-overhead, cross-platform API for high-performance 3D
graphics.
If device implementations support OpenGL ES 3.0 or 3.1, they:
[SR] Are STRONGLY RECOMMENDED to include support for Vulkan 1.0 .
If device implementations include a screen or video output, they:
SHOULD include support for Vulkan 1.0.
Device implementations, if including support for Vulkan 1.0:
[C-1-1] MUST report the correct integer value with the android.hardware.vulkan.level and
android.hardware.vulkan.version feature flags.
[C-1-2] MUST enumarate, at least one VkPhysicalDevice for the Vulkan native API
vkEnumeratePhysicalDevices() .
[C-1-3] MUST fully implement the Vulkan 1.0 APIs for each enumerated VkPhysicalDevice .
[C-1-4] MUST enumerate layers, contained in native libraries named as libVkLayer*.so in the
application package’s native library directory, through the Vulkan native APIs
vkEnumerateInstanceLayerProperties() and vkEnumerateDeviceLayerProperties() .
[C-1-5] MUST NOT enumerate layers provided by libraries outside of the application
package, or provide other ways of tracing or intercepting the Vulkan API, unless the
application has the android:debuggable attribute set as true .
[C-1-6] MUST report all extension strings that they do support via the Vulkan native APIs ,
and conversely MUST NOT report extension strings that they do not correctly support.
Device implementations, if not including support for Vulkan 1.0:
Page 70 of 118

Содержание

Похожие устройства

Скачать