mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2025-02-05 13:28:16 +00:00
st/oxr: Increase active_wait_frames count after previous xrBeginFrame has been called
This commit is contained in:
parent
174c6f8bd5
commit
41db1e5e12
|
@ -479,9 +479,6 @@ oxr_session_frame_wait(struct oxr_logger *log, struct oxr_session *sess, XrFrame
|
|||
return oxr_session_success_result(sess);
|
||||
}
|
||||
|
||||
os_mutex_lock(&sess->active_wait_frames_lock);
|
||||
sess->active_wait_frames++;
|
||||
os_mutex_unlock(&sess->active_wait_frames_lock);
|
||||
|
||||
if (sess->frame_timing_spew) {
|
||||
oxr_log(log, "Called at %8.3fms", ts_ms(sess));
|
||||
|
@ -491,6 +488,10 @@ oxr_session_frame_wait(struct oxr_logger *log, struct oxr_session *sess, XrFrame
|
|||
// has been begun
|
||||
os_semaphore_wait(&sess->sem, 0);
|
||||
|
||||
os_mutex_lock(&sess->active_wait_frames_lock);
|
||||
sess->active_wait_frames++;
|
||||
os_mutex_unlock(&sess->active_wait_frames_lock);
|
||||
|
||||
if (sess->frame_timing_spew) {
|
||||
oxr_log(log, "Finished waiting for previous frame begin at %8.3fms", ts_ms(sess));
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue