2010-02-16 150 views
7

我知道升級到iPhone OS後,OpenGL ES版本支持從1.1升級到2.0。我一直無法找到的是,是否應該努力使用1.1來向後兼容舊設備。iPhone上的OpenGL ES 1.1或2.0版本

Xcode似乎暗示我使用2.0,因爲它似乎只包含該版本。

我應該用2.0而不是回頭看? 有哪些設備只能使用1.1?

謝謝。

回答

13

OpenGL ES 2.0需要硬件支持(通過增強圖形處理器)。第一款支持OpenGL ES 2.0的GPU是2009年中推出的第三代iOS設備中的PowerVR SGX535。

前兩代iPhone(和iPod touch)包含僅支持OpenGL ES 1.1的PowerVR MBX GPU。由於這是硬件限制,操作系統升級可能永遠不會添加OpenGL ES 2.0支持。

List of iOS devices詳細介紹了每個設備中使用的GPU以及何時發佈的GPU。

+0

謝謝,不是我所希望的,而是我所需要知道的。 – Winder