* deferred shading (cont'd)