backend/drm: add wlr_drm_connector_state.connector

Will be useful for multi-connector commits, to avoid having to
pass the list of connectors separately from their state.
This commit is contained in:
Simon Ser 2024-02-14 11:52:48 +01:00
parent 17fe87af5e
commit 11e5f4f528
2 changed files with 2 additions and 0 deletions

View file

@ -511,6 +511,7 @@ static void drm_connector_state_init(struct wlr_drm_connector_state *state,
struct wlr_drm_connector *conn, struct wlr_drm_connector *conn,
const struct wlr_output_state *base) { const struct wlr_output_state *base) {
*state = (struct wlr_drm_connector_state){ *state = (struct wlr_drm_connector_state){
.connector = conn,
.base = base, .base = base,
.modeset = base->allow_reconfiguration, .modeset = base->allow_reconfiguration,
.active = (base->committed & WLR_OUTPUT_STATE_ENABLED) ? .active = (base->committed & WLR_OUTPUT_STATE_ENABLED) ?

View file

@ -122,6 +122,7 @@ struct wlr_drm_mode {
}; };
struct wlr_drm_connector_state { struct wlr_drm_connector_state {
struct wlr_drm_connector *connector;
const struct wlr_output_state *base; const struct wlr_output_state *base;
bool modeset; bool modeset;
bool nonblock; bool nonblock;