quakeforge/tools/qfvis/source
Bill Currie d88bd96390 [qfvis] Use cmem for portal flow stack node allocation
The portal flow stack nodes contain a simd vector, which requires
16-byte alignment. However, on 32-bit Windows, malloc returns 8-byte
aligned memory, leading to eventual segfaults. Since pstack_t is 48
bytes on 32-bit systems, it fits nicely into a 64-byte aligned cache
line (or two on 64-bit systems due to being 80 bytes).
2021-08-13 11:33:03 +09:00
..
base-vis.c [build] Fix some windows bitrot 2021-08-02 14:02:41 +09:00
fatpvs.c [qfvis] Make cluster reconstruction O(N) 2021-08-08 12:34:18 +09:00
flow.c [qfvis] Use cmem for portal flow stack node allocation 2021-08-13 11:33:03 +09:00
Makemodule.am [qfvis] Start work on an off-line fat pvs compiler 2021-07-26 22:42:03 +09:00
options.c [qfvis] Optionally use utf8 to encode run lengths 2021-07-27 23:29:14 +09:00
qfvis.c [qfvis] Allocate only 128MB for the main hunk 2021-08-13 11:33:03 +09:00
soundphs.c [qfvis] Clean up the code and output a little 2021-08-03 21:52:24 +09:00