Eric Wasylishen
0049449075
build: workaround for clang-cl
2022-05-03 02:32:36 -06:00
Eric Wasylishen
b76cae3967
testqbsp: add stats goal for base1.bsp
2022-05-03 00:24:44 -06:00
Eric Wasylishen
089c2eebc4
testmaps: add base1.map
...
from http://svn.icculus.org/*checkout*/gtkradiant-gamepacks/Q2Pack/trunk/install/baseq2/maps/base1.map
2022-05-02 20:59:57 -06:00
Eric Wasylishen
ec20072440
testqbsp: expand q2 detail test
2022-05-02 20:24:18 -06:00
Eric Wasylishen
bec0357352
qbsp: proper marksurfaces population
2022-05-02 02:35:13 -06:00
Eric Wasylishen
f30ea71850
switch back to git submodule for GTest.
...
gmock.h include doesn't work when using FetchContent
(possibly https://gitlab.kitware.com/cmake/cmake/-/issues/22659 ?)
2022-05-02 02:14:01 -06:00
Eric Wasylishen
fa97116d12
testqbsp: wip markfaces test
2022-05-02 02:13:54 -06:00
Eric Wasylishen
e1eb0e8cbd
qbsp: fix noclipfaces issues
2022-05-02 00:05:50 -06:00
Eric Wasylishen
3a30891476
testqbsp: add more detail_illusionary tests
2022-05-01 21:44:58 -06:00
Eric Wasylishen
59684a1c5d
Merge remote-tracking branch 'Paril/type-cleanup' into brushbsp
2022-05-01 01:21:01 -06:00
Eric Wasylishen
2ad9e27d3b
qbsp: remove unused face csg code
2022-05-01 01:13:03 -06:00
Eric Wasylishen
13612f18d0
qbsp: factor out 'chops' condition in BrushGE
2022-05-01 00:48:58 -06:00
Eric Wasylishen
fb0fcfa535
qbsp: fix water_detail_illusionary
2022-05-01 00:34:27 -06:00
Eric Wasylishen
ab59f5ea3e
testmaps: expand water_detail_illusionary test (failing)
2022-05-01 00:13:33 -06:00
Eric Wasylishen
81e0da4d62
qbsp: mark invisible sides on brush entities
...
fixes brush_clipping_order test failure
2022-05-01 00:01:11 -06:00
Jonathan
d6377acff9
-q2rtx implies -q2bsp now
2022-04-30 23:30:18 -04:00
Jonathan
cc0e1a5561
move Face_IsLightmapped to light
...
Fix q2rtx, needs to include lightstyle for nodraw for emissive invisibles with lightstyles
fix wal (for the 900th time)
auto-set -nolighting for -q2rtx
2022-04-30 23:27:21 -04:00
Jonathan
1b852e3a20
fix WINDOW issue
...
surflight_subdivide minimum 1.0, to allow for people breaking their computers
2022-04-30 22:26:08 -04:00
Eric Wasylishen
5b4a9956c6
qbsp: add -debugchop
2022-04-30 15:10:19 -06:00
Eric Wasylishen
ed5e753ed9
qbsp: ChopBrushes: add missing brush file order check
2022-04-30 15:09:53 -06:00
Eric Wasylishen
cb2268efdf
qbsp: initial ChopBrushes implementation
2022-04-30 14:33:26 -06:00
Eric Wasylishen
019b8cb9ed
testqbsp: add test that settings reset
2022-04-30 12:37:13 -06:00
Eric Wasylishen
583dddcd98
solidbsp: don't penalize splitting non-visible
2022-04-29 02:19:57 -06:00
Eric Wasylishen
356ccd628b
testqbsp: remove -outsidedebug
2022-04-28 01:27:41 -06:00
Eric Wasylishen
21d3938626
testqbsp: add test case with detail_illusionary sticking into the void (wip)
2022-04-28 00:51:25 -06:00
Eric Wasylishen
92f352ce30
qbsp: MakeVisibleFaces: skip non-visible faces
2022-04-28 00:50:44 -06:00
Eric Wasylishen
8b93754b1f
outside.cc: fixes for filling in detail in the void
2022-04-28 00:50:27 -06:00
Eric Wasylishen
029e95dc3b
qbsp: add PruneNodes
2022-04-28 00:49:26 -06:00
Eric Wasylishen
fb59c2e950
bspfile.hh: q1 contents from #defines to constexpr
...
now prints properly in GTest assertions
2022-04-28 00:47:34 -06:00
Eric Wasylishen
e3a4005516
bspfile.cc: log extended contents flags
2022-04-28 00:47:02 -06:00
Eric Wasylishen
d04c90c883
Merge remote-tracking branch 'Paril/type-cleanup' into brushbsp
2022-04-27 19:39:10 -06:00
Eric Wasylishen
89a91a2cc9
testqbsp: expand simple_worldspawn_sky tests
2022-04-27 19:38:40 -06:00
Eric Wasylishen
8d5ca19d26
qbsp: fix extra faces being generated in simple_worldspawn_sky
2022-04-27 19:30:19 -06:00
Eric Wasylishen
8efb6f689b
qbsp: add -outsidedebug flag
2022-04-27 19:18:27 -06:00
Jonathan
b7fbf28e51
fix .wal loading (Again...)
2022-04-27 14:57:40 -04:00
Eric Wasylishen
4caba85428
testqbsp: wip sky test
2022-04-27 02:03:11 -06:00
Eric Wasylishen
10fbfff20d
qbsp: liquids are higher priority than detail_illsuionary
2022-04-27 01:26:56 -06:00
Eric Wasylishen
b0d791b649
testqbsp: enable more test maps
2022-04-27 01:05:26 -06:00
Eric Wasylishen
edfb9b3ae9
testqbsp: enable q2 testmap
2022-04-27 00:13:00 -06:00
Eric Wasylishen
90e064e9e1
testqbsp: attempt to add a q2 test case (not working yet)
2022-04-26 23:45:44 -06:00
Eric Wasylishen
9f3b752bec
testqbsp: add origin brush test
2022-04-26 23:16:43 -06:00
Eric Wasylishen
25dc4f5871
testqbsp: add brush_clipping_order test
2022-04-26 22:49:23 -06:00
Eric Wasylishen
7a49cdbc94
testmaps: seal qbsp_brush_clipping_order.map
2022-04-26 22:38:00 -06:00
Eric Wasylishen
d5320d5aaa
qbsp: subdivide faces after merging
2022-04-26 21:41:03 -06:00
Eric Wasylishen
df9d530c21
qbsp: fix weird calling convention of SubdivideFace
2022-04-26 21:32:24 -06:00
Eric Wasylishen
0e0e2d03d2
testqbsp: add more checks to the existing tests
2022-04-26 19:54:03 -06:00
Eric Wasylishen
84b835eacc
testqbsp: fix typo
2022-04-26 19:31:41 -06:00
Eric Wasylishen
d2c7412a44
testqbsp: proper test for detail_doesnt_remove_world_nodes
2022-04-26 19:08:44 -06:00
Eric Wasylishen
8731dcb469
bspfile.hh: remove covered_native
2022-04-26 01:23:36 -06:00
Eric Wasylishen
af84f840be
qbsp: fix _mirrorinside
2022-04-26 01:02:24 -06:00