wlr_output.pending might be removed in wlroots 0.18
G5YTV3DYRRR3KPTEEVOIVLPVVDJMETWZETV65JUZM4IHENNVDE2AC wlr_output_set_transform(wlr_output, config_head->state.transform);wlr_output_set_scale(wlr_output, config_head->state.scale);wlr_output_enable_adaptive_sync(wlr_output,
wlr_output_state_set_transform(&state, config_head->state.transform);wlr_output_state_set_scale(&state, config_head->state.scale);wlr_output_state_set_adaptive_sync_enabled(&state,
if (test) {ok &= wlr_output_test(wlr_output);wlr_output_rollback(wlr_output);} else {ok &= wlr_output_commit(wlr_output);}
ok &= test ? wlr_output_test_state(wlr_output, &state): wlr_output_commit_state(wlr_output, &state);wlr_output_state_finish(&state);