Eric Wasylishen
|
d512abd27d
|
qbsp: merge across liquids by default in q1
- change option name to -nomergeacrossliquids
- add docs
- allow using it in q2 as well (requested by jitspoe)
|
2024-01-25 23:04:31 -07:00 |
Eric Wasylishen
|
0aeb0acd94
|
qbsp: adjust tjunc logic
|
2024-01-24 00:22:27 -07:00 |
Eric Wasylishen
|
1c692d6f47
|
qbsp: record portal type
|
2024-01-05 12:32:01 -07:00 |
Eric Wasylishen
|
6351cc50e6
|
rename: vec_t -> double
|
2023-12-23 21:09:16 -07:00 |
Eric Wasylishen
|
f0c8d92993
|
qbsp: add -missing_textures_as_zero_size flag to allow writing 0x0 textures when a texture is missing
this allows us to write the texture name, but it's non-standard.
light: warn when a surface light template doesn't match any faces in the bsp
|
2023-12-21 00:05:40 -07:00 |
Jonathan
|
1eaf2170f8
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
# Conflicts:
# light/trace_embree.cc
|
2023-12-07 14:13:36 -05:00 |
Jonathan
|
9ed4f3d042
|
bunch of double -> float
fix Q2 animated textures
|
2023-12-07 14:11:46 -05:00 |
Eric Wasylishen
|
ad9fd7fc59
|
common: structured bspxbrushes reading/writing
|
2023-11-25 17:28:26 -07:00 |
Eric Wasylishen
|
d5ffbd9d33
|
qbsp: remove unused type
|
2023-11-18 23:24:03 -07:00 |
Eric Wasylishen
|
f1bf0f546d
|
add missing #pragma once's
|
2023-11-08 21:30:44 -07:00 |
Jonathan
|
cec120dfc9
|
maputil starting point
|
2023-09-04 00:16:23 -04:00 |
Eric Wasylishen
|
99be5a84bc
|
qbsp: experimental -filldetail feature (defaults to on)
also change default -filltype from auto to inside
|
2023-07-09 23:00:15 -06:00 |
Eric Wasylishen
|
f3edc52a00
|
qbsp: cleanup outside.cc terminology to reflect what is actually happening
|
2023-07-09 16:08:00 -06:00 |
Jonathan
|
93da0c9905
|
add the ability to specify a chop order; this is to help with "nested" func_groups and layers, since TB makes them an implicit object at random spots in the BSP. Now you can be sure your objects will chop in the right order.
|
2023-06-26 00:50:08 -04:00 |
Eric Wasylishen
|
731bafd9fe
|
qbsp: fix edge reuse causing software renderer artifacts with liquids
fixes q1_liquid_software.map in tyrquake
thanks to Mankrip for reporting this
|
2023-05-28 16:28:33 -06:00 |
Jonathan
|
0ab3aae111
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
# Conflicts:
# common/bspfile.cc
|
2023-05-08 17:47:12 -04:00 |
Jonathan
|
1548f25daf
|
allow individual brush chop control
allow passing _surflight_targetname to set targetnames for switchable lights on bmodels
|
2023-05-08 17:44:32 -04:00 |
Eric Wasylishen
|
d9e16a943a
|
qbsp: add -noextendedsurfflags flag to suppress .texinfo writing (for testing/debugging)
|
2023-05-07 23:56:30 -06:00 |
Eric Wasylishen
|
18a7df1a1b
|
style: reformat
|
2023-05-07 21:44:29 -06:00 |
Eric Wasylishen
|
5d142e4ab2
|
qbsp: remove -contenthack (dead code)
|
2023-05-01 22:38:00 -06:00 |
Jonathan
|
bd047020d2
|
fix antiportals up a bit
|
2023-04-29 13:40:34 -04:00 |
Jonathan
|
5777fdf914
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
|
2023-04-28 13:32:00 -04:00 |
Jonathan
|
39a54abfc6
|
add support for a region brush (code needs to be cleaned up a bit though)
allow _surflight_style on brush models
|
2023-04-28 13:31:50 -04:00 |
Eric Wasylishen
|
537bc3686d
|
qbsp: experimental -scale flag for applying uniform scale to map
|
2023-04-25 18:41:21 -06:00 |
Eric Wasylishen
|
50d97321d7
|
qbsp: add -bmodelcontents flag
|
2023-04-22 19:15:55 -06:00 |
Eric Wasylishen
|
e069d7b9b8
|
style: update settings api to follow current coding style
|
2023-04-16 11:55:38 -06:00 |
Eric Wasylishen
|
8830a949e6
|
qbsp: only print "doesn't touch two areas" once per entity
log source location as well
|
2023-03-27 20:15:19 -06:00 |
Eric Wasylishen
|
4569ab1b33
|
qbsp: delete leftover areaportal leak files on startup
|
2023-03-27 20:05:33 -06:00 |
Eric Wasylishen
|
d7db2bdae5
|
qbsp: debug helper for finding areaportal leaks
|
2023-03-27 01:20:53 -06:00 |
Eric Wasylishen
|
ce030f53be
|
qbsp: fix func_detail_wall deleting merged faces
|
2023-02-23 19:08:35 -07:00 |
Eric Wasylishen
|
42da494707
|
qbsp: face_t: track front/back contents, instead of just front
|
2023-02-22 22:54:37 -07:00 |
Eric Wasylishen
|
d8b903823a
|
qbsp: create a tjunc.hh header
make some tjunc.cc functions static that weren't
|
2023-02-22 18:07:49 -07:00 |
Eric Wasylishen
|
eda6155844
|
cleanup: run ./clang-format-all.sh
clang-format version 15.0.7
|
2023-02-18 22:59:43 -07:00 |
Eric Wasylishen
|
37b901a915
|
fmtlib 7.1.3 -> 9.1.0
|
2022-11-13 18:55:35 -07:00 |
Eric Wasylishen
|
0924423c20
|
light: header -> source move
|
2022-10-31 21:21:28 -06:00 |
Eric Wasylishen
|
35ffc00462
|
all: add LIGHT_/QBSP_/VIS_ prefixes to epsilons where necessary
|
2022-10-30 15:08:10 -06:00 |
Eric Wasylishen
|
34f32f851c
|
common, qbsp: more functions moved from header -> source
|
2022-10-26 23:29:54 -06:00 |
Eric Wasylishen
|
ba3befca9b
|
qbsp: exportobj: re-add bspbrush_t::container version
|
2022-10-23 19:20:19 -06:00 |
Eric Wasylishen
|
a950d2fcb7
|
qbsp: add exportobj.hh header
|
2022-10-23 19:20:19 -06:00 |
Eric Wasylishen
|
87ae7d63fa
|
qbsp: restore a variation on CSGFaces
|
2022-10-23 19:20:10 -06:00 |
Eric Wasylishen
|
501ced4bfe
|
qbsp: restore func_detail_wall support
|
2022-10-21 18:33:38 -06:00 |
Eric Wasylishen
|
636b376577
|
squash brushbsp-compilation-speedup branch
move function implementations out of headers
|
2022-10-21 18:00:58 -06:00 |
Eric Wasylishen
|
2a9393cc54
|
bspbrush_t: add contains_point() query
|
2022-10-05 23:49:34 -06:00 |
Eric Wasylishen
|
8ee39cf874
|
qbsp: CountLeafs: also measure avg/max bsp height
|
2022-09-17 19:53:49 -06:00 |
Eric Wasylishen
|
9c46699b60
|
qbsp: experiment with fixing micro-leaks
|
2022-09-12 02:10:04 -06:00 |
Eric Wasylishen
|
c90c16ee45
|
qbsp: add -debugleafvolumes
|
2022-09-12 00:36:33 -06:00 |
Eric Wasylishen
|
a926e5c397
|
qbsp: add -debugbspbrushes
|
2022-09-12 00:18:32 -06:00 |
Eric Wasylishen
|
4567f9b4b9
|
qbsp: add -debugleak for saving more info about leaks
|
2022-09-11 23:56:29 -06:00 |
Eric Wasylishen
|
ae37a4e667
|
qbsp: write .leak.prt files in addition to .pts to aid leak debugging
|
2022-09-11 20:35:51 -06:00 |
Eric Wasylishen
|
88a88882a9
|
qbsp: initialize 'visible' in CreateBrushWindings
|
2022-08-28 23:15:49 -06:00 |