This OpenGL training course is designed with driver developers in mind primarily focusing on OpenGL v1.1 and ES v2.0 for embedded systems development. This course also presents EGL v1.3 concepts and programming for creating drawing surfaces and initializing contexts. Although the main focus of the class is OpenGL for embedded systems it also serves as a great primer for any version of OpenGL since ES v1.x was derived from OpenGL v1.5 and ES v2.0 was derived from OpenGL v2.0.
This course is designed for programmers who will be writing graphics applications, demos and test cases with OpenGL ES for the embedded environment. The class is intended for both driver and application developers. Developers will benefit from the class by obtaining an in-depth understanding of the OpenGL ES API and the OpenGL graphics pipeline. Developers will also gain the ability to quickly create and refine OpenGL ES test cases on the windows platform and then easily port in their embedded environments.
By attending OpenGL workshop, delegates will learn:
- Writing programs with the OpenGL ES 1.1 application programming interface to draw 3D, lighted, texture mapped, anti-aliased, wire frame and solid geometry
- Writing programs with the OpenGL ES 2.0 application programming interface
- Writing vertex and fragment shader programs to draw many features contained in OpenGL ES 1.1 and beyond
