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