ericw-tools/qbsp
Kevin Shanahan e3a5b57ba4 qbsp: add "-forcegoodtree" command line option
Normally we build a fast, unoptimized bsp tree for the world before
culling outside surfaces.  This command line switch forces the use of
the more expensive algorithm for this processing stage.  Seems to have
a positive effect on the final BSP in terms of reduced marksurfaces
and smaller file size, at the expense of longer processing time.

Marked experimental for now, as it may be removed later (either by
making this behaviour the default or removing it altogether).

Credit to Rebb from func_msgboard for implementing this tweak first in
his qbsp util.

Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-06-25 13:59:24 +09:30
..
brush.c qbsp: trivial typo in comment 2013-06-24 14:04:23 +09:30
bspfile.c trivial: pad counts to 8 digits, sizes to 10 in output 2013-04-24 15:18:01 +09:30
cmdlib.c qbsp: switch to using time() instead of ftime() 2013-02-17 11:25:47 +10:30
csg4.c trivial: pad counts to 8 digits, sizes to 10 in output 2013-04-24 15:18:01 +09:30
file.c qbsp: rename Error_() to Error() 2013-04-22 20:21:17 +09:30
file.h qbsp: change LoadFile spec so we don't need to cast when calling 2013-02-17 11:03:09 +10:30
globals.c qbsp: remove remaining enum errors 2013-04-22 20:15:09 +09:30
map.c qbsp: fix adding animated textures for alt-anim textured brushes 2013-04-25 21:43:59 +09:30
mathlib.c [PATCH] qbsp: Set up sphere around face for fast intersect checks 2007-09-23 20:46:22 +09:30
merge.c trivial: pad counts to 8 digits, sizes to 10 in output 2013-04-24 15:18:01 +09:30
outside.c trivial: pad counts to 8 digits, sizes to 10 in output 2013-04-24 15:18:01 +09:30
parser.c qbsp: rename Error_() to Error() 2013-04-22 20:21:17 +09:30
parser.h qbsp: make parser state non-global 2013-02-17 15:21:48 +10:30
portals.c trivial: pad counts to 8 digits, sizes to 10 in output 2013-04-24 15:18:01 +09:30
qbsp.c qbsp: add "-forcegoodtree" command line option 2013-06-25 13:59:24 +09:30
qbsp.h qbsp: add "-forcegoodtree" command line option 2013-06-25 13:59:24 +09:30
solidbsp.c qbsp: trivial cleanups in FaceSide 2013-06-23 10:56:41 +09:30
surfaces.c qbsp: rename Error_() to Error() 2013-04-22 20:21:17 +09:30
tjunc.c qbsp: replace global face list with local in tjunc_fix_r 2013-06-25 11:00:24 +09:30
util.c qbsp: add fflush back for msgScree 2013-04-24 15:05:07 +09:30
wad.c qbsp: improve calculation of allocation for dmiptexlump 2013-06-24 14:00:58 +09:30
wad.h qbsp: make wadlist a null-terminated linked list of wads 2013-03-13 12:56:57 +10:30
warnerr.h qbsp: remove remaining enum errors 2013-04-22 20:15:09 +09:30
winding.c qbsp: fix MidpointWinding bug, which fixes the bad leak lines! 2013-04-24 08:54:26 +09:30
writebsp.c qbsp: rename Error_() to Error() 2013-04-22 20:21:17 +09:30