One geometry pass writes albedo, normals, and depth into a three-attachment
MultiTarget; a lighting pass reads them back.
Move your pointer over the canvas to steer the light.
Deferred shading rasterizes geometry once and lights per screen pixel, which is why G-buffers power most modern engine pipelines. API reference: MultiTarget.