146 Commits

Author SHA1 Message Date
11e87e69c6 change inequality inclusivity 2026-03-25 08:40:06 -07:00
1eeb6d5a25 print fev 2026-03-25 08:39:48 -07:00
311575aed7 disable comparison 2026-03-25 08:39:44 -07:00
a92526407c a 2026-03-25 08:20:20 -07:00
47239b10a8 print 2026-03-25 08:16:46 -07:00
f5588989e9 Revert "remove unhelpful debug prints"
This reverts commit f17648e7fa.
2026-03-25 08:16:46 -07:00
8e6d598ea3 debug 2026-03-25 08:16:46 -07:00
78c0cab05a debug 2026-03-25 08:16:11 -07:00
dd972c91ee debug 2026-03-25 08:15:40 -07:00
8a897ca377 hack in md lua 2026-03-25 08:15:40 -07:00
a673d62ffd bug 26 2026-03-25 08:14:08 -07:00
8f04516f78 derive debug for FEV 2026-03-25 08:07:46 -07:00
e1313e1e73 physics: add zero time tests 2026-03-25 08:07:46 -07:00
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
9b6be8bc68 physics: use core 2026-03-19 21:37:11 -07:00
93988affd7 physics: fix lint 2026-03-19 11:08:10 -07:00
125e718ec8 graphics v0.0.8 dynamic limits + wgpu 29.0.0 2026-03-19 08:10:14 -07:00
cd91cca93f update to wgpu 29.0.0 2026-03-19 07:58:07 -07:00
78d89ed3d9 graphics: dynamic wgpu Limits 2026-03-19 07:35:04 -07:00
87853d3de8 Revert "graphics: use cool macro"
This reverts commit 4ebd251273.
2026-03-19 07:19:33 -07:00
36447a76cf graphics v0.0.7 surface 2026-03-10 07:50:07 -07:00
44f988ea4a graphics: common surface code 2026-03-10 07:48:43 -07:00
7c14acb377 graphics v0.0.6 no surface in api 2026-03-09 11:17:46 -07:00
98421ed24a graphics: use existing encoder 2026-03-09 09:31:10 -07:00
4ebd251273 graphics: use cool macro 2026-03-09 08:49:46 -07:00
05534a4863 graphics: remove SurfaceConfiguration from interfaces 2026-03-09 08:45:29 -07:00
4615ee24f3 graphics: tweak syntax 2026-03-05 07:47:59 -08:00
251f7cc627 graphics v0.0.5 create texture_color + fix webgl 2026-03-04 09:28:25 -08:00
378619045f graphics: hardcode downlevel to webgl2 2026-03-04 09:23:45 -08:00
67d39d5e03 graphics: create texture_color, distinct from model_color 2026-03-04 09:23:45 -08:00
daeabab337 shader: more intermediate variables for understandability 2026-03-04 09:23:45 -08:00
06d0d70791 move required_limits to setup 2026-02-28 18:21:04 -08:00
4aab9679bf graphics v0.0.4 surface errors 2026-02-28 17:53:25 -08:00
d32dcc5a58 graphics: surface all errors in setup 2026-02-28 17:52:08 -08:00
fa43f764f6 graphics v0.0.3 update deps 2026-02-28 15:47:59 -08:00
3212fb1d41 graphics v0.0.2 2026-02-18 09:20:01 -08:00
424c7ce9a6 refactor setup 2026-02-18 09:19:14 -08:00
b8e5343464 strafesnet_graphics v0.0.1 2026-02-10 08:54:51 -08:00
51e7703933 graphics: move images and shader 2026-02-10 08:54:51 -08:00
e46f54efe0 graphics: remove settings dep 2026-02-10 08:51:21 -08:00
b2993995bb graphics: remove session dep 2026-02-10 08:44:26 -08:00
7963c3632b PhysicsCamera::set_sensitivity 2026-02-06 09:23:42 -08:00
9e65a6eb95 physics v0.0.1 2026-02-05 07:34:19 -08:00
23a6655bb0 specify crate versions in workspace 2026-02-05 07:23:27 -08:00
5db2ce076d update glam 2026-02-05 06:51:07 -08:00
d343056664 more correct 2026-02-03 08:01:34 -08:00
3fd507be94 noclip 2026-01-30 07:33:04 -08:00
0fbe37e483 Rewrite MeshQuery (#33)
Splits the MeshQuery trait into MeshQuery and MeshTopology and cleans up much of the physics traits.  A notable optimization is using a closure for iterating variable length topological lists.  Intermediate allocations are avoided in this way.

Reviewed-on: #33
Co-authored-by: Rhys Lloyd <krakow20@gmail.com>
Co-committed-by: Rhys Lloyd <krakow20@gmail.com>
2026-01-29 18:05:54 +00:00
638c2b4329 shuffle code around 2026-01-29 09:44:21 -08:00
317e1d57c7 move minkowski into module 2026-01-29 09:40:46 -08:00