aboutsummaryrefslogtreecommitdiff
path: root/tinywl/tinywl.c
AgeCommit message (Collapse)Author
2019-04-23output: refactor frame submission APISimon Ser
This is necessary for direct scan-out and other upcoming features. This patch changes the output API to look like the wl_surface API. Outputs now have some double-buffered state: the frame to be submitted (currently only wlr_renderer frames are supported) and the damaged region. To attach a pending frame, use wlr_output_attach_render. To set the pending damaged region, use wlr_output_set_damage. To submit the pending state, call wlr_output_commit. This will submit the pending frame to the backend. To migrate from the old API to the new one: - Replace wlr_output_make_current calls by wlr_output_attach_render - Replace wlr_output_swap_buffers calls by wlr_output_set_damage and wlr_output_commit
2019-03-02tinywl: send pointer frame eventsemersion
Fixes https://github.com/swaywm/wlroots/issues/1544
2019-02-26clang compile fix #1572athrungithub
clang consider error no enum handled, in BSD and Linux
2019-01-13Fix software cursor rendering for tinywl and some examplesAlexander Bakker
2019-01-10Remove unused struct from tinywlDrew DeVault
2019-01-10Fix a few typosemersion
2019-01-03Annotate the sourceDrew DeVault
2019-01-03Update READMEs per tinywl mergeDrew DeVault
2018-11-27view_at: remove unused variableLouis Taylor
2018-11-26Correct WLR_BUTTON_PRESSED to WLR_KEY_PRESSEDLouis Taylor
This worked since it was the same value, but results in compile warnings.
2018-08-15Implement Alt+F1 (next window) and Alt+Esc (exit)Drew DeVault
2018-08-15Fix uninitialized variableDrew DeVault
2018-08-15Fix various bugsDrew DeVault
2018-08-15Tiny Wayland compositorDrew DeVault