MatrixStack persMatrix = new MatrixStack();
persMatrix.perspective( 45.0f, (w / (float) h), zNear, zFar );
glUseProgram( uniformColor.theProgram );
glUniformMatrix4( uniformColor.cameraToClipMatrixUnif, false,
persMatrix.top().fillAndFlipBuffer( mat4Buffer ) );
glUseProgram( objectColor.theProgram );
glUniformMatrix4( objectColor.cameraToClipMatrixUnif, false,
persMatrix.top().fillAndFlipBuffer( mat4Buffer ) );
glUseProgram( uniformColorTint.theProgram );
glUniformMatrix4( uniformColorTint.cameraToClipMatrixUnif, false,