Reimplemented old Deferred Renderer

the old deferred renderer is working again
a new one can be built from this one