deferred directional light working