From aefdbb027860a41322da82750ef276d3893f5fbb Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Tue, 2 Dec 2025 12:50:36 -0600 Subject: [PATCH] drm: Move enum drm_output_propose_state_mode into internal header This is in preparation for storing the mode with the state later. Signed-off-by: Derek Foreman --- libweston/backend-drm/drm-internal.h | 7 +++++++ libweston/backend-drm/state-propose.c | 7 ------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/libweston/backend-drm/drm-internal.h b/libweston/backend-drm/drm-internal.h index bd350240a..18bc46bf1 100644 --- a/libweston/backend-drm/drm-internal.h +++ b/libweston/backend-drm/drm-internal.h @@ -336,6 +336,13 @@ struct drm_pending_state { struct wl_list output_list; }; +enum drm_output_propose_state_mode { + DRM_OUTPUT_PROPOSE_STATE_MIXED, /**< mix renderer & planes */ + DRM_OUTPUT_PROPOSE_STATE_RENDERER_AND_CURSOR, /**< only assign to renderer & cursor plane */ + DRM_OUTPUT_PROPOSE_STATE_RENDERER_ONLY, /**< only assign to renderer */ + DRM_OUTPUT_PROPOSE_STATE_PLANES_ONLY, /**< no renderer use, only planes */ +}; + /* * Output state holds the dynamic state for one Weston output, i.e. a KMS CRTC, * plus >= 1 each of encoder/connector/plane. Since everything but the planes diff --git a/libweston/backend-drm/state-propose.c b/libweston/backend-drm/state-propose.c index f3b1a502b..6047301bb 100644 --- a/libweston/backend-drm/state-propose.c +++ b/libweston/backend-drm/state-propose.c @@ -45,13 +45,6 @@ #include "shared/string-helpers.h" #include "shared/weston-assert.h" -enum drm_output_propose_state_mode { - DRM_OUTPUT_PROPOSE_STATE_MIXED, /**< mix renderer & planes */ - DRM_OUTPUT_PROPOSE_STATE_RENDERER_AND_CURSOR, /**< only assign to renderer & cursor plane */ - DRM_OUTPUT_PROPOSE_STATE_RENDERER_ONLY, /**< only assign to renderer */ - DRM_OUTPUT_PROPOSE_STATE_PLANES_ONLY, /**< no renderer use, only planes */ -}; - static const char *const drm_output_propose_state_mode_as_string[] = { [DRM_OUTPUT_PROPOSE_STATE_MIXED] = "mixed state", [DRM_OUTPUT_PROPOSE_STATE_RENDERER_AND_CURSOR] = "renderer-and-cursor state",