Skip to content

Commit 78127e2

Browse files
committed
Release v0.2.1
1 parent b7f0aa7 commit 78127e2

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
_Disclaimer: this changelog is updated using generative AI, but is still verified manually._
44

5-
## Unreleased
5+
## v0.2.1
66

77
### Added
88
- **Non-blocking GPU→CPU readback.** A new `GpuReadback` type stages a buffer copy and returns immediately: `request`/`request_copy` start the transfer and `try_take` polls for completion (`is_idle` reports whether a readback is in flight). `GpuTimestamps` gained matching `request_read`/`try_take`/`is_idle` for non-blocking timestamp readback. Both are driven by a new `Backend::poll` maintenance method (a non-blocking counterpart to `synchronize`) implemented across the WebGPU, CUDA, Metal, and CPU backends. The `metal` feature now pulls in `block` for command-buffer completion handlers.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ members = [
1010
resolver = "2"
1111

1212
[workspace.package]
13-
version = "0.2.0"
13+
version = "0.2.1"
1414

1515
[workspace.dependencies]
1616
bytemuck = { version = "1", features = ["derive", "extern_crate_std"] }

0 commit comments

Comments
 (0)