deferred shading works without culling