makepad/libs/jni-sys
Admin 9aadd43f22 platform: HAL-only on every platform; the old backends are deleted
Every native platform now runs on the HAL (makepad-hal) alone: macOS and
iOS/tvOS on Metal, Windows on D3D11 (with device-loss recovery), Linux on
Vulkan (X11, Wayland and direct KMS, multi-GPU laptops with per-output
modes, mirror/extended arrangements and pacing) plus a GLES backend, and
Android on Vulkan with media, camera, network, haptics and file access on
the HAL. The old per-OS backends, the hal cfg and OpenHarmony are gone.
GPU memory: the HAL reads the device budget, keeps a UI reserve and raises
GpuPressure; failed allocations wait for room. One font service per host,
a frame profiler, held events for hidden views, automation for tests. Our
own generated Vulkan, Wayland and Windows bindings replace vendored ones.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-13 12:26:21 +02:00
..
src platform: HAL-only on every platform; the old backends are deleted 2026-10-13 12:26:21 +02:00
.gitignore Initial commit 2025-05-06 10:11:37 +02:00
Cargo.toml builder, licenses: a clean-room LZX decoder, license fields on every crate, and libs/mb3d removed 2026-09-29 16:29:39 +02:00
LICENSE-APACHE Initial commit 2025-05-06 10:11:37 +02:00
LICENSE-MIT Initial commit 2025-05-06 10:11:37 +02:00