From: Emmanuel Gil Peyrot <emmanuel.pey...@collabora.com> Backends are responsible for setting it to the expected value, as specified in wp_stereoscopy.
Signed-off-by: Emmanuel Gil Peyrot <linkma...@linkmauve.fr> --- libweston/compositor.c | 1 + libweston/compositor.h | 1 + 2 files changed, 2 insertions(+) diff --git a/libweston/compositor.c b/libweston/compositor.c index a2f624f6..9343bdbf 100644 --- a/libweston/compositor.c +++ b/libweston/compositor.c @@ -4791,6 +4791,7 @@ weston_output_init(struct weston_output *output, output->mm_width = 0; output->mm_height = 0; output->scale = 0; + output->stereoscopy_layout = ZWP_STEREOSCOPY_V1_LAYOUT_NONE; /* Can't use -1 on uint32_t and 0 is valid enum value */ output->transform = UINT32_MAX; diff --git a/libweston/compositor.h b/libweston/compositor.h index 6d3fa315..165f257c 100644 --- a/libweston/compositor.h +++ b/libweston/compositor.h @@ -235,6 +235,7 @@ struct weston_output { bool enabled; /**< is in the output_list, not pending list */ int scale; + uint32_t stereoscopy_layout; int (*enable)(struct weston_output *output); int (*disable)(struct weston_output *output); -- 2.15.0 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel