Expand description
Rasterizer trait + per-frame scan scratch — the callback surface
the four-quadrant scan loops dispatch into. R4.3 will provide the
real implementation (grouscan for gline, the 4.7-scalar /
4.9-SSE rasterizers for hrend / vrend); test code can plug a
recording stub here and exercise the scan loops without any
actual world data.
Structs§
- CastDat
- One ray-cast hit record. Voxlap calls this
castdat(voxlap5.c:124..127): - Scan
Scratch - Scratch state the scan loops share between
gline(the ray caster, R4.3) andhrend/vrend(the scanline rasterizers, in roxlap-core’s R5 SSE-recover companion). - Scratch
Pool - N-slot pool of
ScanScratchbuffers — one slot per render thread.
Traits§
- Rasterizer
- Callback surface for the column-scan loop dispatch.