try using OpenGL 3.2 or higher in Mac OS X (in progress)