Hot Desking in Wayland - mirror
- Rust 96.4%
- Shell 2.3%
- Dockerfile 1.3%
Continuous present from about_to_wait still didn't composite on macOS — the loop wakes freely (heartbeat proved it), but macOS only commits a Metal layer from within its own draw cycle, i.e. a RedrawRequested. Presenting from a free-running Poll loop leaves frames uncommitted until an OS event. Drive a continuous redraw the idiomatic winit way: kick off request_redraw in resumed(), and in RedrawRequested drain frames, present, then request_redraw again to keep the OS draw cycle going. ControlFlow stays Wait; the redraw loop self-sustains and is vsync-paced. Verified no Linux regression. |
||
|---|---|---|
| .forgejo/workflows | ||
| .github/workflows | ||
| book | ||
| crates | ||
| dev/distrobox | ||
| docker | ||
| docs | ||
| vm | ||
| .dockerignore | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| CLAUDE.md | ||
| RESEARCH.md | ||