Monado OpenXR Runtime
|
A "brief" overview of the various time-points that a frame goes through, from when the application gets go ahead to render the frame to when pixels are turned into photons. This is only a single frame, where all of the timings are achieved and the application is single threaded. The HMD also only turns on the display during the vblank period, meaning the pixel to photon transformation is delayed from scanout starting to the vblank period (like for the Index).
xrWaitFrame
returns to the application, referred to as wake_up.xrBeginFrame
is called by the application, referred to as begin.xrEndFrame
is called by the application submitting the views.The names for timepoints are chosen to align with the naming in VK_GOOGLE_display_timing
, reading that extension can provide further information.