Skip to main content

Module rasterizer

Module rasterizer 

Source
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):
ScanScratch
Scratch state the scan loops share between gline (the ray caster, R4.3) and hrend / vrend (the scanline rasterizers, in roxlap-core’s R5 SSE-recover companion).
ScratchPool
N-slot pool of ScanScratch buffers — one slot per render thread.

Traits§

Rasterizer
Callback surface for the column-scan loop dispatch.