Eric Wasylishen
|
c649e3a0c8
|
tests: add ExportWad test
|
2023-05-27 17:05:41 -06:00 |
Eric Wasylishen
|
896da81bd6
|
bsputil: refactor into a static lib
|
2023-05-27 13:45:45 -06:00 |
Eric Wasylishen
|
9c466dd813
|
tests: add q1 hull1 failure example
|
2023-05-20 19:17:59 -06:00 |
Eric Wasylishen
|
f14f327a9a
|
common: more robust hexen2 detection
Fixes #355
|
2023-05-13 00:46:02 -06:00 |
Random
|
c6ea63ba95
|
made CMake relative for use as a sub-project within other CMake projects (#356)
|
2023-05-10 19:45:51 -06:00 |
Eric Wasylishen
|
a73075234e
|
light: fix inheriting worldspawn _minlight_color by bmodels
|
2023-05-08 00:24:53 -06: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
|
c9e41ab4db
|
style: remove GLM_ prefix (no longer using glm)
|
2023-05-07 21:44:29 -06:00 |
Eric Wasylishen
|
3e446e6ea6
|
qbsp, light: fix inheriting minlight from worldspawn
Update q2_light_group.map to support this
|
2023-05-07 21:44:29 -06:00 |
Eric Wasylishen
|
cfd3336644
|
test: lightmap artifacts on a low luxel scale
|
2023-04-30 17:53:19 -06:00 |
Eric Wasylishen
|
5f7e08d0ef
|
light: CalcPoints: fix check for luxels being too far from the face to be visible
|
2023-04-29 19:52:31 -06:00 |
Eric Wasylishen
|
fa7da0b4a2
|
tests: add test where CaclPoints + low luxel scale fails
|
2023-04-29 17:14:43 -06:00 |
Eric Wasylishen
|
bc7f08abe5
|
test: add broken case where func_detail_wall generates splits
|
2023-04-25 23:48:09 -06:00 |
Eric Wasylishen
|
50d97321d7
|
qbsp: add -bmodelcontents flag
|
2023-04-22 19:15:55 -06:00 |
Eric Wasylishen
|
a2d89e3307
|
qbsp: q1: fix visportals being created to solid leafs
fixes crash on ej3_cc.map
|
2023-04-17 23:42:00 -06:00 |
Eric Wasylishen
|
cd2926534f
|
qbsp: q1: fix so just DETAIL is considered is_empty
|
2023-04-17 21:10:28 -06:00 |
Eric Wasylishen
|
ed756bd602
|
common: add support for writing .rst documentation from settings
|
2023-04-16 14:55:43 -06:00 |
Eric Wasylishen
|
e069d7b9b8
|
style: update settings api to follow current coding style
|
2023-04-16 11:55:38 -06:00 |
Eric Wasylishen
|
984d00c5a9
|
tests: mark q1_lightignore as mayfail until it's investigated
|
2023-04-16 11:43:24 -06:00 |
Eric Wasylishen
|
93f985a9e5
|
tests: add q1_lightignore.map test
|
2023-04-12 00:04:56 -06:00 |
Eric Wasylishen
|
ac21db8722
|
common: add png loader test
|
2023-04-10 14:06:35 -06:00 |
Eric Wasylishen
|
addc6e922b
|
tests: add test case for culling of surface lights in the void
|
2023-04-09 12:39:19 -06:00 |
Eric Wasylishen
|
c2a787f6a3
|
light: add missing model offset for luxel occlusion check against bmodels with origin brush
|
2023-04-08 12:37:44 -06:00 |
Eric Wasylishen
|
8d368060eb
|
qbsp: sealing: in hull1/2 treat onnode point entities as being in empty space
|
2023-04-07 17:06:56 -06:00 |
Eric Wasylishen
|
ab2569486d
|
qbsp: q1: fix sky + detail_solid not sealing
|
2023-03-27 23:13:40 -06:00 |
Eric Wasylishen
|
68eaf37e40
|
qbsp: q1: fix detail to be non-sealing again
|
2023-03-27 21:43:54 -06:00 |
Eric Wasylishen
|
a3d55f905e
|
qbsp: fix structural solid not eating other content types
|
2023-03-26 17:13:34 -06:00 |
Eric Wasylishen
|
6e064ae3c7
|
qbsp: restore detail to non-sealing
|
2023-03-26 16:20:10 -06:00 |
Eric Wasylishen
|
7b7cabaf09
|
qbsp: don't merge above- and below- water faces in Q1 mode
works around caustics effects in ezQuake/nQuake leaking onto above-water faces.
|
2023-03-13 23:50:32 -06:00 |
Eric Wasylishen
|
8130843fb3
|
qbsp: search for wad's relative to cwd
|
2023-02-26 23:27:38 -07:00 |
Eric Wasylishen
|
7a8898c9a0
|
decompiler: fix q1 decompiler
Decompiling a leaf in Q1 can output more than one brush, because of texturing.
Previously we were outputting 1 invalid brush.
|
2023-02-26 22:06:42 -07:00 |
Eric Wasylishen
|
0f53fd0870
|
tests: change decompiler test to an easier to debug setup
|
2023-02-26 21:47:26 -07:00 |
Eric Wasylishen
|
c5efefd4b7
|
tests: allow disabling threading when debugging tests
with `-threads 1`
|
2023-02-25 23:50:35 -07:00 |
Eric Wasylishen
|
88a9cb6bb4
|
tests: add q1 decompiler test
|
2023-02-25 23:18:13 -07:00 |
Eric Wasylishen
|
505efbf885
|
tests: standardize map naming convention
|
2023-02-25 12:46:22 -07:00 |
Eric Wasylishen
|
1c22f45b47
|
qbsp: avoid tjunc interaction between func_detail_wall and worldspawn
|
2023-02-22 23:12:40 -07:00 |
Eric Wasylishen
|
dea7bce763
|
build: work around macOS compile error
|
2023-02-22 01:31:21 -07:00 |
Eric Wasylishen
|
3c1cd97d63
|
build: work around macOS compile error
|
2023-02-22 01:18:26 -07:00 |
Eric Wasylishen
|
096f347a12
|
qbsp: fix func_detail_fence/func_detail_wall with DETAIL set on brushes
|
2023-02-22 01:16:32 -07:00 |
Eric Wasylishen
|
60dea4af4c
|
qbsp: fix func_detail_wall in q2 mode
|
2023-02-22 00:57:31 -07:00 |
Eric Wasylishen
|
2fb75ede17
|
tests: add q2 func_detail_wall and func_detail_fence test case
|
2023-02-22 00:11:30 -07:00 |
Eric Wasylishen
|
029cc01f61
|
tests: refactor "detail properties" test to run on all games
|
2023-02-21 23:18:46 -07:00 |
Eric Wasylishen
|
58da610207
|
tests: add func_detail_wall tjunc test (currently fails)
|
2023-02-21 19:49:36 -07:00 |
Eric Wasylishen
|
8438232d99
|
tests: add a first test case for vis
|
2023-02-20 16:37:04 -07:00 |
Eric Wasylishen
|
b17633f746
|
cleanup: set PackConstructorInitializers: Never
|
2023-02-20 10:23:59 -07:00 |
Eric Wasylishen
|
f8b189c527
|
light: fix sample occlusion / object channel mask interaction
|
2023-02-20 01:03:12 -07:00 |
Eric Wasylishen
|
dd6e49c89f
|
light: support _object_channel_mask on func_group
|
2023-02-20 00:07:08 -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
|
8516bfb5e2
|
light: skip lightmapping sky faces if lightgrid is in use
|
2023-02-17 17:41:49 -07:00 |
Eric Wasylishen
|
8cc7b0e3f3
|
light: add test for sky getting an optimized lightmap
|
2023-02-17 00:24:08 -07:00 |