glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
MatrixStack modelMatrix = new MatrixStack();
modelMatrix.applyMatrix( viewPole.calcMatrix() );
LightBlock lightData = lightEnv.getLightBlock( viewPole.calcMatrix() );
glBindBuffer( GL_UNIFORM_BUFFER, lightUniformBuffer );
glBufferData( GL_UNIFORM_BUFFER, lightData.fillAndFlipBuffer( lightBlockBuffer ), GL_STREAM_DRAW );
glBindBuffer( GL_UNIFORM_BUFFER, 0 );
modelMatrix.push();
modelMatrix.rotateX( -90.0f );