Skip to content

Release v0.45.1 - #399

Merged
sebcrozet merged 1 commit into
masterfrom
release-v0.45.1
Jul 16, 2026
Merged

Release v0.45.1#399
sebcrozet merged 1 commit into
masterfrom
release-v0.45.1

Conversation

@sebcrozet

Copy link
Copy Markdown
Member

v0.45.1

New Features

  • Public headless Window::new_headless_with_setup: a full Window (custom renderers, ray tracer, snap*) rendering off-screen with no OS window or swapchain (#398).
  • Non-blocking pixel read-back: Window::snap_begin / snap_finish (and Canvas::begin_read_pixels / finish_read_pixels) overlap the framebuffer copy with GPU work instead of stalling like the blocking snap (#398).

Performance

  • ~18× faster read_pixels / snap*: convert rows from a cached copy of the write-combined mapped buffer, and reuse the read-back staging buffer across calls instead of reallocating each frame (#397).

@sebcrozet
sebcrozet merged commit dddc3f1 into master Jul 16, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant