Commit Graph

28 Commits

Author SHA1 Message Date
Eric Wasylishen 2fdd40c880 tests: replace doctest with googletest
- googletest command-line output lists a nice summary of failed tests at the end, doctest's doesn't
- string test case names in doctest make IDE file structure view useless
- googletest has VS support
- doctest development stalled

other changes:
- get rid of doctest::skip(), all tests run now.
(was only applied to 3 tests: "winding", "mountain", "base1")
2024-06-23 18:53:44 -06:00
Eric Wasylishen 389c89c04d 3rdparty: update fmt to latest release (10.1.1) 2023-11-04 16:11:40 -06:00
Eric Wasylishen c10aee46bc 3rdparty: import stb_image.h 2023-04-10 13:47:29 -06:00
Eric Wasylishen 6ac564c64f build: remove unused subprocess.h dependency 2022-12-19 00:36:04 -07:00
Eric Wasylishen 37b901a915 fmtlib 7.1.3 -> 9.1.0 2022-11-13 18:55:35 -07:00
Eric Wasylishen c84f5898df tests: doctest 2022-10-21 18:33:19 -06:00
Eric Wasylishen 29e7d5117c cmake: override BUILD_WITH_PEDANTIC_WARNINGS so pareto doesn't force /WX on debug builds 2022-08-07 23:28:01 -06:00
Jonathan f5ef0f90f4 spatial hash using pareto for vertex positions 2022-08-08 00:39:53 -04:00
Jonathan 09a03d1668 remove delabella 2022-07-21 20:06:33 -04:00
Jonathan 46591c05f9 storing delaunay version 2022-07-21 20:05:55 -04:00
Jonathan 43c5e942b2 move faceextents_t & friends to common
use stb_image_write for PNGs for better compression on bsp.json
add in code for spitting out a lightmap from a face. doesn't support other styles and such yet.
2022-07-08 02:06:06 -04:00
Jonathan 74c2bb3385 Catch2 to 3.x again?
fix merge issue
2022-06-30 05:45:23 -04:00
Eric Wasylishen 9fe42ef6c7 test: swap GTest out in favour of Catch2 2022-05-15 12:00:50 -06:00
Eric Wasylishen d34d41a390 testqbsp: add helper for compiling with an external bsp tool 2022-05-15 00:37:58 -06:00
Eric Wasylishen a02a4b1b5a Update googletest 2022-05-12 00:38:28 -06:00
Jonathan 59db5bfdc5 Merge branch 'type-cleanup' of https://github.com/Paril/ericw-tools into type-cleanup
# Conflicts:
#	include/qbsp/qbsp.hh
#	qbsp/map.cc
#	qbsp/qbsp.cc
2022-05-11 09:50:46 -04:00
Eric Wasylishen a1b8a38283 merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
Eric Wasylishen dc66c4d239 Revert change to JSON submodule commit 2021-10-05 18:07:53 -06:00
Jonathan 1cf9817092 JSON output support 2021-09-12 11:10:21 -04:00
Eric Wasylishen fcf0ebbbfe build: upgrade googletest 2021-02-07 14:42:12 -07:00
Eric Wasylishen e38078eedd build: add google test v1.10.0 submodule 2021-02-07 14:09:39 -07:00
Eric Wasylishen 54aa4a9058 cleanup: remove bundled google test 2021-02-07 14:08:44 -07:00
Eric Wasylishen a0cdbdc3d1 libs: move fmt from "lib" to "3rdparty" 2021-02-07 14:04:57 -07:00
Eric Wasylishen d09dbf0ab1 common: drop glm dependency 2017-04-24 00:20:12 -06:00
Eric Wasylishen 192ffe7215 Revert "import eigen 3.3.2"
This reverts commit add2efcb69.
2017-03-05 23:24:19 -07:00
Eric Wasylishen add2efcb69 import eigen 3.3.2 2017-02-20 14:32:18 -07:00
Eric Wasylishen ddcd44a085 import glm 0.9.8.4 2017-02-01 14:11:52 -07:00
Eric Wasylishen cb85ca74c4 import googletest 1.7.0 2016-08-15 16:31:54 -06:00