OpenXR Monado compositor处理layers(progress->scheduled)
@src/xrt/compositor/multi/comp_multi_compositor.c
multi_compositor_create
os_thread_helper_start(&mc->wait_thread.oth, run_func, mc);
pthread_create(&oth->thread, NULL, func, ptr);
run_func
while (os_thread_helper_is_running_locked(&mc->wait_thread.oth)) {
os_thread_helper_wait_locked(&mc->wait_thread.oth);
pthread_cond_wait(&oth->cond, &oth->mutex);
int64_t frame_id = mc->wait_thread.frame_id; //frame_id=217
wait_for_scheduled_free(mc);
/* progress->scheduled,将multi_compositor.prog