..
ab_glyph_rasterizer
git lib added
2026-02-18 10:04:26 +01:00
adler2
First 2.0
2026-02-12 14:52:33 +01:00
ai
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00:00
android_state
Restore overwritten change in internal makepad-android-state library ( #763 )
2025-05-29 17:38:43 +02:00
app_module
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00:00
apple_sys
apple_sys (macos): link libSystem by its real name -- the block-class statics (_NSConcreteStackBlock, _NSConcreteBogusBlock) were declared with #[link(name = "system")], so rustc passed -lsystem and ld looked for libsystem.tbd. On the default case-insensitive APFS volume that finds libSystem.tbd, but with the SDK on a case-sensitive volume (or cross-linking from Linux) every macOS link failed with "ld: library 'system' not found". It is now "System", as at the file's other link attribute.
2026-09-28 09:05:00 +02:00
archive_org
apps: vj
2026-09-15 13:40:29 +02:00
asset
Repair integration manifests and port nigig exports onto upstream widget families
2026-10-26 11:23:26 +00: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_lyrics
Repair integration manifests and port nigig exports onto upstream widget families
2026-10-26 11:23:26 +00:00
audio_picture
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_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
audio_sidechannels
Repair integration manifests and port nigig exports onto upstream widget families
2026-10-26 11:23:26 +00: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
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00:00
box3d
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00: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
cleanup
2026-02-12 15:02:01 +01:00
byteorder-lite
terminal work/ webp
2026-02-17 18:11:36 +01:00
cef
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00:00
cfg-if
First 2.0
2026-02-12 14:52:33 +01:00
chat_ui
Repair integration manifests and port nigig exports onto upstream widget families
2026-10-26 11:23:26 +00:00
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
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00: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
cleanup
2026-02-12 15:02:01 +01:00
csg
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00: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
Initial commit
2025-05-06 10:11:37 +02:00
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
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00:00
flate2
cleanup
2026-02-12 15:02:01 +01:00
flow
Repair integration manifests and port nigig exports onto upstream widget families
2026-10-26 11:23:26 +00:00
flowgraph
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00: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
compile
2026-02-10 18:26:51 +01:00
fxhash
cleanup
2026-02-12 15:02:01 +01:00
game
fix(game/render): port EntityLocal particle anchors from libs/render
2026-10-26 11:23:27 +00:00
geodata
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00: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
TextFlow: collapse block margins like CSS in Html; Html: don't draw an inline code box behind each line of <pre><code> ( #1297 )
2026-10-09 11:00:16 +02:00
i_float
Vendor i_overlay polygon boolean crates into libs/
2026-07-31 00:10:52 +02:00
i_key_sort
Vendor i_overlay polygon boolean crates into libs/
2026-07-31 00:10:52 +02:00
i_overlay
Vendor i_overlay polygon boolean crates into libs/
2026-07-31 00:10:52 +02:00
i_shape
Vendor i_overlay polygon boolean crates into libs/
2026-07-31 00:10:52 +02:00
i_tree
Vendor i_overlay polygon boolean crates into libs/
2026-07-31 00:10:52 +02:00
image_tiles
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00:00
jni-sys
vulkan vendoring completed
2026-02-16 09:10:27 +01:00
jpeg-encoder
vulkan vendoring completed
2026-02-16 09:10:27 +01:00
latex_math
First 2.0
2026-02-12 14:52:33 +01:00
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
Faster shader codegen, working shader caches, and no GL repaints for buffer retirement ( #1279 )
2026-10-02 01:21:31 +02:00
live_reload_core
xr otw
2026-03-12 15:51:30 +01:00
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
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00:00
map_build
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00: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
xr otw
2026-03-12 15:51:30 +01:00
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
media_view
Repair integration manifests and port nigig exports onto upstream widget families
2026-10-26 11:23:26 +00:00
memchr
cleanup
2026-02-12 15:02:01 +01:00
mesh_edit
libs: model, mesh_edit, csg, scene, sim, render, xr
2026-09-15 13:40:31 +02:00
micro_proc_macro
id change
2026-02-07 16:53:33 +01:00
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
mipmapping
2026-03-09 09:18:33 +01:00
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
cleanup
2026-02-12 15:02:01 +01:00
rabin-karp
add studio proto
2026-03-02 12:46:52 +01:00
rapier
rapier bench: --stages/--probe diagnostic modes + live stage timers
2026-07-06 00:24:56 +02:00
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
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00: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
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00: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
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00:00
sdfer
vulkan vendoring completed
2026-02-16 09:10:27 +01:00
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
cargo_makepad: don't include resources/android/ios on every platform ( #1157 )
2026-08-01 10:26:31 +02:00
show_control
libs: piano_model, drumkit_phys, show_control, score_view, diffusion
2026-09-15 13:40:32 +02:00
sim
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00:00
simd-adler32
Arcade M6+M7: packaging/sharing with sandboxed installs, and the pretty pass
2026-08-03 03:27:09 +02:00
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
libs/render + xr: levels, player navigation, and Gaussian splats that sort on the GPU
2026-08-23 01:34:35 +02:00
sqlite_query
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00:00
stitch
stitch: a host call no longer leaves its handler's frame on the native stack ( #1294 )
2026-10-12 23:00:33 +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
aimgr
2026-04-27 14:51:24 +02:00
tesla
map: rain radar overlay, flying 3D markers, Europe routing, geodata crate
2026-07-28 18:00:27 +02:00
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
First 2.0
2026-02-12 14:54:11 +01:00
unicase
First 2.0
2026-02-12 14:52:33 +01:00
unicode
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
video_flow
apps: vj
2026-09-15 13:40:29 +02:00
vj_analysis
Repair integration manifests and port nigig exports onto upstream widget families
2026-10-26 11:23:26 +00: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
xr otw
2026-03-12 15:51:30 +01:00
webp
fix
2026-02-17 19:25:31 +01:00
win_resource
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00:00
windows
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00: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
Consolidate nigig Android integration and required work features onto mapped upstream dev base
2026-10-26 11:15:32 +00: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