HdRestir 0.d — Initial Plugin and Render Pipeline
The first working revision establishes the renderer’s backbone rather than its final image quality. Hydra state becomes explicit pass inputs, outputs describe the work a pipeline must perform, and unavailable outputs prune unnecessary stages.
This article walks through that initial architecture and the decisions that survive later CPU and GPU implementations: render-pass translation, pipeline construction, output ownership, and the boundary between Hydra orchestration and renderer execution.
