makepad/libs
andodeki aad7b2a2d3 nigig: NIGIG test-mode forwarding, custom manifest hook, ortho camera support
- makepad_test/runtime.rs: forward NIGIG_TEST_MODE from host env to the
  Android app via 'am start' intent extra; add wait_timeout (60s) used by
  wait_visible/wait_hidden/wait_count; make query_widgets tolerant of
  snapshot timeouts; grant READ_CONTACTS during adb setup
- makepad-platform android_jni.rs: read makepad.NIGIG_TEST_MODE intent
  extra and surface it as the NIGIG_TEST_MODE env var via apply_studio_env
- cargo_makepad compile.rs: support verbatim custom AndroidManifest.xml in
  addition to the templated variant
- makepad-xr xr_root.rs: add ortho camera controls (ortho, ortho_height,
  min/max), derive Debug on XrCamera
- docs: ANDROID.md and DESKTOP_VISIBLE.md for makepad_test
2026-08-28 10:20:20 +03:00
..
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 libs/ai: the step cost model per device, the cold-turn speculative path, and RIFE on Metal with its device-parity check 2026-08-26 08:49:46 +02:00
android_state Restore overwritten change in internal makepad-android-state library (#763) 2025-05-29 17:38:43 +02:00
apple_sys video: the sample-attachments call takes a CoreFoundation Boolean, so it builds on x86_64 macOS too 2026-08-25 06:03:00 +02:00
asset libs/asset: batch publish in one transaction and its route with the hostile cases, hardware sha256 proved against the oracle, classic worlds stop being mirror images, sounds and sprites publish a picture, an interrupted model install can never load broken, ActorDef::scaled, and the asset-ai chat tells the truth 2026-08-26 08:49:46 +02:00
audio_decode audio: a FLAC decoder from the specification 2026-08-26 08:49:46 +02:00
audio_encode audio: a FLAC decoder from the specification 2026-08-26 08:49:46 +02:00
audio_lyrics libs/audio_*: MP3, Vorbis and Ogg of our own, plus lyric alignment and audio imaging 2026-08-23 01:34:35 +02:00
audio_picture libs/audio_*: MP3, Vorbis and Ogg of our own, plus lyric alignment and audio imaging 2026-08-23 01:34:35 +02:00
audio_sidechannels libs/audio_*: MP3, Vorbis and Ogg of our own, plus lyric alignment and audio imaging 2026-08-23 01:34:35 +02:00
base64 fix(base64): handle single '=' padding in base64_decode (#1027) 2026-04-09 20:05:45 +02:00
bitflags cleanup 2026-02-12 15:02:01 +01:00
box3d Land the 3D renderer and leftover sim/math from rik2. 2026-08-18 14:23:59 +02:00
bytemuck First 2.0 2026-02-12 14:52:33 +01: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 Clean the public tree for a checkout other people can use. 2026-08-18 15:23:19 +02:00
cfg-if First 2.0 2026-02-12 14:52:33 +01:00
converse chore: README, workspace, agent docs, and the box-driving scripts 2026-08-23 01:34:36 +02:00
crc32fast cleanup 2026-02-12 15:02:01 +01:00
csg csg: deterministic boolean bench + fuzz harnesses 2026-08-26 08:49:47 +02:00
diffusion libs/ai: one AI stack, replacing libs/ggml, llama, mlx, cuda, tts, voice2 and pbr_paint 2026-08-23 01:34:35 +02:00
dual-contouring Initial commit 2025-05-06 10:11:37 +02:00
error_log chore: workspace members for the new crates, makepad.splash, the naming and loader check scripts, and error_log 2026-08-26 08:49:50 +02:00
fab fab: a 3D creation shell and the viewer built on it — colour picker, material textures, dials that move the scene while they drag, the glTF loader, the tour, and the probes 2026-08-26 08:49:47 +02:00
fab_tour fab: a 3D creation shell and the viewer built on it — colour picker, material textures, dials that move the scene while they drag, the glTF loader, the tour, and the probes 2026-08-26 08:49:47 +02:00
fast_inflate Land glTF writers, remesh, PBR paint, and xatlas from rik2. 2026-08-18 14:23:58 +02:00
filesystem_watcher aimgr 2026-04-27 14:51:24 +02:00
flate2 cleanup 2026-02-12 15:02:01 +01: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
geodata Close the rik2 land: workspace, splash, and sandbox cleanup. 2026-08-18 14:24:00 +02:00
gif Clean the public tree for a checkout other people can use. 2026-08-18 15:23:19 +02:00
git xr otw 2026-03-12 15:51:30 +01:00
gltf render+sim+gltf: a HUD, the receiver shader with sun and cascaded shadows, metered exposure and haze, two shaders that never compiled, map facing becomes heading, and the viewer hooks 2026-08-26 08:49:46 +02:00
html ai manager otw 2026-04-28 12:24:40 +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
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 Clean unused workspace patch warnings 2026-07-08 12:48:33 +02:00
live_id compile 2026-02-10 18:26:51 +01:00
live_reload_core xr otw 2026-03-12 15:51:30 +01:00
lz4 otw 2026-04-01 12:19:02 +02:00
makepad_ai Close the rik2 land: workspace, splash, and sandbox cleanup. 2026-08-18 14:24:00 +02:00
makepad_test nigig: NIGIG test-mode forwarding, custom manifest hook, ortho camera support 2026-08-28 10:20:20 +03:00
map_nav Search: fuzzy transcription correction — settlements beat literal typos 2026-08-02 17:48:41 +02:00
math Land the 3D renderer and leftover sim/math from rik2. 2026-08-18 14:23:59 +02:00
mb3d xr otw 2026-03-12 15:51:30 +01:00
mbtile_reader chore: README, workspace, agent docs, and the box-driving scripts 2026-08-23 01:34:36 +02:00
memchr cleanup 2026-02-12 15:02:01 +01:00
micro_proc_macro id change 2026-02-07 16:53:33 +01:00
micro_serde Land platform, studio, and widget infra from rik2. 2026-08-18 14:23:57 +02:00
objc-sys fixup 2026-03-12 09:39:16 +01:00
openexr mipmapping 2026-03-09 09:18:33 +01:00
pdf_parse working emitters 2026-04-01 12:19:02 +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 raytrace: the traced pane starts coarse and doubles to native, with the raster underneath 2026-08-26 08:49:47 +02:00
regex compile 2026-02-10 18:26:51 +01:00
remesh libs/render + xr: levels, player navigation, and Gaussian splats that sort on the GPU 2026-08-23 01:34:35 +02:00
render render+sim+gltf: a HUD, the receiver shader with sun and cascaded shadows, metered exposure and haze, two shaders that never compiled, map facing becomes heading, and the viewer hooks 2026-08-26 08:49:46 +02:00
rust_tokenizer windows rs strip 2026-02-14 11:32:16 +01:00
rustybuzz vulkan vendoring completed 2026-02-16 09:10:27 +01:00
sdfer vulkan vendoring completed 2026-02-16 09:10:27 +01:00
shared_bytes fixup 2026-03-12 09:39:47 +01:00
shell cargo_makepad: don't include resources/android/ios on every platform (#1157) 2026-08-01 10:26:31 +02:00
show_control Land the house Art-Net/DMX desk from rik2. 2026-08-18 14:23:59 +02:00
sim render+sim+gltf: a HUD, the receiver shader with sun and cascaded shadows, metered exposure and haze, two shaders that never compiled, map facing becomes heading, and the viewer hooks 2026-08-26 08:49:46 +02:00
simd-adler32 Arcade M6+M7: packaging/sharing with sandboxed installs, and the pretty pass 2026-08-03 03:27:09 +02:00
smallvec cleanup 2026-02-12 15:16:31 +01: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 sqlite_query: derived tables get their real names, their predicates, and all their arms 2026-08-26 08:49:45 +02:00
stitch optimize inflate/deflate 2026-02-18 13:28:39 +01:00
svg Tessellator: 5.8x fill tessellation + baked-strip fast path 2026-08-02 17:48:42 +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 Overhaul android tooling and platform layers to support Android 8 (#1091) 2026-05-22 01:40:29 +02:00
tsdf fix 2026-04-10 21:14:32 +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 vulkan vendoring completed 2026-02-16 09:10:27 +01:00
video_flow vj: the transport becomes a platter — one clock per deck, the producer contract, GPU frame tweening with RIFE, NV12 end to end, AI3 adaptive subdivision, and bit-identical decks 2026-08-26 08:49:48 +02:00
voice libs/audio_*: MP3, Vorbis and Ogg of our own, plus lyric alignment and audio imaging 2026-08-23 01:34:35 +02:00
vulkan Clean unused workspace patch warnings 2026-07-08 12:48:33 +02:00
wasm_bridge WASM Binary Optimization + Splitting (#925) 2026-03-09 18:52:49 +01:00
wasm_strip xr otw 2026-03-12 15:51:30 +01:00
webp fix 2026-02-17 19:25:31 +01:00
windows chore: README, workspace, agent docs, and the box-driving scripts 2026-08-23 01:34:36 +02:00
xatlas libs/render + xr: levels, player navigation, and Gaussian splats that sort on the GPU 2026-08-23 01:34:35 +02:00
zip_file Arcade M6+M7: packaging/sharing with sandboxed installs, and the pretty pass 2026-08-03 03:27:09 +02:00
zune Close the rik2 land: workspace, splash, and sandbox cleanup. 2026-08-18 14:24:00 +02:00