Commit Graph

2622 Commits

Author SHA1 Message Date
Eric Wasylishen 93e0226726 qbsp: add test that detail doesn't clip away worldspawn nodes (just visual faces) 2022-04-25 22:00:58 -06:00
Eric Wasylishen 9977c14a2f bspfile: add gamedef_t::contents_seals_map() 2022-04-25 18:40:55 -06:00
Eric Wasylishen 064147b908 qbsp: move PortalizeWorld() to portals.hh 2022-04-24 01:07:20 -06:00
Eric Wasylishen e5b4a9863e qbsp: add test that detail doesn't seal 2022-04-24 01:01:55 -06:00
Eric Wasylishen d372f0f0f4 qbsp: outside.cc: fix clearing occupied state on detail clusters 2022-04-23 15:07:20 -06:00
Eric Wasylishen 13c4f258f0 testqbsp: adjust noclipfaces map 2022-04-20 10:00:21 -06:00
Eric Wasylishen 133ee77fc5 testqbsp: fix textures not loading in tests 2022-04-20 01:31:26 -06:00
Eric Wasylishen 97692738c4 testqbsp: add noclipfaces test 2022-04-20 01:25:50 -06:00
Eric Wasylishen aa3174d732 testqbsp: initialize filesystem the same as a regular qbsp run 2022-04-20 01:25:29 -06:00
Eric Wasylishen 78210947ff qbsp: add -keepprt option 2022-04-19 01:03:18 -06:00
Eric Wasylishen 28c9cda561 Merge remote-tracking branch 'Paril/type-cleanup' into brushbsp 2022-04-17 13:46:50 -06:00
Eric Wasylishen 20a1b7b94b qbsp: szBSPName -> bsp_path, szMapName -> map_path 2022-04-17 13:41:23 -06:00
Eric Wasylishen 2c32177a69 qbsp: stop clobbering szBSPName 2022-04-17 13:36:19 -06:00
Eric Wasylishen c349e59524 testqbsp: add (failing) detail_wall test 2022-04-17 03:07:39 -06:00
Eric Wasylishen ea8af6d55c testqbsp: export .bsp's to quake dir 2022-04-17 02:58:40 -06:00
Eric Wasylishen 2c8e433afa qbsp: start test for qbsp_simple_worldspawn_worldspawn.map 2022-04-17 02:22:04 -06:00
Jonathan 91310ef6b8 Merge branch 'type-cleanup' of https://github.com/Paril/ericw-tools into type-cleanup 2022-04-16 22:20:35 -04:00
Jonathan 0b41f0a03b notriggermodels support 2022-04-16 22:20:29 -04:00
Jonathan 6080e7fc5d a bit of q2rtx stuff 2022-04-16 10:28:46 -04:00
Eric Wasylishen 5d64d6b6e1 qbsp: add simple_sealed.map test 2022-04-16 02:29:32 -06:00
Eric Wasylishen d2ae49c976 qbsp: fix void faces in qbsp_simple_sealed2.map 2022-04-16 02:09:11 -06:00
Eric Wasylishen f467257f72 qbsp: start test case for qbsp_simple_sealed2.map 2022-04-15 21:05:14 -06:00
Eric Wasylishen 67f7d7ec8b build: pass testmaps directory to testqbsp 2022-04-15 18:03:23 -06:00
Eric Wasylishen ed8c758486 build: modernize GoogleTest setup
following https://google.github.io/googletest/quickstart-cmake.html

Fixes VS2022 test runner not working when opening ericw-tools as
a camke project
2022-04-15 14:55:58 -06:00
Eric Wasylishen c78a911611 qbsp: add fixme 2022-04-15 02:33:08 -06:00
Eric Wasylishen da5fe437cf testmaps: add L shaped room 2022-04-15 02:01:30 -06:00
Eric Wasylishen ed95e6a838 merge.cc: style 2022-04-15 02:01:19 -06:00
Eric Wasylishen f38746a7eb qbsp: call MergeAll in the right place 2022-04-15 02:01:06 -06:00
Eric Wasylishen 8a71b372bd qbsp: remove unnecessary num*() helpers from mapdata_t 2022-04-15 00:27:50 -06:00
Eric Wasylishen e577fba343 csg4.cc: remove unused statics 2022-04-11 17:49:59 -06:00
Eric Wasylishen 5df0dde756 map.cc: move rgfStartSpots to map struct 2022-04-11 17:49:49 -06:00
Eric Wasylishen 9b9239fc38 outside.cc: add comment 2022-04-11 17:42:11 -06:00
Eric Wasylishen 9d2f00a1b2 qbsp: tidying: move pWorldEnt() to mapdata_t 2022-04-11 00:13:42 -06:00
Eric Wasylishen b7fbb48763 qbsp: enable new outside filling 2022-04-10 00:00:28 -06:00
Eric Wasylishen a3d54cf48d qbsp: remove unused face_t::original 2022-04-09 23:40:35 -06:00
Eric Wasylishen 407b39cad1 qbsp.hh: remove writebsp.hh and outside.hh includes 2022-04-09 23:30:42 -06:00
Eric Wasylishen b736704e5e qbsp.hh: remove portals.hh include 2022-04-09 23:28:12 -06:00
Eric Wasylishen 95824d26e4 qbsp.hh: remove surfaces.hh include 2022-04-09 23:25:54 -06:00
Eric Wasylishen ca589906d8 qbsp.hh: remove merge.hh include 2022-04-09 23:25:01 -06:00
Eric Wasylishen 2e14909e84 qbsp.hh: remove map.hh include 2022-04-09 23:23:26 -06:00
Eric Wasylishen f71ae3658e qbsp.hh: remove solidbsp.hh include 2022-04-09 23:19:34 -06:00
Eric Wasylishen 147a76c11b qbsp.hh: remove csg4.hh include 2022-04-09 23:17:43 -06:00
Eric Wasylishen 9295181f84 qbsp.hh: remove brush.hh include 2022-04-09 23:15:21 -06:00
Eric Wasylishen 39d1930446 outside.cc: prototype marking visible brush sides 2022-04-09 21:46:01 -06:00
Eric Wasylishen b1ba7064ea clang-format: change brace style to Linux
fixes VS2022 putting function opening braces on the same line, e.g.

void Test() {
    ;
}

instead of what we want,

void Test()
{
    ;
}
2022-04-09 21:43:58 -06:00
Eric Wasylishen 513b4b3567 testmaps: add qbsp_q2_skip.map 2022-04-09 18:27:53 -06:00
Eric Wasylishen edad06cc5a qbsp: planning outside filling approach, wip 2022-04-05 19:46:59 -06:00
Eric Wasylishen 449b76db70 qbsp: remove unused region.hh header 2022-04-05 19:46:59 -06:00
Eric Wasylishen c7f50cdce2 testmaps: rename qbsp_simple2.map 2022-04-05 19:46:59 -06:00
Eric Wasylishen 0f4dfa17f6 gitignore: ignore TB autosave directory
gitignore: ignore CMakeSettings.json
2022-04-05 19:46:59 -06:00