Using GLSL in Quartz

A Few years ago I stumbled on some interesting sites that used GLSL programs to create some neat visuals.
A bit of an introduction.  There’s many libraries for making graphics in computers but one that has been around for quite a while and is used in many places is called OpenGL.  It takes care of a lot of the underlying details so you can specifiy a box or a cube or just triangles and have it draw something on your screen in a 3D world.  GLSL is a subset of OpenGL written specifically for GPU’s, ie your graphics card.    This allows you complete control and very low level control over exactly how those triangles get converted to colored pixels on your screen.
Continue reading Using GLSL in Quartz