This website requires JavaScript.
Explore
Help
Sign in
andodeki
/
makepad
Watch
1
Star
0
Fork
You've already forked makepad
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
Actions
work
makepad
/
libs
/
render
/
examples
History
Download ZIP
Download TAR.GZ
Exact
Exact
Union
RegExp
Admin
68ed72e2f1
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.
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-30 10:20:26 +02:00
..
ao_probe.rs
apps, render, widgets: the private products are one repository at apps/commercial, and a launched app can be handed a sheet file -- Stage, Scope and Sandbox were three clones at apps/stage, apps/scope and apps/sandbox; they are now makepad/commercial, cloned at apps/commercial, whose root members package names Stage's and Scope's crates. .gitignore ignores /apps/commercial/ instead of the three; the root excludes apps/commercial/sandbox (still its own workspace) and apps/commercial/stage/donors; AGENTS.md describes the commercial clone. Every tracked apps/sandbox path (render's AO/model/shadow/skin tests and examples, the star map lookup, the render docs, the audio_decode/teamtalk/fab/scene provenance notes, arch_usb's --include-checkout example) names apps/commercial/sandbox. desktop_style reads MAKEPAD_WIDGET_STYLE_FILE, a StyleSheet::to_json file, ahead of MAKEPAD_WIDGET_STYLE: an app that never registered a sheet (one launched by Stage's app runs under Stage's sheets) still installs it. Checked on the Linux node, release: cargo check -p makepad-amp -p makepad-scope -p makepad-stage-themes -p makepad-stage-app-run with makepad/commercial at apps/commercial; makepad-stage-themes (28), makepad-stage-app-run lib (7) and makepad-scope (131 + 4) tests.
2026-09-29 14:26:53 +02:00
ao_render.rs
apps, render, widgets: the private products are one repository at apps/commercial, and a launched app can be handed a sheet file -- Stage, Scope and Sandbox were three clones at apps/stage, apps/scope and apps/sandbox; they are now makepad/commercial, cloned at apps/commercial, whose root members package names Stage's and Scope's crates. .gitignore ignores /apps/commercial/ instead of the three; the root excludes apps/commercial/sandbox (still its own workspace) and apps/commercial/stage/donors; AGENTS.md describes the commercial clone. Every tracked apps/sandbox path (render's AO/model/shadow/skin tests and examples, the star map lookup, the render docs, the audio_decode/teamtalk/fab/scene provenance notes, arch_usb's --include-checkout example) names apps/commercial/sandbox. desktop_style reads MAKEPAD_WIDGET_STYLE_FILE, a StyleSheet::to_json file, ahead of MAKEPAD_WIDGET_STYLE: an app that never registered a sheet (one launched by Stage's app runs under Stage's sheets) still installs it. Checked on the Linux node, release: cargo check -p makepad-amp -p makepad-scope -p makepad-stage-themes -p makepad-stage-app-run with makepad/commercial at apps/commercial; makepad-stage-themes (28), makepad-stage-app-run lib (7) and makepad-scope (131 + 4) tests.
2026-09-29 14:26:53 +02:00
model_probe.rs
apps, render, widgets: the private products are one repository at apps/commercial, and a launched app can be handed a sheet file -- Stage, Scope and Sandbox were three clones at apps/stage, apps/scope and apps/sandbox; they are now makepad/commercial, cloned at apps/commercial, whose root members package names Stage's and Scope's crates. .gitignore ignores /apps/commercial/ instead of the three; the root excludes apps/commercial/sandbox (still its own workspace) and apps/commercial/stage/donors; AGENTS.md describes the commercial clone. Every tracked apps/sandbox path (render's AO/model/shadow/skin tests and examples, the star map lookup, the render docs, the audio_decode/teamtalk/fab/scene provenance notes, arch_usb's --include-checkout example) names apps/commercial/sandbox. desktop_style reads MAKEPAD_WIDGET_STYLE_FILE, a StyleSheet::to_json file, ahead of MAKEPAD_WIDGET_STYLE: an app that never registered a sheet (one launched by Stage's app runs under Stage's sheets) still installs it. Checked on the Linux node, release: cargo check -p makepad-amp -p makepad-scope -p makepad-stage-themes -p makepad-stage-app-run with makepad/commercial at apps/commercial; makepad-stage-themes (28), makepad-stage-app-run lib (7) and makepad-scope (131 + 4) tests.
2026-09-29 14:26:53 +02:00