From 5d1ba0f44687f49cd28fcd8f69abac3cb0e07eb8 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Fri, 16 Aug 2019 19:41:56 +0300 Subject: output: re-introduce atomic mode, enabled, scale and transform This reverts commit 01f903874b7e27539488fad7f31476d5bcbc6ac9 and re-applies commit ee5f98ad49fed0439f3313ec685307831d1d1d05. Updates: https://github.com/swaywm/wlroots/issues/1640 (Atomic output updates issue) See also: https://github.com/swaywm/wlroots/pull/1762 (Atomic output updates original PR) See also: https://github.com/swaywm/wlroots/issues/1780 (Issue caused by atomic output updates) See also: https://github.com/swaywm/sway/issues/4419 (Issue caused by atomic output updates) See also: https://github.com/swaywm/wlroots/pull/1781 (Revert PR) --- include/wlr/interfaces/wlr_output.h | 4 ---- 1 file changed, 4 deletions(-) (limited to 'include/wlr/interfaces') diff --git a/include/wlr/interfaces/wlr_output.h b/include/wlr/interfaces/wlr_output.h index a9a89c34..8d4a3fd8 100644 --- a/include/wlr/interfaces/wlr_output.h +++ b/include/wlr/interfaces/wlr_output.h @@ -15,10 +15,6 @@ #include struct wlr_output_impl { - bool (*enable)(struct wlr_output *output, bool enable); - bool (*set_mode)(struct wlr_output *output, struct wlr_output_mode *mode); - bool (*set_custom_mode)(struct wlr_output *output, int32_t width, - int32_t height, int32_t refresh); bool (*set_cursor)(struct wlr_output *output, struct wlr_texture *texture, int32_t scale, enum wl_output_transform transform, int32_t hotspot_x, int32_t hotspot_y, bool update_texture); -- cgit v1.2.3