mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2025-01-11 17:35:27 +00:00
e03ee48dce
The application synchronizes its frame loop by "by calling xrWaitFrame, xrBeginFrame and xrEndFrame in a loop." Applications can discard frames by not calling xrEndFrame. If initial frames are discarded, we should not consider the frame loop synchronized. Previously a sequence like xrBeginFrame, xrWaitFrame, xrBeginFrame, xrWaitFrame, xrPollEvent, xrBeginFrame failed because xrPollEvent the compositor emitted transitions to visible and focused but they were not emitted in the state tracker, because the oxr session had not internally tranisitioned to the synchronized state. |
||
---|---|---|
.. | ||
auxiliary | ||
compositor | ||
drivers | ||
include | ||
ipc | ||
state_trackers | ||
targets | ||
.clang-format | ||
CMakeLists.txt | ||
meson.build |