rename GL3 to GL2. Begin deferred lighting implementation. camera and screenwidth in rendererstatemachine.