mirror of
https://github.com/swaywm/sway.git
synced 2024-11-21 23:41:27 +00:00
config/output: Improve modeset state logging
Include scale and subpixel in the output state log, and log the output state on first commit attempt instead of just during fallback search.
This commit is contained in:
parent
35d8adefc4
commit
7d93652105
|
@ -692,6 +692,13 @@ static void dump_output_state(struct wlr_output *wlr_output, struct wlr_output_s
|
||||||
sway_log(SWAY_DEBUG, " adaptive_sync: %s",
|
sway_log(SWAY_DEBUG, " adaptive_sync: %s",
|
||||||
state->adaptive_sync_enabled ? "enabled": "disabled");
|
state->adaptive_sync_enabled ? "enabled": "disabled");
|
||||||
}
|
}
|
||||||
|
if (state->committed & WLR_OUTPUT_STATE_SCALE) {
|
||||||
|
sway_log(SWAY_DEBUG, " scale: %f", state->scale);
|
||||||
|
}
|
||||||
|
if (state->committed & WLR_OUTPUT_STATE_SUBPIXEL) {
|
||||||
|
sway_log(SWAY_DEBUG, " subpixel: %s",
|
||||||
|
sway_wl_output_subpixel_to_string(state->subpixel));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool search_valid_config(struct search_context *ctx, size_t output_idx);
|
static bool search_valid_config(struct search_context *ctx, size_t output_idx);
|
||||||
|
@ -906,9 +913,8 @@ static bool apply_resolved_output_configs(struct matched_output_config *configs,
|
||||||
backend_state->output = cfg->output->wlr_output;
|
backend_state->output = cfg->output->wlr_output;
|
||||||
wlr_output_state_init(&backend_state->base);
|
wlr_output_state_init(&backend_state->base);
|
||||||
|
|
||||||
sway_log(SWAY_DEBUG, "Preparing config for %s",
|
|
||||||
cfg->output->wlr_output->name);
|
|
||||||
queue_output_config(cfg->config, cfg->output, &backend_state->base);
|
queue_output_config(cfg->config, cfg->output, &backend_state->base);
|
||||||
|
dump_output_state(cfg->output->wlr_output, &backend_state->base);
|
||||||
}
|
}
|
||||||
|
|
||||||
struct wlr_output_swapchain_manager swapchain_mgr;
|
struct wlr_output_swapchain_manager swapchain_mgr;
|
||||||
|
|
Loading…
Reference in a new issue