quakeforge/tools/qfvis/source
Bill Currie d1e65257b6 Implement the cached separators idea from tyrutils.
I think the reason I didn't think of that when I tried to improve qfvis's
performance many years ago is I just simply did not understand
ClipToSeparators. However, the difference caching the separators makes is
phenomenal. Before the change, single threaded qfvis would get stuck on one
particular portal for at least a day (I gave up waiting), but now even a
debug build will complete gmsp3v2.bsp in less than 12 minutes (4 threads on
my quad-core). And that's at level 2! Getting stuck for a day was at level
0.
2013-03-08 22:20:29 +09:00
..
base-vis.c Plug a bunch of memory leaks. 2013-03-07 13:42:19 +09:00
flow.c Implement the cached separators idea from tyrutils. 2013-03-08 22:20:29 +09:00
Makefile.am Remove the AM_CONDITIONALs from tools. 2012-02-10 02:50:42 +09:00
notes add some notes about the threading of qfvis 2002-10-09 19:33:47 +00:00
options.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
qfvis.c Add support for PRT2 portal files. 2013-03-07 18:51:32 +09:00
soundphs.c First step for BSP2 support. DOES NOT WORK! 2012-09-07 16:09:24 +09:00