bite-gp-scheduler
Part of bite-gpui — Zed's GPUI re-cut into a modular, acyclic stack of crates: install a tier on its own, or the whole stack behind one facade.
This package is the published build of scheduler, staged from the bite_v1.25.x line of this
project's repository at 1.25.202.
- Website and guides — https://bite-gpui.github.io
- The stack, tier by tier — https://bite-gpui.github.io/#layers
- Source, and the branches this is built from — https://github.com/bite-gpui/bite-gpui
Install
# this crate
# the whole stack, behind one facade
Hello, window
use *;
Swap a seam
Every seam in the stack is a trait an implementation can replace without forking the engine.
bite-gp-parley is the published second implementation of TextSystem, and swapping it
in is one builder call:
use RefCell;
use Rc;
use *;
use ParleyTextSystem;
Headless test — no display server, no GPU
With the test-support feature, a window is drawn in-process:
Guides
- Wraps & swaps — the two extension tiers, and the published crates behind them
- Parley — how to swap the text engine, and the measured trade that comes with it
- Morphorm — how to swap the layout solver, and its conformance numbers
- Pass — how to wrap the frame pipeline, and the rate and ledger that come with it
- Demos — projects built on the published crates
- Compare — the comparisons that can actually be run
Provenance and licence
Derived from Zed's gpui: restructured, renamed and published as bite-gp-scheduler under Apache-2.0.
NOTICE records the modifications the licence asks to be made prominent, and LICENSE-* carries
the licence text.
source: https://github.com/bite-gpui/bite-gpui
branch: bite_v1.25.x (upstream 1.25.2)
version: 1.25.202
commit: 19271206c7e12504f1a0b3879a85c90df5d9b4c4