Оригинальные iPhone и iPhone 3G поддерживают поддерживают только OpenGL ES 1.1 конвейер с фиксированной функцией и не предоставляют программируемый конвейер (без шейдеров) и поэтому не могут использоваться в качестве вычислительных устройств общего назначения, по крайней мере, уровень абстракции OpenGL.
iPhone 3GS и iPod touch 3G поддерживают программируемый конвейер OpenGL ES 2.0. Тем не менее, похоже, что есть ограничения, такие как отсутствие сглаженных шейдеров.
Независимо от поддержки программируемых шейдеров в 3GS, я не думаю, что графический процессор достаточно мощный, чтобы использовать его в качестве вычислительного механизма общего назначения.