Deferred renderer is now written, but we have to fix a lot of things.