almost have deferred lighting working, problems with framebuffers though