Remove support for deferred rendering

Existing support is broken in various ways and performs worse than forward rendering