I’m into iPhone Development recently and I’m studying OpenGLES for knowledge.
I’d like know if anyone can help me with fundamentals and do’s and don’ts.
If I could get a bit of background for it, that would be very helpful.
Here’s what I know so far about it:
OpenGL® ES is a royalty-free, cross-platform API for full-function 2D and 3D graphics on embedded systems - including consoles, phones, appliances and vehicles. It consists of well-defined subsets of desktop OpenGL, creating a flexible and powerful low-level interface between software and graphics acceleration. OpenGL ES includes profiles for floating-point and fixed-point systems and the EGL™ specification for portably binding to native windowing systems. OpenGL ES 1.X is for fixed function hardware and offers acceleration, image quality and performance.
In terms of my use in the Apple iPhone Technology : OpenGL ES framework offers a compact and efficient subset of the OpenGL API for 2D and 3D drawing on mobile devices. The OpenGL ES framework includes EAGL, a C-based API that supports the integration of OpenGL ES rendering with Core Animation layers and UIKit views. You can also use EAGL to render to pixel buffers.
OpenGL ES 2.X enables full programmable 3D graphics.
I’m reading from a book and some tutorials as well.
Your input to this post will be valued.
I will be updating this post regularly.