Currently i have a basic bare bones linux example only dependend on x and opengl.
And i have an barebones win32 example only dependen on opengl (and windows ofcourse)
Also i have an opengles linux example for the beagleboard (but that one cannot read mouse and keyboard events)
Both have an glinit and an gldraw. And all can use glsl.
Plan is to make this an small framework.
I leave osx to others as i dont have access to that platform.
If you want i can post the examples here.