ericw-tools/include/common
Jonathan 8f50108b5e slight optimization for winding_t: use memcpy directly. the copy constructor can't automatically optimize it into a memcpy because of the iterator wrapper.
use side_t where appropriate
add a shared lock to map.planes, and hide the original vector to prevent non-locked read/writes
move MakeSkipTexinfo to the beginning of the operation - make a global skip texinfo as the first texinfo. it will get culled out later if need be.
re-enable ChooseMidPlaneFromList; seems to work, but maybe there's a test that is failing that is the reason it was if'd out?
enable parallelization of PartitionBrushes since map.planes is lockable now
2022-06-05 22:52:02 -04:00
..
aabb.hh merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
bitflags.hh remove old threading code entirely 2022-03-01 10:28:59 -05:00
bspfile.hh Merge branch 'type-cleanup' into brushbsp 2022-06-03 23:44:03 -06:00
bspinfo.hh move serialize_bsp() to common/bspinfo.cc 2022-05-14 14:54:21 -06:00
bsputils.hh move CompressRow/DecompressRow from vis to common 2022-05-24 21:01:41 -06:00
cmdlib.hh build: support clang-cl 2022-05-10 21:39:58 -06:00
entdata.h Calculate tangents and bitangents (need to clean this up) 2021-10-05 01:07:13 -04:00
fs.hh merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
imglib.hh Command line args systems (#2) 2022-02-27 00:01:57 -05:00
json.hh Command line args systems (#2) 2022-02-27 00:01:57 -05:00
log.hh build: support clang-cl 2022-05-10 21:39:58 -06:00
mathlib.hh merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
parallel.hh remove old threading code entirely 2022-03-01 10:28:59 -05:00
parser.hh build: fix all clang-cl warnings 2022-05-10 21:57:17 -06:00
polylib.hh slight optimization for winding_t: use memcpy directly. the copy constructor can't automatically optimize it into a memcpy because of the iterator wrapper. 2022-06-05 22:52:02 -04:00
qvec.hh build: fix build on macOS/clang 2022-05-11 00:21:14 -06:00
settings.hh adjust settings_set to only accept one token per entry 2022-06-01 20:42:06 -04:00
threads.hh remove old threading code entirely 2022-03-01 10:28:59 -05:00
vectorutils.hh qbsp: merge original brush lists when merging leafs in PruneNodes 2022-05-21 16:05:22 -06:00