Commit Graph

116 Commits

Author SHA1 Message Date
Eric Wasylishen 54a6762a05 qbsp: add edge sharing test 2022-07-10 01:25:28 -06:00
Eric Wasylishen 8a4caa40a2 testqbsp: remove !mayfail from dm1 test 2022-07-07 10:12:52 -06:00
Eric Wasylishen c2a2890240 testqbsp: add texture metadata for some of the base1.map special textures
so we can compile a working version of the map
2022-07-07 01:21:50 -06:00
Eric Wasylishen 40bba01b21 qbsp: brushbsp.cc import from qbsp3 2022-07-03 01:22:09 -06:00
Eric Wasylishen 862d9bd5f2 testqbsp: add q1_clip_func_wall
Ensure submodels that are all "clip" get bounds set correctly
2022-06-30 00:53:02 -06:00
Eric Wasylishen c64b869248 testqbsp: make winding test [.releaseonly] as it crashes on msvc debug builds 2022-06-28 00:21:59 -06:00
Eric Wasylishen 29a622d106 testqbsp: use -noverbose by default 2022-06-27 22:44:08 -06:00
Eric Wasylishen 7439fc30db testqbsp: fix absolute path in q1_wad_external 2022-06-27 22:40:38 -06:00
Jonathan 59bff81e9d tests for new WAD stuff 2022-06-27 08:14:30 -04:00
Eric Wasylishen e660182c37 testqbsp: readd "-nopercent" as test output is too verbose without 2022-06-27 01:20:16 -06:00
Eric Wasylishen 5624f7012a qbsp: moving PortalThru->Portal_VisFlood, Portal_EntityFlood to portals.cc for qbsp3 parity
also fixes to both to match qbsp3
2022-06-27 01:13:21 -06:00
Eric Wasylishen 4c2111bfd3 testqbsp: re-enable base1.map test as well as dm1.map (disabled by default as it's too slow on debug builds) 2022-06-27 00:33:04 -06:00
Eric Wasylishen 22f0def4b1 update Catch2 to v3.0.1 2022-06-26 13:21:29 -06:00
Eric Wasylishen fac5ea384d qbsp: rename bspbrush_t.faces to .sides 2022-06-24 00:21:55 -06:00
Eric Wasylishen 038651fca6 qbsp: rename brush_t -> bspbrush_t for consistency with qbsp3 2022-06-24 00:01:02 -06:00
Eric Wasylishen 92af2ed3f7 qbsp: restore weird 1 unit bounds shrinkage Q1 needs 2022-06-22 22:37:09 -06:00
Eric Wasylishen 84263ef1a1 testqbsp: add model bounds test map 2022-06-22 22:11:40 -06:00
Eric Wasylishen b99ea58ed7 testqbsp: q1 leaf/node bounds tests 2022-06-22 21:43:41 -06:00
Eric Wasylishen f84c794668 testqbsp: make "origin" test accept legacy ericwtools output 2022-06-22 21:43:41 -06:00
Eric Wasylishen c054db0f48 testqbsp: shouldn't use -keepprt as the tests are checking for the .prt files 2022-06-21 23:46:13 -06:00
Eric Wasylishen 8332c78871 testqbsp: flag water_detail_illusionary as mayfail 2022-06-21 17:25:56 -06:00
Eric Wasylishen 98e27cf620 testqbsp: improve water_detail_illusionary test 2022-06-21 01:16:55 -06:00
Eric Wasylishen 6be54eadb0 testqbsp: improve water_detail_illusionary test 2022-06-21 01:05:41 -06:00
Eric Wasylishen 6770d8aa34 testqbsp: remove mayfail 2022-06-20 20:56:19 -06:00
Eric Wasylishen 4d30257907 testqbsp: fix test expectation for detail_illusionary_noclipfaces_intersecting 2022-06-20 02:23:06 -06:00
Eric Wasylishen 59d6169b3d qbsp: add a test of just a cube 2022-06-19 16:04:54 -06:00
Eric Wasylishen 0a424ca79c testqbsp: add a markfaces test to simple_sealed 2022-06-18 16:26:28 -06:00
Eric Wasylishen ccf605794e qbsp: throw exception in ExportLeaf if a leaf bounds is invalid
add check in test suite that qbspfeatures.map doesn't get upgraded to BSP2 due to invalid leaf bounds
2022-06-18 16:11:29 -06:00
Eric Wasylishen 6fb3bf957a qbsp: detail seals in q2 test passes now 2022-06-18 13:48:30 -06:00
Eric Wasylishen 2248b8cd73 testqbsp: add more portal assertions 2022-06-17 02:41:39 -06:00
Eric Wasylishen 00d9d403ea testqbsp: fix wrong winding constructor being chosen 2022-06-17 01:58:26 -06:00
Eric Wasylishen 259d95e47c testqbsp: add a first portal test 2022-06-17 01:53:08 -06:00
Eric Wasylishen da346a931a testqbsp: quick setup of code to run test suite against a reference q1 compiler 2022-06-17 00:59:18 -06:00
Eric Wasylishen 7ac4012f92 testqbsp: replace map.leakfile checks with checking .prt file existence 2022-06-16 23:33:55 -06:00
Eric Wasylishen 0edd52517a testqbsp: read .prt files back in 2022-06-16 23:22:15 -06:00
Eric Wasylishen f1823f30fa testqbsp: rename LoadTestmap -> LoadTestmapQ1 2022-06-16 23:05:00 -06:00
Eric Wasylishen 27baeb8657 testqbsp: add check for no bspx lumps 2022-06-14 23:48:49 -06:00
Eric Wasylishen bf36bd56f7 qbsp: fix qbsp_q1_sealing test case 2022-06-14 02:03:50 -06:00
Eric Wasylishen a309e8467b testmaps: add qbsp_q1_sealing.map 2022-06-14 00:44:50 -06:00
Eric Wasylishen 0266507833 testqbsp: tag qbsp_q2_detail_seals as mayfail 2022-06-13 23:37:46 -06:00
Eric Wasylishen 4e7ecbf9ff testqbsp: add qbsp_q2_detail_seals 2022-06-13 22:50:01 -06:00
Eric Wasylishen 1cddbf1ad9 testqbsp: add qbsp_q2_seal_empty_rooms 2022-06-13 22:39:04 -06:00
Eric Wasylishen 4fde404e6b testqbsp: mark q2_liquids as [!mayfail] for now 2022-06-12 00:27:36 -06:00
Eric Wasylishen 948d3463ba testqbsp: Add q2_liquids test 2022-06-11 01:21:17 -06:00
Eric Wasylishen 5372c4a568 qbsp: fix q2 liquids not mirrored 2022-06-10 23:29:28 -06:00
Eric Wasylishen 66063168f6 testqbsp: all q2 tests pass against these tools + q2tools-220 2022-06-10 20:30:20 -06:00
Eric Wasylishen b3cedd7fed testqbsp: adjust detail test case to pass in q2-220 tools 2022-06-10 20:21:00 -06:00
Eric Wasylishen c878a11f1d testqbsp: fix detail test expectations 2022-06-10 20:14:54 -06:00
Eric Wasylishen d4f1707cdb qbsp: proper merging of Q2 contents 2022-06-10 19:19:00 -06:00
Eric Wasylishen 31ab4546a3 testqbsp: update playerclip test expectation to match q2tools_220 2022-06-10 19:00:19 -06:00