== OpenGL Resources == The books listed in the ["Syllabus"]: Edward Angel[[BR]] ''OpenGL: A Primer, 2nd Edition''[[BR]] Addison-Wesley, 2005 Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis[[BR]] ''OpenGL Programming Guide, 5th Edition''[[BR]] Addison-Wesley, 2006 will probably be the best resources for learning OpenGL. However, there are plenty of free resources online if you need more help. === Reference === * [http://www.opengl.org OpenGL's official home] * [http://opengl.org/documentation/specs/version2.0/glspec20.pdf OpenGL Specification] * [http://opengl.org/documentation/red_book/ The OpenGL Programming Guide] ("Red Book") online. Note this is an old version! * [http://opengl.org/documentation/blue_book/ The OpenGL Reference Manual] ("Blue Book") online. Note this is an old version! * [http://opengl.org/resources/faq/ OpenGL FAQs], including lists of tutorials * [http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL/html/ OpenGL man pages] - Reference for all OpenGL functions * [http://msdn2.microsoft.com/en-us/library/ms537011.aspx Microsoft's OpenGL Reference] - Has listing and explanation of state variables as well as all functions === Tutorials === A lot of tutorials can be found easily through Google, so we'll only list a couple of prime examples here: * [http://nehe.gamedev.net/ NeHe OpenGL Tutorials] - Tutorials from your first OpenGL program to advanced rendering techniques * [http://www.xmission.com/~nate/tutors.html Nate Robins' OpenGL Tutors] - tutor programs which help explain difficult concepts * [http://www.cs.uccs.edu/~semwal/indexGLTutorial.html OpenGL Tutorial at UCCS], including details about GLUT === Other Sites === Here are a couple of sites that you might find useful. * http://www.gamedev.net - Site for hobby game developers