makepad/libs/render
2026-10-25 11:38:57 +01:00
..
examples render, scene: the Sandbox shell leaves the public engine crates -- hud.rs, hud_flight.rs and the HUD shaders (render) and hud.rs (scene) move to the private sandbox/libs/hud crate (makepad-game-hud), level.rs, player_nav.rs and the walk_probe example move to a commercial makepad-level-walk crate (the asset preview's world walkthrough needs the same walker, so it sits in the engine tier, not in Sandbox); World drops its hud, hud_slots and hud_bars fields (Sandbox's GameWorld already owns them); skin's JSON Val and JsonParser become pub for the level walker. The engine reads no SANDBOX_* environment variable any more: Renderer::set_host_settings(&HostSettings { lm_debug, vfx_stats }) is filled by the host, and the docs and comments name the settings instead. Checked: cargo build --release -p makepad-render -p makepad-scene; cargo test --release -p makepad-render -p makepad-scene (441 pass; 3 shader-compile tests fail on the loop-cost limit from the in-flight platform/script shader_control work, not from this change); rg SANDBOX_ libs/render libs/scene is empty. 2026-09-30 10:20:26 +02:00
src work: sky dome on the far plane (no far-plane clipping at altitude), height fog NaN (black sea above 3.5 km) fixed 2026-10-25 11:38:57 +01:00
tests libs: model, mesh_edit, csg, scene, sim, render, xr 2026-09-15 13:40:31 +02:00
Cargo.toml work: Amp AI music live timed lyrics + translation, fleet-routed yue2 renders, virtualised song list, no sung instruments; makepad_stack (huge guarded program stacks, secondary stack) + per-frame alloc waste fixes (race 367->264, strike 337->228 allocs/frame); Desk Link v4 (refresh-driven rate, whole-pixel placement, 4:4:4 chroma plane fix); live-patch closure ICE fix; gate/live harness fixes 2026-10-24 22:53:55 +02:00
CLUSTERED.md render, scene: the Sandbox shell leaves the public engine crates -- hud.rs, hud_flight.rs and the HUD shaders (render) and hud.rs (scene) move to the private sandbox/libs/hud crate (makepad-game-hud), level.rs, player_nav.rs and the walk_probe example move to a commercial makepad-level-walk crate (the asset preview's world walkthrough needs the same walker, so it sits in the engine tier, not in Sandbox); World drops its hud, hud_slots and hud_bars fields (Sandbox's GameWorld already owns them); skin's JSON Val and JsonParser become pub for the level walker. The engine reads no SANDBOX_* environment variable any more: Renderer::set_host_settings(&HostSettings { lm_debug, vfx_stats }) is filled by the host, and the docs and comments name the settings instead. Checked: cargo build --release -p makepad-render -p makepad-scene; cargo test --release -p makepad-render -p makepad-scene (441 pass; 3 shader-compile tests fail on the loop-cost limit from the in-flight platform/script shader_control work, not from this change); rg SANDBOX_ libs/render libs/scene is empty. 2026-09-30 10:20:26 +02:00
ENTITY_LIGHTS.md render, scene: the Sandbox shell leaves the public engine crates -- hud.rs, hud_flight.rs and the HUD shaders (render) and hud.rs (scene) move to the private sandbox/libs/hud crate (makepad-game-hud), level.rs, player_nav.rs and the walk_probe example move to a commercial makepad-level-walk crate (the asset preview's world walkthrough needs the same walker, so it sits in the engine tier, not in Sandbox); World drops its hud, hud_slots and hud_bars fields (Sandbox's GameWorld already owns them); skin's JSON Val and JsonParser become pub for the level walker. The engine reads no SANDBOX_* environment variable any more: Renderer::set_host_settings(&HostSettings { lm_debug, vfx_stats }) is filled by the host, and the docs and comments name the settings instead. Checked: cargo build --release -p makepad-render -p makepad-scene; cargo test --release -p makepad-render -p makepad-scene (441 pass; 3 shader-compile tests fail on the loop-cost limit from the in-flight platform/script shader_control work, not from this change); rg SANDBOX_ libs/render libs/scene is empty. 2026-09-30 10:20:26 +02:00
FAST_GI.md render, scene: the Sandbox shell leaves the public engine crates -- hud.rs, hud_flight.rs and the HUD shaders (render) and hud.rs (scene) move to the private sandbox/libs/hud crate (makepad-game-hud), level.rs, player_nav.rs and the walk_probe example move to a commercial makepad-level-walk crate (the asset preview's world walkthrough needs the same walker, so it sits in the engine tier, not in Sandbox); World drops its hud, hud_slots and hud_bars fields (Sandbox's GameWorld already owns them); skin's JSON Val and JsonParser become pub for the level walker. The engine reads no SANDBOX_* environment variable any more: Renderer::set_host_settings(&HostSettings { lm_debug, vfx_stats }) is filled by the host, and the docs and comments name the settings instead. Checked: cargo build --release -p makepad-render -p makepad-scene; cargo test --release -p makepad-render -p makepad-scene (441 pass; 3 shader-compile tests fail on the loop-cost limit from the in-flight platform/script shader_control work, not from this change); rg SANDBOX_ libs/render libs/scene is empty. 2026-09-30 10:20:26 +02:00