Skip to content

Fix live HUD overlay masking#191

Merged
yvette-carlisle merged 2 commits into
mainfrom
xy/live-hud-mask-punchout
May 7, 2026
Merged

Fix live HUD overlay masking#191
yvette-carlisle merged 2 commits into
mainfrom
xy/live-hud-mask-punchout

Conversation

@yvette-carlisle
Copy link
Copy Markdown
Member

@yvette-carlisle yvette-carlisle commented May 7, 2026

Summary

  • reuse rounded overlay mask geometry for live/frozen scrim exclusions without permanent or rectangular holes
  • keep live HUD/loupe from being darkened by the live scrim while filtering scrim redraws to changed visible exclusions
  • restore straight selection-flow corners with a low-cost square flow mask plus static corner accents for the small cross/# feel
  • add native host pixel probes for rounded scrim and mask exclusions

Verification

  • cargo make fmt-swift
  • cargo make test-macos-native-host
  • cargo make lint-swift
  • RSNAP_NATIVE_HOST_FORCE_REBUILD=1 HUD_FOLLOW_CASES=hud PATH_DURATION_MS=2500 PATH_RATE_HZ=120 PATH_CYCLES=3 OVERLAY_SETTLE_S=0.35 POST_PATH_SETTLE_S=0.6 POST_CLOSE_SETTLE_S=0.25 scripts/smoke/native-hud-follow-macos.sh (PASS, runID 9D0B116A-B50B-416E-91E4-6BEFF52DEFC0)

@yvette-carlisle yvette-carlisle force-pushed the xy/live-hud-mask-punchout branch from 0d5dc45 to 5ea9186 Compare May 7, 2026 06:05
@yvette-carlisle yvette-carlisle merged commit 65cbcd5 into main May 7, 2026
8 checks passed
@yvette-carlisle yvette-carlisle deleted the xy/live-hud-mask-punchout branch May 7, 2026 06:09
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