코드 분석하다 보니 아래와 같은 함수를 compositor.c에서 발견함.
weston 에서 호출되는 곳은 3 곳.
/** State of the repaint loop */ enum { REPAINT_NOT_SCHEDULED = 0, /**< idle; no repaint will occur */ REPAINT_BEGIN_FROM_IDLE, /**< start_repaint_loop scheduled */ REPAINT_SCHEDULED, /**< repaint is scheduled to occur */ REPAINT_AWAITING_COMPLETION, /**< last repaint not yet finished */ } repaint_status; static void weston_output_schedule_repaint_reset(struct weston_output *output) { output->repaint_status = REPAINT_NOT_SCHEDULED; TL_POINT(output->compositor, "core_repaint_exit_loop", TLP_OUTPUT(output), TLP_END); } |
'프로그램 사용 > wayland' 카테고리의 다른 글
wayvnc 0.5 릴리즈 (0) | 2022.08.09 |
---|---|
capture drm screen (0) | 2022.08.08 |
weston drm debug (0) | 2022.06.29 |
libwayland debug 메시지 (0) | 2022.06.27 |
libwayland (0) | 2022.06.27 |