Commit Graph

2532 Commits

Author SHA1 Message Date
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