Sign in to follow this  
Lazy303

Is openGL ES 2.0 supported on the iPhone?

Recommended Posts

At least on current hardware, its ES 1.1 -- which is basically a really clean, modern take on the fixed-function pipeline.

Its rumored that the new iPhone, to likely be announced at WWDC alongside iPhone OS 3, may have a new chip that supports ES 2.0 (programmable pipeline), but we don't know for sure at this time. If it does, it will also be backwards compatible with ES 1.1.

Share this post


Link to post
Share on other sites
the worst thing apple could do right now is fragment the userbase.
the iphone's actual successor will no doubt support it, but this wont be it. (maybe next year).
expect thinner, cheaper, better battery, more storage, and probably colours,

to answer the original question.

no, you get es1.1

the actual chip in the iphone as it stands has the shader processor, its just not used, possibly for battery life, possibly for some other reason. Some of the extensions look like they use this unit (eg: vertex skinning).

Share this post


Link to post
Share on other sites
Quote:
Original post by Matt_D
the actual chip in the iphone as it stands has the shader processor, its just not used, possibly for battery life, possibly for some other reason. Some of the extensions look like they use this unit (eg: vertex skinning).
Nope, the iPhone uses the PowerVR MBX chip, which is fixed-function only. PowerVR introduced shaders in the following model, the SGX.

Note that hardware vertex skinning also existed in some fixed-function desktop GPUs, shortly before shaders became widespread.

Share this post


Link to post
Share on other sites
well bugger me with a fish fork, the iPhone 3GS will have es2.0

market fragmentation begins in 3..2..1..

and swiftcoder, im pretty sure the chipset the iPhone has, has an optional VGX extension (which provides vertex shaders iirc). *shrug* academic now anyway.

Share this post


Link to post
Share on other sites
The iPhone 3Gs won't have enough market presence to make sense to develop for solely. Unless 3Gs users turn out to he hardcore gamers who will buy like 5x more games than the other iPhone and iPod Touch users, it just doesn't make any economic sense.

I suspect most developers will stick to the lowest common demoniniator, but a few might make some showcase projects on the 3Gs for perhaps press or prestige.

-ddn

Share this post


Link to post
Share on other sites
Quote:
Original post by Matt_D
well bugger me with a fish fork, the iPhone 3GS will have es2.0

market fragmentation begins in 3..2..1..

and swiftcoder, im pretty sure the chipset the iPhone has, has an optional VGX extension (which provides vertex shaders iirc). *shrug* academic now anyway.

Yeah it look like even the 2nd gen ipod touch won't support es2.0 with the iphone os 3.0 update since it uses the PowerVR MBX chip even though it has the fastest cpu of any current ipod/iphone :(
So I'm guessing 3rd gen ipod touch is around the corner?

" Iphone 3G S takes advantage of the OpenGL ES 2.0 standard for stunning high-quality 3D graphics, making mobile gaming and other graphic intense applications better than ever."

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this