OpenGL(R) Reference Manual: The Official Reference Document to OpenGL, Version 1.2 (3rd Edition)