af86be029b
new bug who dis
2025-03-14 14:48:25 -07:00
7f20e73588
ma
2025-03-14 14:43:41 -07:00
9308cc8a5c
debug
2025-03-14 14:43:41 -07:00
2f574b297f
debug
2025-03-14 14:43:41 -07:00
7c306da7b0
physics debug view plan
2025-03-14 14:43:41 -07:00
6e9d38604e
debug
2025-03-14 14:43:41 -07:00
a52d46b7cc
debug
2025-03-14 14:43:41 -07:00
9ecb494748
isolate bug
2025-03-14 14:43:41 -07:00
1f73a8b5c6
it: physics bug 2
2025-03-14 14:43:41 -07:00
dbae80b1d2
fixme
2025-03-14 14:37:31 -07:00
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
bdb1090664
physics: implement precise width conversion
2025-03-13 17:06:23 -07:00
3ce7746489
snf: implement precise width conversion
2025-03-13 17:06:23 -07:00
7978050f8a
rbx_loader: implement precise width conversion
2025-03-13 17:06:23 -07:00
77ee36fa72
bsp_loader: implement precise width conversion
2025-03-13 17:06:23 -07:00
0fc1ec3086
common: implement precise width conversion
2025-03-13 16:57:36 -07:00
f60c03ac56
common: update deps
2025-03-13 16:57:36 -07:00
b570d8809d
linear_ops: v0.1.1 unwrap vector of results
2025-03-13 16:57:36 -07:00
3f268ec034
linear_ops: allow unwraping vector of results
2025-03-13 16:57:36 -07:00
ba161ef6d1
fixed_wide: v0.2.0 precise width conversion
2025-03-13 16:57:36 -07:00
0755d4413c
fixed_wide: expand upon width conversion
2025-03-13 16:13:03 -07:00
459cb13957
physics: monomorphise MeshQuery over AsRef
2025-03-12 19:34:45 -07:00
a5ad7d4d6e
it: cli
2025-03-12 17:23:21 -07:00
3d5e76f078
bsp_loader: fix utf8 brush model
2025-03-11 18:13:39 -07:00
78c53ae429
physics: set style on reset and spawn
2025-03-11 17:09:29 -07:00
e794b2649c
bsp_loader: implement ladders and water
2025-03-11 16:41:46 -07:00
50f6fe5bd8
common: fix source styles
2025-03-11 15:26:45 -07:00
fc3681f41f
it: read_entire_file use built in
2025-03-11 14:07:24 -07:00
a2369b4211
rbx_loader: never do &Vec + deconstruct Face2 (style)
2025-03-09 23:47:23 -07:00
bfea49ffae
it: measure simulate speed
2025-03-08 17:39:47 -08:00
8c7063d340
common: aabb: make function inline-able
2025-03-08 14:34:54 -08:00
651150760c
common: aabb: use midpoint for center
2025-03-08 14:34:54 -08:00
3d203e2da9
fixed_wide: add midpoint
2025-03-08 14:34:54 -08:00
3798f438cf
use as_bits_mut to optimize sqrt
2025-03-08 13:58:56 -08: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
561e41c760
common: delete unused ModesUpdate
2025-02-28 13:15:55 -08:00
9896a09576
common: delete updatable trait
2025-02-28 13:15:55 -08:00
82840fa6cb
refactor type safety for modes data normalization
2025-02-28 13:15:55 -08:00
2c87cb71df
common: gameplay_modes: rename internal field on ModeBuilder
2025-02-28 12:37:49 -08:00
709f622547
common: don't use .0 for newtypes
2025-02-28 12:10:16 -08:00
b20264b382
common: move ModesBuilder to common
2025-02-28 11:08:38 -08:00
17cce2d702
silence lints
2025-02-28 10:50:53 -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
9e8d66cec1
map-tool: gimme_them_textures iterate over a shorter list of prop model paths
2025-02-26 12:00:51 -08:00
39fe833198
map-tool: grab brush models
2025-02-26 12:00:51 -08:00
e7688a95fd
bsp_loader: generate physics from brushes
2025-02-26 12:00:51 -08:00