52 Commits

Author SHA1 Message Date
c504a4678c parse color from freaky rendercolor 2025-02-18 15:04:19 -08:00
861ce57e63 write a bunch of entities 2025-02-18 11:57:00 -08:00
8daff7bde3 print model that failed to load 2025-02-18 11:54:28 -08:00
75e12c612e update vbsp fork 2025-02-18 09:34:58 -08:00
8547bb9849 recognize InfoPlayerTerrorist spawns 2025-02-14 15:20:00 -08:00
6786706e69 parse css entities only 2025-02-14 15:09:08 -08:00
4d17e50883 spawn model intersect attribute 2025-02-14 11:52:08 -08:00
1024d7564f you spawn at the start of the map (using vbsp fork) 2025-02-14 11:52:08 -08:00
10ca30db2e bsp_loader: split brush functions so I can be lazy 2025-02-14 11:41:33 -08:00
eec6a1fa72 infinite loop detect 2025-02-14 11:41:33 -08:00
d384744d2d refactor world_models generation 2025-02-14 11:41:33 -08:00
24c01962bf only create physics for SOLID brushes 2025-02-14 11:41:33 -08:00
dd4f81a73c transform normals 2025-02-14 11:41:33 -08:00
f46a7ba458 test degenerate face 2025-02-14 11:41:33 -08:00
97ddf94df4 remaining faces not needed, it was just wrong (prev commit) 2025-02-14 11:41:33 -08:00
d654f79748 I fix the algorithm 2025-02-14 11:41:33 -08:00
091e8a4453 don't split ratio 2025-02-14 11:41:33 -08:00
b7a86467d8 a bug 2025-02-14 11:41:33 -08:00
c9c6ddbf74 fix stupid 2025-02-14 11:41:33 -08:00
96af3fd1a1 generate it 2025-02-14 11:41:33 -08:00
b6c40c3470 clarify and comment 2025-02-14 11:41:33 -08:00
0418b83eaf no revisit 2025-02-14 11:41:33 -08:00
d138be2acd unused 2025-02-14 11:41:33 -08:00
42caa785ce there could be problem 2025-02-14 11:41:33 -08:00
5b5c347c7a we are doing exact calculations and don't need an epsilon 2025-02-14 11:41:33 -08:00
a8853cb1a7 don't valve transform normals 2025-02-14 11:41:33 -08:00
2c4ec76c96 PlanesToFacesError 2025-02-14 11:41:33 -08:00
af3f9cf1fe deduplicate ahead of time 2025-02-14 11:41:33 -08:00
067b5eee3c THE ALGORITHM 2025-02-14 11:41:33 -08:00
0b63e06ad2 we interutiosn ptow neffinrmenbs 2025-02-14 11:41:33 -08:00
6c40a51cd2 outline 2025-02-14 11:41:33 -08:00
80f28e8bf7 more how 2025-02-14 11:41:33 -08:00
d6d1c5365b this is how to do 2025-02-14 11:41:33 -08:00
0542fad5dd gotta generate mesh from planes 2025-02-14 11:41:33 -08:00
c7901d58d8 vert pos 2025-02-14 11:41:33 -08:00
4506add978 generate physics from brushes 2025-02-14 11:41:33 -08:00
5cf2272849 rename TEMP_TOUCH_ME_ATTRIBUTE 2025-02-14 11:41:33 -08:00
8e91fbb08e bsp_loader: case folding 2025-02-04 12:57:28 -08:00
dbca48f051 bsp_loader: Bsp named field 2025-02-04 12:01:39 -08:00
c6f31a3eb5 bsp_loader: deduplicate graphics groups by render id 2025-02-04 10:07:41 -08:00
6c81fc43bb bsp_loader: unused remnant 2025-02-04 10:00:08 -08:00
5317cd0609 bsp_loader: models are baked for graphics, physics comes from brushes 2025-02-04 09:53:39 -08:00
9d9695f363 specify explicit versions 2025-02-04 09:19:05 -08:00
1ba7b0591b refactor loading and implement unions 2025-02-04 09:19:05 -08:00
eb0365217d move conversion code into loader libs 2025-01-29 16:26:38 -08:00
c128046d88 bump library versions 2025-01-29 14:41:59 -08:00
85480cb13e impl deferred_loader::Loader for bsp_loader 2025-01-29 14:41:59 -08:00
be9eb30a5c minimize lints 2025-01-24 05:20:22 -08:00
eb30566a82 fix urls 2025-01-03 06:44:59 -08:00
5fb440584b set up cargo workspace 2025-01-03 06:44:58 -08:00