Skip to content

UIKit: detect GL and Metal backing layers#4621

Open
brianconnoly wants to merge 2 commits into
rust-windowing:masterfrom
brianconnoly:vss/uikit-layer-backed-detection-master
Open

UIKit: detect GL and Metal backing layers#4621
brianconnoly wants to merge 2 commits into
rust-windowing:masterfrom
brianconnoly:vss/uikit-layer-backed-detection-master

Conversation

@brianconnoly

@brianconnoly brianconnoly commented Jul 8, 2026

Copy link
Copy Markdown

Summary

  • detect GL/Metal-backed UIKit windows by inspecting the view's backing layer
  • keep the existing redraw queue path for CAEAGLLayer/CAMetalLayer-backed views

Related: #4620 preserves queued GPU redraws while the UIKit event loop is waiting.

Validation

  • git diff --check
  • CARGO_TARGET_DIR=/Volumes/RustBuilds/vibe-scrap-squad/target/winit-fork-uikit-layer CARGO_INCREMENTAL=0 cargo check -p winit-uikit --target aarch64-apple-ios

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant