Kilgard M., "  The OpenGL Utility Toolkit Programming Interface API Version 3", Silicon Graphics, Inc., 1996.

Nota: available online.

Eckel B.,"  Thinking in C++. Vol 1: Introduction to Standard C++", 2nd edition, Prentice Hall, 2000.

Eckel B., "  Thinking in C++. Vol 2: Practical Programming", 2nd edition, Prentice Hall, 2003. 

Nota: both volumes are available online .


OpenGL Architecture Review Board, Shreiner D., Woo M., Neider J. Davis T., "  OpenGL Programming Guide: The Official Guide to Learning Opengl, version 3.0 and 3.1", 7th edition, Addison-Wesley, 2009. 

NB: the version of OpenGL used throughout the labs will be 1.1 (installed with WindowsXP / Windows 7). So any version of this book since version 2 is appropriate. Version 2 is also available online.