基本环境

https://developer.android.com/about/dashboards/index.html

OpenGL ES 桌面实现

 

Hardware
Feature Levels
Example devicesWhat does ANGLE support?
11_1
11_0
10_1
Modern Desktop PCs
Surface Pros
OpenGL ES 2.0
OpenGL ES 3.0
10_0   OpenGL ES 2.0
9_3 Windows Phones OpenGL ES 2.0 (except minor corner cases)
9_2
9_1
Surface RT OpenGL ES 2.0 (via software emulation)
None Raspberry Pi 2 OpenGL ES 2.0 (via software emulation)

OpenGL ES 对应的OpenGL 

OpenGL ES 支持平台

OpenGL ES 2.0

Supported by:

OpenGL ES 3.0

Supported by:

Supported by some recent versions of these GPUs:[38][39]

安卓平台图形接口

# openGL Supportability
# platform status
# (0 12) ES2/ES3 not supported
# [12, 18) ES2 only; for ES3, app do dynamic load/detection
# this applies to the situations that:
# - minimum API is set to less than 18. In this case
# there is no ES3 header/lib support inside NDK
# - the built APK might be running on newer API phones
# with dynamic loading of ES3, the same APK would still be able
# to use ES3. Otherwise, app would stuck with ES2 even phone is
# is newer than the minimum API level (for example, Android-27 etc).
#
# [18, 24) ES2 & ES3
# If app is built to only support API-18 or later,
# set minimum api level to 18 is good enough, NDK supprts ES3
# with the right header and lib files. No need to use ES3 dynamic
# detection.
# [24, infinite) ES2 & ES3 & Vulkan

 2018 04 23 设备支持状况

https://github.com/google/angle

原文地址:https://www.cnblogs.com/Searchor/p/6855778.html