I just wanted to announce that we recently worked on a OpenGL
graphics
library for educational environments. It's called libpolo
and can be
downloaded here:
http://code.google.com/p/libpolo
It works as a wrapper around GLUT that exposes an API
that is very
similar to processing.org, but under C/C++. Features are:
* 2D primitives (point, line, rect, quad, triangle, circle and a
rounded rect)
* pen stroke and solid/gradient fill for all primitives
* texture uploading from BMP files (RGB, RGBA formats)
* simple mouse and keyboard handling
* RGB and HSV color spaces
Hope it is useful to someone!
Marc.-