xgpui-apple
Apple rendering services for xgpui, including Metal rendering, text and shared Apple platform support.
When to use this crate
Apple platform backends use this crate for rendering and services. Most
applications should start through xgpui-platform rather than construct these
services directly.
For application setup, use the matching framework packages:
[]
= { = "xgpui", = "4.0.0" }
= { = "xgpui-platform", = "3.0.0" }
The registry package is xgpui-apple; its Rust library name is
gpui_apple. Keep framework packages on a compatible xgpui release.
Features
| Feature | Purpose |
|---|---|
font-kit |
Font discovery and Core Text integration. |
runtime_shaders |
Runtime Metal shader compilation. |
test-support |
Rendering test support. |
Documentation
- Local development and platform prerequisites
- xgpui API additions and compatibility
- Release preparation
- Repository · Website
Versioning and provenance
The xgpui framework version is 1.0.0, independent of the upstream release.
This maintained downstream package derives from Zed's gpui_apple crate via
gpui-unofficial.
The accepted capture is release/1.25.3 at commit
39d276b1500d503ec6d37efcaaa0dc0c00730576; its Zed source is v1.25.3
(8dd255c3eafb5231056fe4e6f601cedd011f1c93).
Licensed under Apache-2.0. xgpui is independent of Zed Industries.