48316a677a
Update bnum to 0.14.3 ( #45 )
...
Rather involved update due to it being the foundation of the physics.
Reviewed-on: #45
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2026-03-24 18:02:17 +00:00
e33a419b99
common v0.8.7 traverse_bvh
2026-03-13 10:17:19 -07:00
797b5d2100
common: bvh: arbitrary traversal
2026-03-13 10:17:19 -07:00
4ce8516664
common v0.8.6 update deps
2026-02-28 15:47:29 -08:00
3371f3359b
common v0.8.5 fix set_scale for paused Timer
2026-02-27 09:09:23 -08:00
34d5288620
common: timer: fix set_scale for paused timer
2026-02-27 09:07:59 -08:00
82de08312d
v0.8.4 rem_euclid & div_euclid
2026-02-27 08:42:06 -08:00
4b224b1827
common: integer: add rem_euclid & div_euclid to Time
2026-02-27 08:40:16 -08:00
42862ce573
common: annotate more with #[inline]
2026-02-26 09:46:11 -08:00
3690954042
common v0.8.3 Time into float
2026-02-26 08:54:10 -08:00
bfe4b491d7
conveniently convert Time into float
2026-02-26 08:53:42 -08:00
36f44ffd43
common v0.8.2: Ratio64 fixes
2026-02-25 08:56:34 -08:00
7f16468104
common: integer: test Ratio64 from float
2026-02-25 08:48:02 -08:00
a870899743
common: integer: fix Ratio64::mul_int with large numbers
2026-02-25 08:48:02 -08:00
b5431c0732
common: v0.8.1 pub RunState
2026-02-20 07:01:34 -08:00
118a1639a7
common: tweak run
2026-02-19 10:11:02 -08:00
1a0a3403f0
specify crate versions in workspace
2026-02-05 07:34:19 -08:00
23a6655bb0
specify crate versions in workspace
2026-02-05 07:23:27 -08:00
0422c223cd
common v0.8.0
2026-02-05 06:58:21 -08:00
5db2ce076d
update glam
2026-02-05 06:51:07 -08:00
7220506fd5
plumb sprint
2026-01-27 07:46:17 -08:00
730c5fb7dd
common: integer: generic zero
2025-11-22 08:47:16 -08:00
f6f35c5f54
fix lints
2025-11-17 12:41:34 -08:00
4e7d580918
add lints to workspace
2025-11-16 14:53:23 -08:00
661d706a22
common: aabb: area_weight fn
2025-10-17 15:48:59 +01:00
5550d5771e
common: bvh: reduce variable scope
2025-10-17 15:03:54 +01:00
c834d1d1ca
common: bvh: name constant
2025-10-17 14:57:53 +01:00
ca9d2238a7
common: bvh: tweak code style
2025-10-17 14:57:53 +01:00
c2ff52a2ae
instruction: iterator
2025-08-29 18:30:18 -07:00
0fa097a004
aabb: tweak Aabb.contains
2025-08-29 15:40:00 -07:00
cfd9550566
common: truncate vertex precision to 16 bits in MeshBuilder
...
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-08-26 16:09:15 -07:00
8fe2c20635
common: v0.7.0 misc
2025-05-16 15:49:12 -07:00
b07064cc9d
common: impl Display for ModeId
2025-05-16 15:08:43 -07:00
b45e02c487
integer: export Parity trait
2025-05-14 17:26:41 -07:00
8698ca4a7e
integer: time bitshift operations
2025-05-14 17:26:41 -07:00
ae81d8ceaf
derive Debug for many structs
2025-05-14 16:52:51 -07:00
d1f4e2132f
common: do a minute amount of error reporting
2025-04-22 17:47:07 -07:00
02615af1fd
common: integer: angle constructor
2025-03-19 16:34:42 -07:00
6594ffa87e
common: integer: more zero constants
2025-03-19 16:34:38 -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
50f6fe5bd8
common: fix source styles
2025-03-11 15:26:45 -07: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
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