Commit graph

91 commits

Author SHA1 Message Date
Admin
0f67c0b593 libs/render + xr: levels, player navigation, and Gaussian splats that sort on the GPU
libs/render picks up the two biggest new modules in the group: `level.rs`
(the imported-world runtime) and `player_nav.rs` (walkable-surface planning
with clearance bands). The renderer, shader set, GPU lightmap and skinning
paths all grow with them — a chart-edge texel is no longer trusted with a
skirt's light, a lamp only receives what the sky is not already delivering,
and lamp photometry comes from the fixture rather than the mesh scale. A
`walk_probe` example drives the navigation directly.

xr gets splat packing and a GPU splat sort (`splat_pack.rs`, `splat_sort.rs`,
with tests), and view_splat is largely rewritten on top of them.

remesh, xatlas, gltf, splat and sim carry the supporting work: the xatlas
unwrap hang is fixed and the pass is several times faster, the glTF writer
emits the rig and vehicle contracts, and sim grows the entity layer the
imported worlds drive.
2026-08-23 01:34:35 +02:00
Admin
55dde7b02a Land the 3D renderer and leftover sim/math from rik2.
libs/render (Renderer, SceneDraws, preview play) plus the Arcade
sim/math it still draws through. Gameplay crates stay out.
2026-08-18 14:23:59 +02:00
Admin
bbbbbc54ba Fix makepad-xr build: resource.handle -> has_handle after the per-heap handle change
0ebe270c2 moved CxScriptResource from a single handle to per-heap handles;
these two lookups were missed (xr is not built by the example/app targets
that gated that commit).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 00:33:16 +02:00
Admin
d3d110df7b perf 2026-07-10 15:34:38 +02:00
Admin
94b58ec6f8 game maker 2026-07-10 12:09:47 +02:00
Admin
08d631a77c ai chat working 2026-05-04 08:48:38 +02:00
Admin
88645f37a5 xr 2026-05-03 23:45:59 +02:00
Admin
4a106111b8 ai manager otw 2026-04-28 12:24:40 +02:00
Admin
8f542c0d8a mlx working 2026-04-10 14:48:17 +02:00
Admin
e19a79d5a4 mlx otw 2026-04-10 14:48:17 +02:00
Admin
69aa615947 mlx 5x->2x 2026-04-10 14:46:22 +02:00
Admin
f6c32eae92 stdin 2026-04-05 11:30:53 +02:00
Admin
d4cbbaea87 llama works atleast 2026-04-05 11:30:53 +02:00
Admin
1e8f8cebbb churn 2026-04-05 11:28:47 +02:00
Admin
ddec6fc602 churn 2026-04-05 11:28:47 +02:00
Admin
818b8eab80 driveable 2026-04-05 11:28:47 +02:00
Admin
080794781f driveable 2026-04-05 11:28:47 +02:00
Admin
a8ee2b194b drivable 2026-04-05 11:28:47 +02:00
Admin
357a0bd51b drivable 2026-04-05 11:28:47 +02:00
Admin
6cf21b67bd iterating 2026-04-05 11:28:47 +02:00
Admin
0a0652cfb0 otw 2026-04-05 11:28:47 +02:00
Admin
d134df9f06 xr llama and slug 2026-04-01 12:19:03 +02:00
Admin
1b9906f144 llama + xr 2026-04-01 12:19:03 +02:00
Admin
6836d3ac07 fixup 2026-04-01 12:19:03 +02:00
Admin
065009b062 refactor 2026-04-01 12:19:02 +02:00
Admin
4c87e8e018 xr works 2026-04-01 12:19:02 +02:00
Admin
af6d3fd094 testing x client 2026-04-01 12:19:02 +02:00
Admin
223cf39256 working emitters 2026-04-01 12:19:02 +02:00
Admin
1d1aed6de6 otw 2026-04-01 12:19:02 +02:00
Admin
6bd2d9153b xr networking 2026-04-01 12:19:02 +02:00
Admin
b7563a50c7 refactor 2026-04-01 12:19:02 +02:00
Admin
307de4153c cleanup 2026-03-30 09:54:53 +02:00
Admin
808229c1c1 cleanup 2026-03-30 09:52:31 +02:00
Admin
0d507b2d81 cleanup 2026-03-30 09:22:56 +02:00
Admin
fae9971b79 lz4 opt 2026-03-30 01:06:33 +02:00
Admin
b3e81d466a missing 2026-03-30 00:55:55 +02:00
Admin
b2a36e1dd6 lz4 wire protocol 2026-03-30 00:55:33 +02:00
Admin
bf5882855d cleanup 2026-03-29 23:21:47 +02:00
Admin
7ac28493cd cleanup 2026-03-29 22:47:40 +02:00
Admin
00ef275b0c optimisations 2026-03-29 21:46:25 +02:00
Admin
32091a2a14 optimisations 2026-03-29 21:36:19 +02:00
Admin
618bcf11e7 optimisations 2026-03-29 21:01:06 +02:00
Admin
12bd874eda optimisations 2026-03-29 20:27:52 +02:00
Admin
d61b52d6df optimisations 2026-03-29 18:46:50 +02:00
Admin
49560cad25 optimisations 2026-03-29 18:42:48 +02:00
Admin
a37d4fe7b4 optimisations 2026-03-29 18:32:46 +02:00
Admin
de370867f2 fixing tracing 2026-03-29 18:12:16 +02:00
Admin
daed7da284 fixing tracing 2026-03-29 18:06:14 +02:00
Admin
b1cf71b573 deptmap tweaks 2026-03-29 15:47:27 +02:00
Admin
2812ad9d00 depth align trying 2026-03-29 11:10:52 +02:00