Use deferred rendering