OpenGL
OpenGL ES
- http://www.khronos.org/opengles/
- http://www.khronos.org/developers/resources/
- http://www.khronos.org/developers/resources/opengles/
- http://www.opengl.org/documentation/specs/
- Good practice video from Khronos Group
- QNX NeHe Tutorials port
Specifications
Reference manuals
On Symbian
Discussions about openGL ES and Symbian native graphic formats.GLU
- Source code: http://www.gamedev.net/community/forums/topic.asp?topic_id=457140
- http://glues.googlecode.com/
GLUT ES
Binaries & SDKs
Extensions
Tutorials
- http://www.khronos.org/developers/resources/opengles/
- http://www.morrowland.com/apron/tut_gl.php
- http://www.typhoonlabs.com/
- http://www.falloutsoftware.com/tutorials/gl/gl0.htm
- http://www.cs.usask.ca/undergrads/aam396/opengl/
- OpenGL Texture Mapping: An Introduction by Nate Miller
- Drawing Primitives in OpenGL
- Skybox tutorial
- Tutorials with some water rendering too
- Dephi OpenGL examples
- http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html
- Lens Flare
Books
Fixed Point Math
http://www.grinninglizard.com/kyra/api/glfixed_8h-source.html3D modeler
- http://wiki.secondlife.com/wiki/Sculpted_Prims:_3d_Software_Guide
- http://www.imagewaredev.com
- http://chumbalum.swissquake.ch/ms3d/tutorials.html : MilkShape 3D Symbian sample.
3D model file formats
Free 3D Models
OpenGL font
Bitmap font
Font tutorials
Font tools
- bmfont: supports Unicode and Outlines.
- Fixed character height bitmap fonts generator CBFG.
- http://www.stefan-pettersson.nu/site/bmpfont/
- http://www.lmnopc.com/bitmapfontbuilder/
Bitmap font implementation
Model loader
MilkShape model loader tutorial:- http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=31
- Discussion about how to create tightly packed array to render model using
glDrawElementsfrom MS3D file - Symbian 3DS loader
Benchmark
Code Sample
Error checking
#define glError() { for(long err = glGetError(); err; err = glGetError()) { fprintf(stderr, "glError: %s caught at %s:%u\n", (char*)gluErrorString(err), __FILE__, __LINE__); }}
Open Scene Graph
Other tools
Todos
- Look into motion blur
Examples & Source code
Papers
Blend, depth, alpha & quad
Projections
- Projections in OpenGL. Contains also information about orthographic projection for isometric game.