Skip to content

Conversation

mikesfbay
Copy link
Contributor

@mikesfbay mikesfbay commented Aug 25, 2021

Purpose of this PR

  • Backport of changes from [Universal][XR] Reducing VR latency with Late Latching #4807

  • Late Latching can potentially reduce ~15 ms of rendering latency (on Quest) by resampling HMD and controller input poses right before the final submit of command buffers to GPU (see doc below).

  • Add late latching support for camera and render pass. Use new late latching command buffer commands to mark/unmark URP stereo matrices such as stereo view and projection matrices for use in late latching.

For a detailed late latching overview, please see design doc:

Testing status
Tested late latching on Quest using template scene.

Comments to reviewers
Matching 2020.3 PR (landed in 2020.3.18f): https://ono.unity3d.com/unity/unity/pull-request/130337/_/2020.3/xr/late-latching-urp

…w late latching command buffer commands to mark/unmark URP stereo matrices such as stereo view and projection matrices for use in late latching.
@github-actions
Copy link

It appears that you made a non-draft PR!
Please convert your PR to draft (button on the right side of the page)
and cancel any jobs that started on Yamato.
See the PR template for more information.
Thank you!

Copy link

@amaestas13 amaestas13 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested on

Version: 2020.3.18f1.952
Revision: 2020.3/staging 540b558b75fa
Built: Wed, 25 Aug 2021 14:29:50 GMT

Ran Functional Testing to verify no regressions. Tested previously with editor pr , retested now that that has landed. Verified supported versioning.

@ellioman ellioman merged commit 51f8d0e into 10.x.x/release Sep 17, 2021
@ellioman ellioman deleted the 10.x.x/universal/xr/late-latching branch September 17, 2021 06:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants