A deferred rendering engine