OpenGL ES 3.0 支持的設備和模擬器

最近本身寫的引擎想要作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的芯片。

  • Adreno 3xx and 4xx series (Android, Windows Phone 8, Windows RT)
  • ARM Mali T6xx series (Android, Linux, Windows 7)
  • PowerVR Series6 (iOS, Linux)
  • Vivante (Android, OS X 10.8.3, Windows 7)
  • Nvidia (Android, Linux, Windows 7)
  • Intel (Linux)

 

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

相關文章
相關標籤/搜索