Eric Wasylishen
|
4d30257907
|
testqbsp: fix test expectation for detail_illusionary_noclipfaces_intersecting
|
2022-06-20 02:23:06 -06:00 |
Eric Wasylishen
|
b35233afa2
|
qbsp: fix assertion failure in qbspfeatures.map
|
2022-06-19 19:53:58 -06:00 |
Eric Wasylishen
|
5c5e6e1ea7
|
qbsp: fix brush_clipping_order
|
2022-06-19 17:32:18 -06:00 |
Eric Wasylishen
|
4f3ca8c252
|
qbsp: wip import MarkVisibleSides from qbsp3
|
2022-06-19 16:04:54 -06:00 |
Eric Wasylishen
|
59d6169b3d
|
qbsp: add a test of just a cube
|
2022-06-19 16:04:54 -06:00 |
Eric Wasylishen
|
5fc6cbc95e
|
qbsp: wip import MakeFaces from qbsp3
|
2022-06-19 16:04:54 -06:00 |
Eric Wasylishen
|
276b62e30a
|
Revert "first attempt at clustering leaffaces together"
This reverts commit a41c68886a.
|
2022-06-18 16:26:31 -06:00 |
Eric Wasylishen
|
0a424ca79c
|
testqbsp: add a markfaces test to simple_sealed
|
2022-06-18 16:26:28 -06:00 |
Eric Wasylishen
|
3492ef2b9e
|
qbsp: fix invalid leaf bounds in MakeTreePortals_r
|
2022-06-18 16:13:00 -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 |
Jonathan
|
ea985eb5ac
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
|
2022-06-18 17:29:13 -04:00 |
Jonathan
|
a41c68886a
|
first attempt at clustering leaffaces together
|
2022-06-18 17:07:36 -04:00 |
Eric Wasylishen
|
6fb3bf957a
|
qbsp: detail seals in q2 test passes now
|
2022-06-18 13:48:30 -06:00 |
Eric Wasylishen
|
b91973bae1
|
qbsp: remove old/unused portal code
|
2022-06-18 13:44:24 -06:00 |
Eric Wasylishen
|
8d5978dcc2
|
qbsp: switch to qbsp3 implementation for MakeTreePortals
Quick update to outside filling to remove cluster handling, because now we perform filling with
all leaf portals
|
2022-06-18 13:42:41 -06:00 |
Eric Wasylishen
|
158c65b056
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
|
2022-06-18 12:53:53 -06:00 |
Jonathan
|
7eedf52bf4
|
sync up BaseWinding checking
add constructor to aabb to construct from range
|
2022-06-18 14:33:16 -04:00 |
Jonathan
|
6a310de784
|
sort brush result sets by file order for determinism
|
2022-06-18 13:54:07 -04:00 |
Eric Wasylishen
|
b14aaff705
|
qbsp: switch over to CreateVisPortals_r
|
2022-06-18 11:46:51 -06:00 |
Eric Wasylishen
|
501ccda2d1
|
qbsp: don't attempt to parallelize portal generation
|
2022-06-18 11:46:40 -06:00 |
Eric Wasylishen
|
214a2550f4
|
qbsp: isolate portal_state_t in prtfile.cc
|
2022-06-18 00:32:40 -06:00 |
Eric Wasylishen
|
1fb5753f60
|
qbsp: import CreateVisPortals_r from qbsp3
|
2022-06-17 23:59:19 -06:00 |
Eric Wasylishen
|
65e6fafb3e
|
qbsp: import MakeNodePortal, MakeTreePortals from qbsp3
|
2022-06-17 23:52:33 -06:00 |
Eric Wasylishen
|
7d3b5a9c3f
|
qbsp: import SplitNodePortals from qbsp3
|
2022-06-17 22:34:36 -06:00 |
Eric Wasylishen
|
af2dd987d8
|
qbsp: import BaseWindingForNode from qbsp3
|
2022-06-17 22:10:11 -06:00 |
Eric Wasylishen
|
3e2045479b
|
qbsp: move .prt writing to prtfile.cc to align with qbsp3
|
2022-06-17 20:31:37 -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 |
Jonathan
|
0b67acd4ba
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
# Conflicts:
# include/common/bspfile.hh
|
2022-06-16 20:22:36 -04:00 |
Jonathan
|
e57633bbca
|
the old Safe read/writes are gonedy now
|
2022-06-16 20:22:03 -04:00 |
Eric Wasylishen
|
83271c5dac
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
|
2022-06-16 17:06:45 -06:00 |
Jonathan
|
5855ab3528
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
|
2022-06-16 12:06:45 -04:00 |
Jonathan
|
41ef66190f
|
consistency rename; gtexinfo_t -> mtexinfo_t
|
2022-06-16 09:36:31 -04:00 |
Jonathan
|
617cd3b089
|
consistency rename; texdata_t -> maptexdata_t
|
2022-06-16 09:35:46 -04:00 |
Jonathan
|
c62480c337
|
consistency rename; mtexinfo_t -> maptexinfo_t
|
2022-06-16 09:35:08 -04:00 |
Eric Wasylishen
|
b8dcc7535e
|
qbsp: rename FreeAllPortals -> FreeTreePortals_r
|
2022-06-15 23:27:39 -06:00 |
Eric Wasylishen
|
dfb8d7c9fc
|
qbsp: refactoring portal code towards qbsp3
|
2022-06-15 21:37:19 -06:00 |
Eric Wasylishen
|
7ffae0754c
|
Merge remote-tracking branch 'github-desktop-paril/type-cleanup' into brushbsp
|
2022-06-15 19:15:48 -06:00 |
Jonathan
|
8afcc54b74
|
move making contents valid from brush parsing into gamedef
|
2022-06-15 09:07:37 -04:00 |
Eric Wasylishen
|
3474dd00c5
|
qbsp: add portal_t::onnode, tree_t from qbsp3
|
2022-06-15 00:45:58 -06:00 |
Eric Wasylishen
|
27baeb8657
|
testqbsp: add check for no bspx lumps
|
2022-06-14 23:48:49 -06:00 |
Eric Wasylishen
|
f5ed79c936
|
qbsp: fix dangling std::string access through string_view
|
2022-06-14 21:33:48 -06:00 |
Jonathan
|
7911782a3b
|
only use alias data if it's classname or if it's not overridden
|
2022-06-14 19:37:36 -04:00 |
Jonathan
|
23ae3edd56
|
implement entity aliases
|
2022-06-14 18:47:44 -04:00 |
Jonathan
|
eedabe6f1c
|
fix bugs
|
2022-06-14 18:38:22 -04:00 |