buildRenderPassDescriptor

Builds or refreshes the GPU render-pass descriptor for this viewport. Returns null when attachments are unavailable (e.g. zero-sized view box).

This is GPU preparation only (attachments, clear values) — not scene traversal.