OpenGL

Ubuntu packages (FreeGLUT) | freeglut3-dev, freeglut3-dbg
Ubuntu packages (GLM) | libglm-dev, libglm-doc
Ubuntu packages (GLEW) | glew-utils, libglewmx-dev, libglew-dbg, libglewmx-dbg, libglew-dev, libglewmx1.10, libglew1.10
Ubuntu packages (DevIL) | libdevil-dev

Notes

Code::Blocks settings

When running Code::Blocks for the first time (only):

When creating a GLUT project (only the first time you create a GLUT project):

When creating a project that uses GLEW (every time you create a project that needs GLEW):

When creating a project that uses DevIL (every time you create a project that needs DevIL):

References:

Links

Tutorial
http://open.gl - decent looking 3.x tutorial

See also: :animation


CC0 / Public domain dedication To the extent possible under law, d3vid seaward has waived all copyright and related or neighboring rights to "OpenGL in Grasmere notebook, including code snippets" (why? how?)