wlroots/include/wlr
Simon Ser bf93d2e67c output: rename impl->rollback to rollback_render
The output backend API is now mostly state-less thanks to the atomic
hooks (commit and test). There is one exception though: attach_render.
This function makes the rendering context current. However sometimes the
compositor might decide not to render after attach_render (e.g. when
there's nothing new to render to the back buffer). Thus
wlr_output_rollback has been introduced to revert the pending state.

Because the output backend API is mostly state-less, the only thing
wlr_output_impl.rollback needs to do is revert the current rendering
context. Rename the function to rollback_render to make this clear. Add
a check in the common wlr_output code to only call rollback_render when
attach_buffer has been previously called.

On the long term, we'll be able to remove attach_render and
rollback_render together.
2020-06-19 11:50:42 -06:00
..
backend backend/headless: add wlr_headless_backend_create_with_renderer 2020-04-22 22:40:54 +02:00
interfaces output: rename impl->rollback to rollback_render 2020-06-19 11:50:42 -06:00
render render: add wlr_render_subtexture_with_matrix 2020-06-17 09:10:54 -06:00
types viewporter: new protocol implementation 2020-06-17 09:10:54 -06:00
util util/region: add wlr_region_scale_xy 2020-06-17 09:10:54 -06:00
backend.h Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
config.h.in render/egl: include EGL/eglmesaext.h only if present 2020-05-11 08:58:30 +02:00
meson.build build: replace version with soversion 2020-01-24 11:17:03 +01:00
version.h.in Revert "Revert "Merge pull request #1194 from ascent12/meson_feature"" 2018-08-24 19:35:02 +12:00
xcursor.h Initial pass on API stability guarantees 2018-07-29 19:20:34 -04:00
xwayland.h xwayland: add option to disable WM 2020-05-19 22:07:47 +02:00