Skip to content

Optimize frozen capture export performance#221

Merged
yvette-carlisle merged 1 commit into
mainfrom
xy/window-capture-perf
May 12, 2026
Merged

Optimize frozen capture export performance#221
yvette-carlisle merged 1 commit into
mainfrom
xy/window-capture-perf

Conversation

@yvette-carlisle
Copy link
Copy Markdown
Member

Summary

  • move frozen capture copy/save rendering and PNG generation off the main thread
  • prepare reusable frozen export PNGs after freeze commit so copy/save can hit cache
  • keep direct RGBA overlay export fast path and fix export Y-axis mapping for annotations

Verification

  • cargo test -p rsnap-overlay frozen_export -- --nocapture
  • cargo make fmt-check
  • cargo make check-vstyle
  • cargo make check-rust
  • cargo make check-swift
  • cargo make test-macos-native-host
  • git diff --check
  • ./scripts/build_and_run.sh --verify

@yvette-carlisle yvette-carlisle merged commit a3aff6a into main May 12, 2026
14 checks passed
@yvette-carlisle yvette-carlisle deleted the xy/window-capture-perf branch May 12, 2026 03:58
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