Right-side strip: GPU chain, packed CPU download, then the reprojected test buffer.
One GPU chain texture. Coverage has no POT padding.
Wire AABB and its screen rectangle. Requires a tester.
Overlay debugPacked unless reprojected is set
Overlay debugReprojected (wins over packed)
Packed CPU download (view-space Z after GPU→CPU readback, not yet reprojected).
UV 0..1 maps to the camera. Call after tester.execute.
CPU coverage after reprojection into the current camera. Requires a tester.
Remaining scatter holes after 3×3 far fill are white (view Z = far).
Call after tester.execute.
Overlay for coverage GPU 256∶128 downsample chain, CPU readback target, and the reprojected test buffer used for AABB tests.
Each chain texture has no mipmaps, so sampling always uses lod 0. Uses the same decode / Y-flip as HierarchicalZBufferDebugger (
drawTexturescales Y by -height).