Skip to content

Conversation

@elijah-semyonov
Copy link

@elijah-semyonov elijah-semyonov commented Sep 7, 2023

Proposed changes

Use CADisplayLink.targetTimestamp instead of current immediate timestamp for moving the ComposeScene.frameClock.
Aggregate MetalRedrawer callbacks into a single interface object. Remove for-test callbacks, copied from and previously used in skiko tests.

Testing

Test: N/A

Issues Fixed

Fixes: withFrameNanos depending on actual execution time and not vsync timeline.

@elijah-semyonov elijah-semyonov self-assigned this Sep 7, 2023
@elijah-semyonov elijah-semyonov merged commit ded4e35 into jb-main Sep 8, 2023
@elijah-semyonov elijah-semyonov deleted the es/use-target-timestamp-for-ios-render branch September 8, 2023 14:54
MatkovIvan pushed a commit that referenced this pull request Aug 22, 2025
## Proposed Changes This PR removes outdated SDK checks in MediaRouter. ## Testing Test: the GitHub check for `MediaRouter` is green. This is an imported pull request from androidx#796. Resolves #796 Github-Pr-Head-Sha: 9789546 GitOrigin-RevId: 1b48762 Change-Id: I3f37645e5c1b856a61e4e866bb84b43dee98b28e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants