ericw-tools/include/common
Jonathan acac6cb720 add in a "validator" setting which is just a thin wrapper to another setting type allowing for an additional validation step
simplify the face structure; now, "fragments" just mean the output windings (if you opt out of tjunction fixing, then there will only be 1 fragment with the same values as original_vertices)
move MakeTangentAndBitangentUnnormalized to qvec.hh since we will use it later
-tjunc allows for more fine-grained control now (-notjunc still exists)
-maxedges now throws if you specify a bad value (1 and 2)
remove the checks to OmitFaces - we can tell if a face was omitted because it will have an empty winding
remove static variables from tjunc
2022-07-16 10:45:24 -04:00
..
aabb.hh sync up BaseWinding checking 2022-06-18 14:33:16 -04:00
bitflags.hh enable lighting for warp/sky in Q2 2022-06-10 06:29:14 -04:00
bspfile.hh qbsp: brushbsp.cc import from qbsp3 2022-07-03 01:22:09 -06:00
bspfile_generic.hh Merge branch 'type-cleanup' into brushbsp 2022-06-28 04:13:26 -04:00
bspfile_q1.hh Merge branch 'type-cleanup' into brushbsp 2022-06-27 06:44:45 -04:00
bspfile_q2.hh split bspfile.hh into multiple files which store the respective BSP info for the different BSP types; bspfile_generic stores the upper-most data (the superset of all BSP types), whereas the individual files contain the subsets. 2022-06-16 12:06:37 -04:00
bspinfo.hh move serialize_bsp() to common/bspinfo.cc 2022-05-14 14:54:21 -06:00
bsputils.hh fix lmscale with bounce lighting 2022-07-09 23:09:02 -04:00
bspxfile.hh remove Little* funcs, not used any more 2022-06-20 21:39:08 -04:00
cmdlib.hh Merge branch 'type-cleanup' into brushbsp 2022-06-30 05:23:05 -04:00
entdata.h allow radlights to specify an entity dictionary instead (if the input is a .ent, it is an entity dict) which is more flexible 2022-06-22 17:03:00 -04:00
fs.hh improved path detection (and overriding) routines 2022-07-03 18:23:40 -04:00
imglib.hh fix uninitialized memory 2022-06-29 14:27:00 -04:00
json.hh add an entry point for specifically loading meta-only file formats, like .wal; used for discerning replacements from their source material (since replacements are often larger than the default, we need the scale info) 2022-06-29 12:59:33 -04:00
log.hh enable lighting for warp/sky in Q2 2022-06-10 06:29:14 -04:00
mathlib.hh finish tjunc algorithm - can now retopologize by splitting fans up 2022-07-12 17:43:25 -04:00
parallel.hh remove old threading code entirely 2022-03-01 10:28:59 -05:00
parser.hh add texturedef support 2022-06-14 10:50:35 -04:00
polylib.hh common: rename side_t -> planeside_t (side_t is used by qbsp3) 2022-06-24 00:16:46 -06:00
prtfile.hh testqbsp: add a first portal test 2022-06-17 01:53:08 -06:00
qvec.hh add in a "validator" setting which is just a thin wrapper to another setting type allowing for an additional validation step 2022-07-16 10:45:24 -04:00
settings.hh add in a "validator" setting which is just a thin wrapper to another setting type allowing for an additional validation step 2022-07-16 10:45:24 -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