makepad/examples
2026-10-26 10:57:38 +00:00
..
aichat apps: Code, Translator, Weather, Amp and the rest 2026-10-13 12:26:21 +02:00
app_host_probe apps: Code, Translator, Weather, Amp and the rest 2026-10-13 12:26:21 +02:00
automate uizoo, automate: a demo that redeclares an input with uniform draws nothing 2026-10-02 08:48:51 +02:00
box3d platform: a DrawPass API for the pass graph and its camera, so nothing pokes cx.passes[id] (C10) -- Cx::set_pass_parent / DrawPass::set_pass_parent(cx, DrawPassId) chain a pass under the one that samples it (keeping what attached it), insert_after puts a pass between a producer and its parent, detach and withdraw take a pass out of the paint tree (withdraw also drops its draw list and dirt), clear_depth_texture, set_keep_camera_matrix, and set_camera(view, projection) writes the camera and depth matrices with the inverse and marks the uniforms dirty -- the copy fab kept forgot that last step. Gone: the set_pass_camera copies in kinetic_type and fab (libs/render's stays as the SceneState3D adapter over set_camera), and the save-and-restore of a pass's parent around set_color_texture in render_graph's runner, accum and bloom, which nothing resets. Callers moved: draw, widgets gauss chain, raytrace, frametween, fab, libs/render (ssao, fast_gi, gpu lightmap, local shadows, vfx), render_graph, kinetic_type, xr and the box3d, cad and material_lab examples. Checked: cargo check --release on all of them. 2026-10-01 15:10:18 +02:00
browser apps: Code, Translator, Weather, Amp and the rest 2026-10-13 12:26:21 +02:00
browser_capture_probe video colour: every decode path reads the stream's matrix/primaries/transfer/range; GPU conversion with HDR (PQ/HLG) tone mapping in VideoColor; every encoder tags its output; 4K (3840x2160 either orientation) through decode, graph and export 2026-10-21 10:27:01 +02:00
bugfix builder, licenses: a clean-room LZX decoder, license fields on every crate, and libs/mb3d removed 2026-09-29 16:29:39 +02:00
cad apps: Code, Translator, Weather, Amp and the rest 2026-10-13 12:26:21 +02:00
camera apps: Camera, splash-live, Translator, Amp, Code, Route offline 2026-10-14 07:24:22 +02:00
charts widgets, platform, script, draw: clean builds 7-9 s faster -- rare widgets leave widgets-core, the tweaker leaves the front crate, network and math_aot leave the build chain, and less generated code 2026-09-29 01:55:14 +02:00
counter apps: Code, Translator, Weather, Amp and the rest 2026-10-13 12:26:21 +02:00
datagrid sheets, datagrid example: a double-click starts one edit, not two -- the grid asks through EditCell on a double-click as F2 does, so the hosts drop the arm that answered CellDoubleClicked: answering both started the edit twice, and the second start committed an editor that had not been drawn 2026-10-02 08:48:41 +02:00
floating_panel builder, licenses: a clean-room LZX decoder, license fields on every crate, and libs/mb3d removed 2026-09-29 16:29:39 +02:00
fractal_zoom work: JIT slot-coalescing miscompile fix (overlapping copies; Sandbox double-free), store sync between nodes, JIT caption ring on every platform (HAL overlay), Windows JIT fixes (TLS slots >= 64, lent-window input, inspect, private cache dir, panic on load screen), hub Claude backend uses the normal Claude Code login, WM --jit app hosting, memory rounds 3+4, RACE7 slot/extent work, PGO9 warm-settle fixes, restore of lost Rc/Arc + print + vsnative changes, regalloc checker fix 2026-10-24 14:58:58 +02:00
frame_probe work: WM composites at exact device-pixel rects (cached desk view at its pass's device rect, dpi_snap, window edge coverage): sharp at fractional scales 2026-10-25 12:55:17 +01:00
gl_interop apps: Code, Translator, Weather, Amp and the rest 2026-10-13 12:26:21 +02:00
glass builder, licenses: a clean-room LZX decoder, license fields on every crate, and libs/mb3d removed 2026-09-29 16:29:39 +02:00
hello_world apps: Camera, splash-live, Translator, Amp, Code, Route offline 2026-10-14 07:24:22 +02:00
image_tiles builder, licenses: a clean-room LZX decoder, license fields on every crate, and libs/mb3d removed 2026-09-29 16:29:39 +02:00
isolate builder, licenses: a clean-room LZX decoder, license fields on every crate, and libs/mb3d removed 2026-09-29 16:29:39 +02:00
layout_probe apps: Code, Translator, Weather, Amp and the rest 2026-10-13 12:26:21 +02:00
map apps: Camera, splash-live, Translator, Amp, Code, Route offline 2026-10-14 07:24:22 +02:00
material_lab work: realism step 1 (lit tree impostors, terrain ecology rules, aerial perspective, quality tiers, brake lights, Vulkan GPU prof), hub survives WM restarts + fast start + CUDA builds, Desk Link display fixes (exit restore, flip watchdog, nice-10 children, timeline), live-edit restart/layout fixes, harness fixes, Amp parallel song writing 2026-10-24 23:38:45 +02:00
modal_footprint apps: Code, Translator, Weather, Amp and the rest 2026-10-13 12:26:21 +02:00
move_after_draw builder, licenses: a clean-room LZX decoder, license fields on every crate, and libs/mb3d removed 2026-09-29 16:29:39 +02:00
pdf widgets, platform, script, draw: clean builds 7-9 s faster -- rare widgets leave widgets-core, the tweaker leaves the front crate, network and math_aot leave the build chain, and less generated code 2026-09-29 01:55:14 +02:00
portallist_hit builder, licenses: a clean-room LZX decoder, license fields on every crate, and libs/mb3d removed 2026-09-29 16:29:39 +02:00
raytrace apps: Camera, splash-live, Translator, Amp, Code, Route offline 2026-10-14 07:24:22 +02:00
render_to_texture apps: Code, Translator, Weather, Amp and the rest 2026-10-13 12:26:21 +02:00
screen_span Linux direct: one desktop across screens and GPUs, per-screen window management, saved display layout, fullscreen across chosen screens (#1287) 2026-10-03 13:03:07 +02:00
shader builder, licenses: a clean-room LZX decoder, license fields on every crate, and libs/mb3d removed 2026-09-29 16:29:39 +02:00
skeuomorph relax: static init retried after an unwinding initializer; struct update base from a borrowed place drops nothing; find_root counts path-dependency members; std BufReader::seek_relative; trace host P(DOOM) full film + shader pack 2026-10-21 16:27:06 +02:00
slides builder, licenses: a clean-room LZX decoder, license fields on every crate, and libs/mb3d removed 2026-09-29 16:29:39 +02:00
splash apps: Code, Translator, Weather, Amp and the rest 2026-10-13 12:26:21 +02:00
splash_live apps: Camera, splash-live, Translator, Amp, Code, Route offline 2026-10-14 07:24:22 +02:00
splat_bench apps: Code, Translator, Weather, Amp and the rest 2026-10-13 12:26:21 +02:00
spritelab render_graph: makepad-render-graph, extracted from makepad-render with today's chain first (KERNELS.md P3 step 1) -- the HDR lane's post chain leaves libs/render unchanged in substance: post.rs (BloomPass: the energy-conserving Jimenez bloom and auto-exposure chain) moves to libs/render_graph/src/bloom.rs and shaders/composite.rs plus the DrawSceneTexture struct (exposure, AgX, FXAA, dither; the legacy blit) move to libs/render_graph/src/composite.rs, byte for byte in their shader text and pass wiring. makepad-render depends on the new crate and registers its shaders where post.rs registered (the composite registered after mixins/csm before; it depends on neither). Renderer::run_post / bind_composite / set_hdr_output keep their API; hosts name the composite as makepad_render_graph::DrawSceneTexture (spritelab here; Sandbox, the asset widgets and media_view in commercial). No re-export from makepad-render. Checked: cargo test --release -p makepad-render (444 pass) -p makepad-render-graph; cargo build --release -p makepad-sandbox -p makepad-media-view; a hidden, muted Sandbox run of leap renders its HDR frame (bloom, AgX, FXAA) as before; the shaders and the pass order are unchanged, so the output is identical by construction. 2026-09-30 11:55:32 +02:00
teamtalk apps: Camera, splash-live, Translator, Amp, Code, Route offline 2026-10-14 07:24:22 +02:00
text_atlas_stress apps: Camera, splash-live, Translator, Amp, Code, Route offline 2026-10-14 07:24:22 +02:00
text_center widgets, platform, script, draw: clean builds 7-9 s faster -- rare widgets leave widgets-core, the tweaker leaves the front crate, network and math_aot leave the build chain, and less generated code 2026-09-29 01:55:14 +02:00
text_input builder, licenses: a clean-room LZX decoder, license fields on every crate, and libs/mb3d removed 2026-09-29 16:29:39 +02:00
text_selection apps: Code, Translator, Weather, Amp and the rest 2026-10-13 12:26:21 +02:00
todo builder, licenses: a clean-room LZX decoder, license fields on every crate, and libs/mb3d removed 2026-09-29 16:29:39 +02:00
tray work: AI Hub menu-bar dropdown (full panel, full model catalogue with download/load/unload/delete), close keeps it in the tray 2026-10-25 18:16:18 +01:00
uizoo apps: Camera, splash-live, Translator, Amp, Code, Route offline 2026-10-14 07:24:22 +02:00
vector builder, licenses: a clean-room LZX decoder, license fields on every crate, and libs/mb3d removed 2026-09-29 16:29:39 +02:00
video_codec_test builder, licenses: a clean-room LZX decoder, license fields on every crate, and libs/mb3d removed 2026-09-29 16:29:39 +02:00
video_player apps: Camera, splash-live, Translator, Amp, Code, Route offline 2026-10-14 07:24:22 +02:00
windows_blur widgets, platform, script, draw: clean builds 7-9 s faster -- rare widgets leave widgets-core, the tweaker leaves the front crate, network and math_aot leave the build chain, and less generated code 2026-09-29 01:55:14 +02:00
xr Preserve fork binary assets when migrating work to upstream history 2026-10-26 10:57:38 +00:00