Commit Graph

2676 Commits

Author SHA1 Message Date
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