PDA

View Full Version : Learning OpenGL ES




itouch2007
Aug 4, 2008, 11:25 PM
Hi,

does anyone knows good tutorials, books etc about OpenGL ES for iPhone?

I know DirectX/XNA quite well, but have no idea about opengl.

Any info is appreciated.



alphaod
Aug 4, 2008, 11:26 PM
Have you tried Google?

itouch2007
Aug 4, 2008, 11:30 PM
Have you tried Google?

wow, you are quick :)

Yes, I've tried Google, but nothing interesting comes up for iPhone OpenGL ES.

alphaod
Aug 4, 2008, 11:32 PM
I would try just look for general Embedded OpenGL stuff.

itouch2007
Aug 5, 2008, 12:07 AM
I would try just look for general Embedded OpenGL stuff.

thanks mate, will look for opengl es tutorials..

I hope implementation on Iphone will be very similar..

alphaod
Aug 5, 2008, 12:08 AM
thanks mate, will look for opengl es tutorials..

I hope implementation on Iphone will be very similar..

I think the video card on the iPhone is similar to the PowerVR if not the same.

chrisesposito
Aug 5, 2008, 11:46 AM
Have a look at http://www.amazon.com/Mobile-3D-Graphics-Kaufmann-Computer/dp/B0019O10IW/ref=pd_sim_kinc_5

It targets OpenGL ES 1.x; a book on 2.0 is due out soon, I've heard.

Chris

itouch2007
Aug 5, 2008, 06:35 PM
Have a look at http://www.amazon.com/Mobile-3D-Graphics-Kaufmann-Computer/dp/B0019O10IW/ref=pd_sim_kinc_5

It targets OpenGL ES 1.x; a book on 2.0 is due out soon, I've heard.

Chris

Thanks mate, I will check it out..

I wonder why information about OpenGL ES is so scarce? Is OpenGL for embedded devices are pretty new or not very popular?

I mean compare it to say DirectX on google search, gazillions of tutorials etc..

Cromulent
Aug 5, 2008, 06:42 PM
All you need to know about OpenGL ES in one file (http://www.khronos.org/registry/gles/specs/1.1/es_full_spec.1.1.12.pdf). First result in Google too so you didn't look very hard.

Shorter version for people who already know OpenGL (http://www.khronos.org/registry/gles/specs/1.1/es_cm_spec_1.1.12.pdf) (for desktop machines).

keehun
Aug 5, 2008, 07:35 PM
All you need to know about OpenGL ES in one file (http://www.khronos.org/registry/gles/specs/1.1/es_full_spec.1.1.12.pdf). First result in Google too so you didn't look very hard.

Thanks for the link... However, did you actually read through it? It doesn't give even a simple example, all it is how OpenGL ES is actually implemented, not how we are supposed to start using it. I think he's trying to ask some places where it starts with "Hello World" to things like using the touch for rotation, and gradually moving up, not a referential document of implementation

But still, thanks for the link as it might be helpful

keehun

itouch2007
Aug 5, 2008, 11:11 PM
All you need to know about OpenGL ES in one file (http://www.khronos.org/registry/gles/specs/1.1/es_full_spec.1.1.12.pdf). First result in Google too so you didn't look very hard.

Shorter version for people who already know OpenGL (http://www.khronos.org/registry/gles/specs/1.1/es_cm_spec_1.1.12.pdf) (for desktop machines).

Thanks mate, already have this pdf, but I found it bit too hard for beginners..

I would love to find some step by step tutorials instead of reading specification documents..

They have some tutorials listed here http://www.imgtec.com/PowerVR/insider/sdk/KhronosOpenGLES1xMBX.asp but for some reason they have no links? Those would be awesome if I could get them somehow..

keehun
Aug 5, 2008, 11:17 PM
Those are tutorials using THEIR SDK. I don't think it would be compatible with iPhones.

First result from Google I just did (http://www.zeuscmd.com/tutorials/opengles/index.php)

4th result on Google I just did (http://www.typhoonlabs.com/tutorials/gles/Tutorial1.pdf)

I think those should get you started