| .. |
|
ab_glyph_rasterizer
|
|
|
|
adler2
|
First 2.0
|
2026-02-12 14:52:33 +01:00 |
|
ai
|
Merge upstream origin/dev c86415ef6 (30 commits) into nigig fork - preserve work content, game crates, nigig protocol, widgets layout
|
2026-09-27 01:53:53 +03:00 |
|
android_state
|
|
|
|
app_module
|
Merge upstream origin/dev c86415ef6 (30 commits) into nigig fork - preserve work content, game crates, nigig protocol, widgets layout
|
2026-09-27 01:53:53 +03:00 |
|
apple_sys
|
platform: GPU passes store top-left rows on every backend, hosted apps get software frames as textures, the Android desk renders at 120 Hz, and the platform builds warning-free on every CI target
|
2026-09-26 20:08:13 +02:00 |
|
archive_org
|
apps: vj
|
2026-09-15 13:40:29 +02:00 |
|
asset
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
audio_decode
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
audio_encode
|
tools, arch, docs, workspace, examples, sqlite, wasm_bridge
|
2026-09-15 13:40:33 +02:00 |
|
audio_picture
|
task, cargo-makepad, widgets, audio: the task manager chooses its columns, graphs every process' network and disk traffic and installs itself as a Dock app built by cargo makepad -- cargo makepad desktop bundle -p <crate> [--install[=DIR]] builds a self-contained, signed macOS .app (MAKEPAD_PACKAGE_DIR=resources in its own target dir, every dependency's resources plus only the fonts the binary's manifest names, icon from [package.metadata.makepad.desktop], per-app usage strings, signed with the Apple Development identity so privacy grants survive rebuilds) and installs it outside target/ (default ~/.makepad/apps), replacing the per-app package-macos.sh scripts
|
2026-09-23 22:34:45 +02:00 |
|
audio_route
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
base64
|
libs: sqlite WITHOUT ROWID reads, an in-repo tar reader, packed git imports, a Haskell lexer, and the AI crate warning cleanup
|
2026-09-18 12:15:55 +02:00 |
|
bitflags
|
cleanup
|
2026-02-12 15:02:01 +01:00 |
|
bounded_http
|
asset-ui, asset-server, libs/asset
|
2026-09-15 13:40:30 +02:00 |
|
box3d
|
apps: vj
|
2026-09-15 13:40:29 +02:00 |
|
bytemuck
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
byteorder
|
|
|
|
byteorder-lite
|
|
|
|
cef
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
cfg-if
|
|
|
|
civil_time
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
code_arch
|
apps: director, studio, scope, aichat
|
2026-09-15 13:40:29 +02:00 |
|
code_language
|
libs: sqlite WITHOUT ROWID reads, an in-repo tar reader, packed git imports, a Haskell lexer, and the AI crate warning cleanup
|
2026-09-18 12:15:55 +02:00 |
|
converse
|
Merge upstream origin/dev c86415ef6 (30 commits) into nigig fork - preserve work content, game crates, nigig protocol, widgets layout
|
2026-09-27 01:53:53 +03:00 |
|
core_util
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
crc32fast
|
|
|
|
csg
|
Merge upstream origin/dev c86415ef6 (30 commits) into nigig fork - preserve work content, game crates, nigig protocol, widgets layout
|
2026-09-27 01:53:53 +03:00 |
|
diffusion
|
libs: ai hub/models/cuda, speech, chat_ui
|
2026-09-15 13:40:31 +02:00 |
|
diskmap
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
drumkit
|
libs: piano_model, drumkit_phys, show_control, score_view, diffusion
|
2026-09-15 13:40:32 +02:00 |
|
drumkit_phys
|
libs: piano_model, drumkit_phys, show_control, score_view, diffusion
|
2026-09-15 13:40:32 +02:00 |
|
dual-contouring
|
|
|
|
error_log
|
platform: topic hunks the per-commit assembly could not place, the Sep 2–15 dev PRs (#1208–#1236) as adapted to this tree, and the zero-warning chore
|
2026-09-15 13:40:33 +02:00 |
|
fab
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
fab_tour
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
fabric
|
tools, arch, docs, workspace, examples, sqlite, wasm_bridge
|
2026-09-15 13:40:33 +02:00 |
|
fast_inflate
|
platform: the retained renderer for Scope, the vulkan cargo feature and Cx::gpu_backend()
|
2026-09-18 12:14:21 +02:00 |
|
filesystem_watcher
|
Merge upstream origin/dev fda40f56 into nigig fork - preserve nigig hub/web_server, take upstream dev updates
|
2026-09-25 17:25:35 +03:00 |
|
flate2
|
|
|
|
flow/src
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
flowgraph
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
frametween
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
futures
|
compile
|
2026-02-10 18:26:51 +01:00 |
|
futures_legacy
|
|
|
|
fxhash
|
|
|
|
game
|
feat(arcade): port makepad game libs + arcade from makepad-internal onto the fork
|
2026-09-05 05:49:12 +03:00 |
|
geodata
|
Merge upstream origin/dev fda40f56 into nigig fork - preserve nigig hub/web_server, take upstream dev updates
|
2026-09-25 17:25:35 +03:00 |
|
gif
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
git
|
platform: Windows and macOS -- every window keeps animating with several open, half-float RGBA textures have four channels, a first-opened popup draws its rows, a texture pass before its window has a size is skipped, desktop apps open no console window, the macOS display link is kept until invalidated, and a hosted child redraws at its tile's new size
|
2026-09-26 20:09:39 +02:00 |
|
gltf
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
html
|
Html: fix collapsed details with void tags corrupting table layout (#1222)
|
2026-09-11 10:54:28 +02:00 |
|
i_float
|
Vendor i_overlay polygon boolean crates into libs/
|
2026-07-31 00:10:52 +02:00 |
|
i_key_sort
|
|
|
|
i_overlay
|
|
|
|
i_shape
|
|
|
|
i_tree
|
|
|
|
image_tiles
|
Merge upstream origin/dev c86415ef6 (30 commits) into nigig fork - preserve work content, game crates, nigig protocol, widgets layout
|
2026-09-27 01:53:53 +03:00 |
|
jni-sys
|
|
|
|
jpeg-encoder
|
|
|
|
latex_math
|
|
|
|
linux
|
platform: the retained renderer for Scope, the vulkan cargo feature and Cx::gpu_backend()
|
2026-09-18 12:14:21 +02:00 |
|
live_id
|
|
|
|
live_reload_core
|
|
|
|
loader_bundle
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
lz4
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
makepad_test
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
map_build
|
Merge upstream origin/dev c86415ef6 (30 commits) into nigig fork - preserve work content, game crates, nigig protocol, widgets layout
|
2026-09-27 01:53:53 +03:00 |
|
map_nav
|
libs: geodata, map_build, mbtile_reader, map_nav
|
2026-09-15 13:40:32 +02:00 |
|
math
|
platform: rename the CPU simulated-GPU backend from headless to gpusim
|
2026-09-15 13:40:28 +02:00 |
|
mb3d
|
|
|
|
mbtile_reader
|
maps: tiles ship only what the renderer draws, and a frame draws only what is on screen -- one detail contract in mbtile_reader::map_tags (detail_feature_used, micro_icon, the tag allowlist) is shared by the renderer (MvtSink::wants_feature skips rejected osm_* features in the detail pass before any id is allocated), the base bake (non --full drops them and stamps makepad_detail_contract=features-v1) and the repacker (a DATA_POLICY row; the verifier accepts exactly the contract's drops): address-only nodes (85% of detail points), plain road/building lines duplicated by the base and polygon layers, and relation points go; icons, trees, bridge corridors, platforms and detail buildings stay. Hosted city tiles shrink ~24% (Amsterdam z14 608 -> 465 KB). makepad-map-render-check builds each tile from the original and the rewrite at buckets 14-18 in 2D and 3D and requires identical buffers (bitwise digest, NaN-safe) and equal baked-face hits: ~3000 builds over local and hosted world tiles, 0 mismatches. Found on the way: base, detail and overlay polygon ids all started at 1 and the fill pass groups rings by id, so unrelated polygons of one colour fused; they now use disjoint ranges. makepad-map-repack --in-place converts an archive over itself shard by shard (cross-shard blobs stashed first, each partial verified tile by tile against the still-present original, journaled, renamed; root last; resumable), and --remote user@host:/dir runs it from this machine over parallel ssh streams against a sparse local mirror with SHA-256 checks. GPU/memory: only visible tiles are drawn (the prefetch ring, a whole z14 tile wide past z14, was drawn every frame), building outlines, flat-road fringes and roof edges move to the compact 28/16-byte formats, the shadow pass skips unlifted road chunks and off-screen terrain cells are skipped; z16 flat 6.3 -> 3.8 ms GPU, 123 -> 36 draws, 151 -> 94 MB resident; z17.5 7.3 -> 3.6 ms, 158 -> 26 MB; max tilt 5.5 -> 2.8 ms; pixels unchanged. New traces gpu.shaders, map.streams, map.frame
|
2026-09-26 23:41:52 +02:00 |
|
memchr
|
|
|
|
mesh_edit
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
micro_proc_macro
|
|
|
|
micro_serde
|
platform: GPU passes store top-left rows on every backend, hosted apps get software frames as textures, the Android desk renders at 120 Hz, and the platform builds warning-free on every CI target
|
2026-09-26 20:08:13 +02:00 |
|
midi_file
|
score: the notation suite — engraving, layout, playback, midi and musicxml import, the physical piano model, and the score app
|
2026-09-01 16:46:32 +02:00 |
|
model
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
mp4_index
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
musicxml
|
score: the notation suite — engraving, layout, playback, midi and musicxml import, the physical piano model, and the score app
|
2026-09-01 16:46:32 +02:00 |
|
objc-sys
|
platform: GPU passes store top-left rows on every backend, hosted apps get software frames as textures, the Android desk renders at 120 Hz, and the platform builds warning-free on every CI target
|
2026-09-26 20:08:13 +02:00 |
|
ondevice_build
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
openexr
|
|
|
|
pdf_parse
|
mp*: the treemap camera era — canon-space packing, 2.5D and orbit views, streaming walks, the qwen sidepanel; mpwm linux desktop integration; pdf_parse recovery
|
2026-09-01 16:46:34 +02:00 |
|
piano_model
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
pulldown-cmark
|
|
|
|
rabin-karp
|
|
|
|
rapier
|
|
|
|
raytrace
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
regex
|
script: the Octoscript VM hardening -- execution caps, fuel and deadlines, heap/string/array/object limits, parser diagnostics and re-entrant dispatch, keeping a Makepad host's semantics and speed
|
2026-09-26 20:08:33 +02:00 |
|
remesh
|
engine libs: render and sim for a strategy round, the per-unit decision hook, the mp4 sample index, stitch and xatlas quieted, example refresh
|
2026-09-01 16:46:35 +02:00 |
|
render
|
Merge upstream origin/dev fda40f56 into nigig fork - preserve nigig hub/web_server, take upstream dev updates
|
2026-09-25 17:25:35 +03:00 |
|
rmeta
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
rtsmap
|
maps + route: the self-baking Amsterdam test map, reversible mkmap weave, the rtsmap generator, road faces, guarded first-run
|
2026-09-01 16:46:33 +02:00 |
|
rust_tokenizer
|
apps: director, studio, scope, aichat
|
2026-09-15 13:40:29 +02:00 |
|
rustybuzz
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
scene
|
Merge upstream origin/dev fda40f56 into nigig fork - preserve nigig hub/web_server, take upstream dev updates
|
2026-09-25 17:25:35 +03:00 |
|
score
|
score: the notation suite — engraving, layout, playback, midi and musicxml import, the physical piano model, and the score app
|
2026-09-01 16:46:32 +02:00 |
|
score_import
|
score: the notation suite — engraving, layout, playback, midi and musicxml import, the physical piano model, and the score app
|
2026-09-01 16:46:32 +02:00 |
|
score_layout
|
score: the notation suite — engraving, layout, playback, midi and musicxml import, the physical piano model, and the score app
|
2026-09-01 16:46:32 +02:00 |
|
score_pdf
|
score: the notation suite — engraving, layout, playback, midi and musicxml import, the physical piano model, and the score app
|
2026-09-01 16:46:32 +02:00 |
|
score_play
|
score: the notation suite — engraving, layout, playback, midi and musicxml import, the physical piano model, and the score app
|
2026-09-01 16:46:32 +02:00 |
|
score_render
|
libs: piano_model, drumkit_phys, show_control, score_view, diffusion
|
2026-09-15 13:40:32 +02:00 |
|
score_ui
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
score_view
|
Merge upstream origin/dev c86415ef6 (30 commits) into nigig fork - preserve work content, game crates, nigig protocol, widgets layout
|
2026-09-27 01:53:53 +03:00 |
|
sdfer
|
|
|
|
search
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
shared_bytes
|
platform: the retained renderer for Scope, the vulkan cargo feature and Cx::gpu_backend()
|
2026-09-18 12:14:21 +02:00 |
|
shell
|
|
|
|
show_control
|
libs: piano_model, drumkit_phys, show_control, score_view, diffusion
|
2026-09-15 13:40:32 +02:00 |
|
sim
|
fix(fork): restore nigig game-sim/math + workspace members, take upstream finance/route manifests - preserve game crates alongside dev/work split into scene/soft-body
|
2026-09-25 20:12:03 +03:00 |
|
simd-adler32
|
|
|
|
smallvec
|
platform: GPU passes store top-left rows on every backend, hosted apps get software frames as textures, the Android desk renders at 120 Hz, and the platform builds warning-free on every CI target
|
2026-09-26 20:08:13 +02:00 |
|
soft_body
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
soundfont
|
score: the notation suite — engraving, layout, playback, midi and musicxml import, the physical piano model, and the score app
|
2026-09-01 16:46:32 +02:00 |
|
splat
|
|
|
|
sqlite_query
|
Merge upstream origin/dev fda40f56 into nigig fork - preserve nigig hub/web_server, take upstream dev updates
|
2026-09-25 17:25:35 +03:00 |
|
stitch
|
platform: GPU passes store top-left rows on every backend, hosted apps get software frames as textures, the Android desk renders at 120 Hz, and the platform builds warning-free on every CI target
|
2026-09-26 20:08:13 +02:00 |
|
strict_json
|
libs: model, mesh_edit, csg, scene, sim, render, xr
|
2026-09-15 13:40:31 +02:00 |
|
svg
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
system_speech
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
tar
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
teamtalk
|
tools, arch, docs, workspace, examples, sqlite, wasm_bridge
|
2026-09-15 13:40:33 +02:00 |
|
terminal_core
|
|
|
|
tesla
|
|
|
|
texcomp
|
texcomp: the block codec and the container every texture will travel in
|
2026-08-26 08:49:47 +02:00 |
|
toml_parser
|
apps: director, studio, scope, aichat
|
2026-09-15 13:40:29 +02:00 |
|
tsdf
|
platform: the retained renderer for Scope, the vulkan cargo feature and Cx::gpu_backend()
|
2026-09-18 12:14:21 +02:00 |
|
ttf-parser
|
|
|
|
unicase
|
|
|
|
unicode
|
libs: no warnings in the workspace check on any row -- the CI box checks every package on every target, and the library crates, which have no tile of their own, warned on the rows nobody builds by hand. On wasm and mobile, things are gated with their users: the workspace document worker (its commands, payloads, retry constants and Drop are native; the wasm API stays, behind an uninhabited worker whose constructors answer that the browser has no document worker), the hub's unused non-Unix available_bytes and its ram facts parser, the loader's ArenaPtr, system_speech's bcp47. On the tvOS rows, the only ones built on nightly, the legacy numeric constants and functions become the associated constants they have been since Rust 1.43 (micro_serde, bytemuck, rustybuzz, unicode-script, smallvec, weezl); fetch_update keeps its name under allow(deprecated) in stitch, git and the map archive, since try_update does not exist on older stable toolchains; objc-sys declares free with the signature the standard library uses; rustybuzz calls its own method through a path that a future std method of the same name cannot shadow; and the Script derive's unused helper attribute splat, which nightly now reserves as a built-in, is spelled script_splat (nothing in makepad, Scope or Stage uses it)
|
2026-09-22 00:02:28 +02:00 |
|
video_flow
|
apps: vj
|
2026-09-15 13:40:29 +02:00 |
|
vulkan
|
platform: faster builds and sturdier runs -- #[derive(Script)] emits one helper call per field, studio-protocol no longer waits for script, an app's package dir, icons and bundle name rebuild only that app, MAKEPAD=gpusim builds again, and a contained panic on macOS no longer frees the windows under AppKit
|
2026-09-26 20:10:03 +02:00 |
|
wasm_bridge
|
platform: faster builds and sturdier runs -- #[derive(Script)] emits one helper call per field, studio-protocol no longer waits for script, an app's package dir, icons and bundle name rebuild only that app, MAKEPAD=gpusim builds again, and a contained panic on macOS no longer frees the windows under AppKit
|
2026-09-26 20:10:03 +02:00 |
|
wasm_strip
|
|
|
|
webp
|
|
|
|
win_resource
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
windows
|
Merge upstream origin/dev fda40f56 into nigig fork - preserve nigig hub/web_server, take upstream dev updates
|
2026-09-25 17:25:35 +03:00 |
|
wm_api
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
wm_theme
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
workspace
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
xatlas
|
libs: the AI stack, flowgraph, git, audio_route, win_resource and the other libraries; Flow, the asset library and VJ move to Stage
|
2026-09-26 20:10:57 +02:00 |
|
zip_file
|
platform: hosted apps on Android -- every app its own process under the WM, frames handed over with GPU fences, a touch that is taken away is cancelled, hosted children ask the WM for what they cannot do, window crossfades and whole-frame presents, relief-lit textures
|
2026-09-26 20:09:17 +02:00 |
|
zune
|
platform: the retained renderer for Scope, the vulkan cargo feature and Cx::gpu_backend()
|
2026-09-18 12:14:21 +02:00 |