Skip to content

gpui_interop 0.1.3

Choose a tag to compare

@Vanuan Vanuan released this 22 Oct 05:30
· 4 commits to main since this release

A bite-gpui upgrade. No API changes.

Changed

  • Built against bite-gpui 1.24.400 (was 1.23.305). No source changes were needed: the offscreen contract, Window::present, the headless renderer factory, the dma-buf explicit-layout guard and the transfer function all keep the shapes this crate already targets.
  • The 1.24 line carries the upstream platform/engine split and a leaner dependency set, so the lockfile resolves fewer crates.
  • CI, the release workflow and scripts/prepare-publish.py now pin bite_1.24.400.

Verified

  • The full headless suite: 34 tests, including the dma-buf import + pixel read-back, the shared-buffer ring's slow-frame test, the guest worker-thread hand-off, and the input gateway.
  • cargo publish --dry-run against the published bite-gpui 1.24.400 packages from crates.io, with and without the gpui,wgpu,guest feature set.

Install

gpui_interop = { version = "0.1.3", features = ["gpui", "wgpu"] }

Docs: https://docs.rs/gpui_interop/0.1.3
Changelog: https://github.com/bite-gpui/gpui_interop/blob/main/CHANGELOG.md
Full diff: v0.1.2...v0.1.3