Eric Wasylishen
f7c3148f70
ci: attempt fixing sphinx install
2022-02-18 23:26:45 -07:00
Eric Wasylishen
6f43336270
ci: install sphinx on appveyor
2022-02-18 20:18:07 -07:00
Eric Wasylishen
60e7080e00
qbsp: remove FreeNodes call, double-free (?) on pwr1.map
2022-02-16 23:44:14 -07:00
Jonathan
542e6d63ad
fix detail (again)
2022-02-16 19:54:12 -05:00
Jonathan
000fa217d8
Merge branch 'type-cleanup' of https://github.com/Paril/ericw-tools into type-cleanup
2022-02-16 19:23:25 -05:00
Jonathan
b0ece93f83
Fix/implement animated textures for Q2
2022-02-16 19:23:19 -05:00
Jonathan
5c4b2c7323
Fix q1 decompile
2022-02-16 18:32:21 -05:00
Eric Wasylishen
ac3fb7801f
automated_tests.sh: disable hash checks until they stabilize
2022-02-15 00:55:42 -07:00
Eric Wasylishen
466d9adaa6
light: fix backwards interpretation of _bouncecolorscale
2022-02-15 00:54:02 -07:00
Jonathan
77d0e58084
Fix broken SubdividePolygon
2022-02-08 17:23:42 -05:00
Eric Wasylishen
dc10d90c36
add missing <list> include
2022-02-07 00:35:27 -07:00
Eric Wasylishen
6b5b426636
qbsp: remove internal list in face_t
2022-02-07 00:02:51 -07:00
Eric Wasylishen
fefc0fc662
automated_tests.sh: fix bash syntax errors, don't run vis in parallel
...
makes it difficult to tell which map caused a vis crash
2022-02-06 15:00:29 -07:00
Jonathan
ed325eedea
surface faces now use list/vector
2022-02-06 11:39:22 -07:00
Eric Wasylishen
10b592f64d
docs: qbsp: document -threads option
2022-02-06 11:35:04 -07:00
Jonathan
4cf6bc9e28
Merge branch 'type-cleanup' of https://github.com/Paril/ericw-tools into type-cleanup
2022-02-05 13:32:11 -05:00
Jonathan
b7a06f4bb3
Don't automatically assign SOLID to brushes that have a valid trace type
...
Fix mixed contents warning displaying the wrong contents
2022-02-05 13:32:06 -05:00
Jonathan
0392698bd3
Fix for engines that require edges reference valid vertices (edge 0 references vertex 0 but it might not be set in some cases)
...
Change `Brush_GetContents` again so that clip works
2022-02-05 13:18:21 -05:00
Eric Wasylishen
8531286777
qbsp: replace `-nothreads` with `-threads 1` for consistency with light/vis
2022-01-30 17:50:21 -07:00
Eric Wasylishen
e0981b356b
testmaps: add qbsp_leaf_contents_bug.map
2022-01-29 22:10:10 -07:00
Eric Wasylishen
81f69b40f7
ci: add --continue-on-failure option to automated_tests.sh
2022-01-29 20:27:42 -07:00
Eric Wasylishen
5c897000f3
qbsp: make -nofill still write out .prt file, for diagnosis
2022-01-29 19:22:30 -07:00
Eric Wasylishen
0d25b8b1fa
docs: setup Sphinx build on Ubuntu
2022-01-29 17:23:42 -07:00
Eric Wasylishen
baf9e64b27
docs: make Sphinx optional
2022-01-29 17:13:57 -07:00
Eric Wasylishen
ebf385d382
docs: build and package new Sphinx docs on macOS
2022-01-29 17:09:15 -07:00
Eric Wasylishen
aa71025970
cmake: add some hacks to copy TBB .dll's
2022-01-29 15:57:00 -07:00
Jonathan
686cdf4217
add entity lump replacement to bsputil
2022-01-29 10:15:50 -05:00
Jonathan
15484b55f8
Use better tjunction vertex addition
...
Parallel MergeAll
Allow modifyable iterators from polylib; resizing may invalidate them however
2022-01-28 09:45:29 -05:00
Jonathan
c7d48e9c11
Remove entity bounds print
2022-01-27 04:08:58 -05:00
Jonathan
4f32722dfc
Multiply bounds by 2 so we have less room for leaks
2022-01-27 04:08:31 -05:00
Jonathan
fdb7b65995
Merge branch 'type-cleanup' of https://github.com/Paril/ericw-tools into type-cleanup
2022-01-27 01:52:15 -05:00
Jonathan
d076920665
Revert "Instead of calculating brush extents globally, do it per brush creation"
...
This reverts commit 069720078f .
2022-01-27 01:52:08 -05:00
Eric Wasylishen
b327d83282
docs: use sphinx_rtd_theme
2022-01-26 23:19:37 -07:00
Eric Wasylishen
2ab779556a
docs: format other manuals
2022-01-26 23:19:37 -07:00
Eric Wasylishen
31cd6fe2f2
docs: format qbsp manual
2022-01-26 23:19:37 -07:00
Eric Wasylishen
cf7a289bfb
docs: remove old man/ directory
2022-01-26 23:19:37 -07:00
Eric Wasylishen
663c0a8f98
docs: Initial conversion from man to rst using pandoc
2022-01-26 23:19:37 -07:00
Eric Wasylishen
2f46867513
docs: skeleton setup of Sphinx
2022-01-26 23:19:37 -07:00
Jonathan
069720078f
Instead of calculating brush extents globally, do it per brush creation
...
Use portal node bounds for extents
2022-01-27 01:03:38 -05:00
Jonathan
3f37de95a5
Fix tests
2022-01-26 18:15:53 -05:00
Jonathan
93505a88b2
Merge branch 'type-cleanup' of https://github.com/Paril/ericw-tools into type-cleanup
2022-01-26 18:03:36 -05:00
Jonathan
571e7337fc
Fix the temporary hintskip detection and finally move it to gamedef
...
Dynamic extent calculation - turned on by default - will automatically determine the extents used for winding_from_plane beforehand. On a 50kb .map file it only takes about 10ms, so for the majority of maps it should be instantaneous.
2022-01-26 18:03:31 -05:00
Eric Wasylishen
84020b1335
Restore "skip the flips - saves us a bit of time!"
...
BSP output changes (should just be face order though)
2022-01-25 21:50:52 -07:00
Eric Wasylishen
0af808021e
testmaps: hook up newer test maps
2022-01-25 21:23:44 -07:00
Eric Wasylishen
e15ef63efe
Merge branch 'pr/322' into buildfix
2022-01-25 21:12:25 -07:00
Eric Wasylishen
6986328944
Merge commit '40807048f53565844c13c99905af3f6bdde0946e' into buildfix
...
# Conflicts:
# qbsp/tjunc.cc
2022-01-25 21:12:07 -07:00
Eric Wasylishen
d524edb6c6
Merge commit '0414c77c197f91415519df74e3f8f1d3649b8506' into buildfix
2022-01-25 21:04:04 -07:00
Eric Wasylishen
f972a41037
partial revert of "skip the flips - saves us a bit of time!"
2022-01-25 20:51:36 -07:00
Eric Wasylishen
19dbc1c1c8
polylib: fix compile error with clang
2022-01-25 19:55:07 -07:00
Eric Wasylishen
7e6ae905db
testmaps: add qbsp_tjunc_many_sided_face.map
2022-01-25 19:50:21 -07:00