OpenGL Programming on Mac OS X: Architecture, Performance, and Integration