最近本身寫的引擎想要作OpenGL ES 3.0,由於如今市場大部分是是 OpenGL ES 2.0,首先要找一個支持OpenGL ES 3.0的設備或者模擬器,因此順帶着對市面上支持的設備作了一些調查。es6
1.支持OpenGL ES 3.0設備iphone
IOS從IOS7以上版本開始支持ES 3.0spa
*IOS GPU CPUip
(1) iphone 5s PowerVR G6430 64位蘋果A7 1.3GHz開發
(2) ipad air PowerVR 554MP4 64位蘋果A7 1.4GHz配置
(3) ipad mini 2 PowerVR 554MP4 64位蘋果A7 1.3GHzipad
PS: iphone5c不支持,不是 PowerVR Series6的GPUdi
Android從4.3以上版本開始支持ES 3.0. 由於設備較多,下面只列出幾個廠商的旗艦機vi
*Android GPU CPUant
三星GALAXY S5 高通 Adreno330 高通 驍龍801
GALAXY Tab PRO ARM Mali-T628 Exynos 5 Octa 5420
HTC One M8 高通 Adreno330 高通 驍龍801
LG G2 高通 Adreno330 高通 驍龍800
LG G Tablet 8.3 高通 Adreno 320 高通 驍龍600
Sony Xperia Z2 高通 Adreno 330 高通 驍龍MSM8974AB
Sony Tablet Z2 高通 Adreno 330 高通 驍龍APQ8074AB
*PS 市面上最新的小米3 的Tegra4是不支持的
*PPS 雖然Android的設備不少,但絕大部分Android不支持是ES 3.0,從最新旗艦都支持的角度來看,將來1,2年內 ES 3.0是確定要普及的。
Window Phone由於是用XNA的,不在本文範圍。簡單描述一下配置。
*WP GPU CPU
Nokia Lumia 1520 高通 Adreno330 高通 驍龍800
2.支持OpenGL ES 3.0的芯片。
3.支持OpenGL ES 3.0模擬器
爲了方便開發,芯片廠商提供了在PC上開發,能夠模擬GLES3.0的SDK
1. ARM Mali 支持 OPENGL ES 3.0 模擬器
2. 高通Adreno SDK 3.3.3
3. PowerVR SDK 3.3