6516b3ee30
cleaner
2025-12-22 14:09:36 -08:00
32d0e96958
stop sending instructions when paused
2025-12-22 14:06:59 -08:00
087e95b1f7
delete TogglePaused
2025-12-22 13:54:35 -08:00
e46a51319f
delete unused models
2025-12-20 16:31:05 -08:00
a3b0306430
rbx_loader: fix regex
2025-12-19 13:10:04 -08:00
e024f37843
update deps
2025-12-18 10:58:50 -08:00
4059cfa527
update wgpu
2025-12-18 10:57:19 -08:00
e4f3418bc6
document PhysicsMesh
2025-12-11 09:36:21 -08:00
6ca6d5e484
expect dead code
2025-12-10 18:05:16 -08:00
0668ac2def
use allow instead of expect
2025-12-09 14:39:42 -08:00
73e3181d0c
roblox_emulator: v0.5.2
2025-11-27 16:42:01 -08:00
19ba8f2445
update deps
2025-11-27 15:50:19 -08:00
0495d07e26
update rbx-dom
2025-11-27 15:48:17 -08:00
0ea353b27d
common: fixed_wide: min max
2025-11-24 13:04:44 -08:00
99706079d9
common: fixed_wide: add mul_sign div_sign
2025-11-24 13:04:44 -08:00
730c5fb7dd
common: integer: generic zero
2025-11-22 08:47:16 -08:00
d1b61bb997
push_solve: remove epsilon
2025-11-21 10:52:34 -08:00
0343ad19cf
MeshQuery::hint_point returns any point inside the mesh
2025-11-20 10:59:08 -08:00
43210b1417
less access to TouchingState private fields
2025-11-19 13:39:07 -08:00
e9d28cf15f
document jank
2025-11-19 13:15:31 -08:00
452bac4049
change collision_end_contact & collision_end_intersect fn signatures
2025-11-19 10:57:44 -08:00
48aad78f59
change contact_normal function signature to reduce copies
2025-11-19 10:20:33 -08:00
d45a42f5aa
change ContactCollision struct layout
...
Match TouchingState contacts HashMap K,V layout to try to get lucky with compiler optimization.
2025-11-19 10:20:33 -08:00
c219fec3bc
specialize touching member access
2025-11-19 10:08:40 -08:00
2a05d50abb
check touching before testing collision
2025-11-19 10:08:40 -08:00
fbb047f8d4
combine call chain
2025-11-19 09:01:51 -08:00
c4d837a552
Fix infinite loop with intersects when allowing 0s collisions
2025-11-19 09:01:51 -08:00
a08bd44789
Generic ConvexMeshId
2025-11-19 09:01:51 -08:00
4ae5359046
rename not_spawn_at to is_not_spawn_at
2025-11-19 09:01:27 -08:00
15ecaf602a
deep match
2025-11-18 12:29:46 -08:00
1e0511a7ba
remove intermediate allocation
2025-11-18 12:23:05 -08:00
a9e4705d89
remove (some) fixed point implicit conversion
...
They may be convenient, but they cannot be done at compile-time.
TODO: remove more of them i.e. impl_multiplicative_operator
2025-11-18 11:53:52 -08:00
98069859b5
Gracefully handle 0 acceleration for walking targets
2025-11-18 19:47:04 +00:00
64d3996fa9
use From instead of Into
2025-11-18 11:46:32 -08:00
49c0c16e35
Use a From implementation instead of manual conversion
...
If the contacts and intersects map ever change in the future to not be 1:1 with gaps but instead something else, this guarantees that this implicit use of the relationship will flag at a compiler level
2025-11-18 19:25:44 +00:00
255bed4803
Ensure the PhysicsData's bvh respects the original model ordering
...
There's no importance in worrying about the core HashMap ordering since it's not used as an iterator except for outside of this very function for bvh purposes
2025-11-18 19:25:44 +00:00
128e137829
remove redundant code
2025-11-17 13:22:46 -08:00
1e19f804cc
custom hex Debug print for Fixed
2025-11-17 12:45:55 -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
8d5a100a2e
update deps
2025-11-09 05:48:31 -08:00
91208db706
drop lazy_regex dep
2025-11-09 05:47:33 -08:00
5a320b514e
fix style
2025-11-07 16:52:50 -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
f3bb8dd067
update deps
2025-10-01 23:37:07 -07:00
e58f9b9ff2
rbx_loader: silently filter vertices which fail to convert
2025-09-29 19:45:16 -07:00
54c4ed6bad
update deps
2025-08-30 15:20:23 -07:00