quakeforge/tools/qfvis/source
Bill Currie b9d2882e02 [qfvis] Write out the fat-pvs file
The output fat-pvs data is the *difference* between the base pvs and fat
pvs. This currently makes for about 64kB savings for marcher.bsp, and
about 233MB savings for ad_tears.bsp (or about 50% (470.7MB->237.1MB)).
I expect using utf-8 encoding for the run lengths to make for even
bigger savings (the second output fat-pvs leaf of marcher.bsp is all 0s,
or 6 bytes in the file, which would reduce to 3 bytes using utf-8).
2021-07-27 20:04:19 +09:00
..
base-vis.c [util] Get vectors working for non-SSE archs 2021-06-01 18:53:53 +09:00
fatpvs.c [qfvis] Write out the fat-pvs file 2021-07-27 20:04:19 +09:00
flow.c [qfvis] Use simd vector code 2021-03-28 19:55:47 +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] Start work on an off-line fat pvs compiler 2021-07-26 22:42:03 +09:00
qfvis.c [qfvis] Write out the fat-pvs file 2021-07-27 20:04:19 +09:00
soundphs.c [qfvis] Switch to unsigned for various counts 2021-03-27 20:55:15 +09:00