quakeforge/tools/qfvis/source
Bill Currie 0a847f92f1 [util] Use mmap/munmap for cmem internal alloc/free
This reduces the overhead needed to manage the memory blocks as the
blocks are guaranteed to be page-aligned. Also, the superblock is now
alllocated from within one of the memory blocks it manages. While this
does slightly reduce the available cachelines within the first block (by
one or two depending on 32 vs 64 bit pointers), it removes the need for
an extra memory allocation (probably via malloc) for the superblock.
2021-07-12 16:33:47 +09:00
..
base-vis.c [util] Get vectors working for non-SSE archs 2021-06-01 18:53:53 +09:00
flow.c [qfvis] Use simd vector code 2021-03-28 19:55:47 +09:00
Makemodule.am [build] Fix selective build of tools 2021-03-26 16:11:29 +09:00
options.c [qfvis] Add an option to limit the processed portals 2021-03-27 20:59:56 +09:00
qfvis.c [util] Use mmap/munmap for cmem internal alloc/free 2021-07-12 16:33:47 +09:00
soundphs.c [qfvis] Switch to unsigned for various counts 2021-03-27 20:55:15 +09:00