8cc79304dc
bsp_loader: max area triangulation
2025-03-14 14:34:16 -07:00
8e4792269d
bsp_loader: truncate vertex precision to 16 bits
...
The physics algorithm expects vertices to align exactly with faces. Since the face normal is calculated via the cross product of vertex positions, this allows the face normals to be exact with respect to the vertex positions.
2025-03-14 14:34:16 -07:00
77ee36fa72
bsp_loader: implement precise width conversion
2025-03-13 17:06:23 -07:00
3d5e76f078
bsp_loader: fix utf8 brush model
2025-03-11 18:13:39 -07:00
e794b2649c
bsp_loader: implement ladders and water
2025-03-11 16:41:46 -07:00
4ace8317fe
update deps
2025-03-08 13:55:14 -08:00
ab4a9bb922
bsp_loader: generate prop matrix with euler angles
2025-03-02 18:23:47 -08:00
a9ef07ce78
update vbsp
2025-03-02 18:23:47 -08:00
82840fa6cb
refactor type safety for modes data normalization
2025-02-28 13:15:55 -08:00
a2b2ddc9ce
bsp_loader: use texture_info function
2025-02-26 15:29:23 -08:00
cb57d893e0
update vbsp fork
2025-02-26 15:26:56 -08:00
e7688a95fd
bsp_loader: generate physics from brushes
2025-02-26 12:00:51 -08:00
d2cc98b04d
deps: fork vbsp
2025-02-26 11:59:59 -08:00
9e887580af
bsp_loader: valve_transform_{dist|normal}
2025-02-21 13:18:20 -08:00
92feac572e
bsp_loader: include missing model path in error
2025-02-21 13:18:20 -08:00
d638e633ba
update deps
2025-02-20 19:02:03 -08:00
61e44f2aba
upgrade rust edition to 2024
2025-02-20 18:58:01 -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
5ad5229a62
remove individual Cargo.lock files
2025-01-03 06:32:59 -08:00
031ffb3e50
bsp_loader: move into folder
2025-01-02 19:46:45 -08:00