MatrixStack camMatrix = new MatrixStack();
camMatrix.setMatrix( calcLookAtMatrix( camPos, camTarget, new Vec3( 0.0f, 1.0f, 0.0f ) ) );
glUseProgram( uniformColor.theProgram );
glUniformMatrix4( uniformColor.worldToCameraMatrixUnif, false,
camMatrix.top().fillAndFlipBuffer( mat4Buffer ) );
glUseProgram( objectColor.theProgram );
glUniformMatrix4( objectColor.worldToCameraMatrixUnif, false,
camMatrix.top().fillAndFlipBuffer( mat4Buffer ) );
glUseProgram( uniformColorTint.theProgram );
glUniformMatrix4( uniformColorTint.worldToCameraMatrixUnif, false,