最近本身写的引擎想要作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