OS の更新が始まり、端末によっては使える API が増えています。
Nexus 10 (Exynos 5 Dual 5250) は Android 5.0 で OpenGL ES 3.1 が
使えるようになりました。
Tegra K1 と違い AEP には対応しておりません。
GL_VERSION: OpenGL ES 3.1 GL_RENDERER: Mali-T604 GL_VENDOR: ARM GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.10
詳細は Extension のページ↓に追加しました。
・CPU/GPU OpenGL ES Extension (Mobile GPU)
下記は手持ちの端末で調べたものです。
Nexus の OpenGL API Nexus SoC GPU Android 4.4 Android 5.0 ---------------------------------------------------------------------- Nexus 7 2012 Tegra 3 ULP GeForce OpenGL ES 2.0 OpenGL ES 2.0 Nexus 7 2013 APQ8064 Adreno320 OpenGL ES 3.0 OpenGL ES 3.0 Nexus 5 MSM8974 Adreno330 OpenGL ES 3.0 OpenGL ES 3.0 Nesus 10 Exynos 5D Mali-T604 OpenGL ES 3.0 OpenGL ES 3.1 Nesus 9 Tegra K1 Kepler -- OpenGL ES 3.1 AEP
Amazon Kindle Fire も Fire OS 4 への更新が行われており、
Android 4.4 ベースとなりました。
GPU が対応している場合は OpenGL ES 3.0 が使えるようになっています。
Amazon Fire の OpenGL API Fire SoC GPU FireOS 3 FireOS 4 ---------------------------------------------------------------------- Kindle Fire HDX 7 MSM8974 Adreno 330 OpenGL ES 2.0 OpenGL ES 3.0 Fire HD 6 MT8135 PowerVR G6200 -- OpenGL ES 3.0
関連エントリ
・Nexus 9 Tegra K1 と ARM 64bit Denver
・(Kindle) Fire HD 6 は OpenGL ES 3.0 対応で非対称 4 core CPU
・iPad Air 2 (Apple A8X) の GPU
・NVIDIA SHIELD Tablet Tegra K1 は OpenGL ES 3.1 で Extension Pack 対応
・Extension で記事検索