ipc-json, swaymsg: indicate when adaptive sync is unsupported

This commit is contained in:
Simon Ser 2025-07-05 13:25:51 +02:00 committed by Kenny Levinsen
parent a1ac2a2e93
commit c7d7d56f61
2 changed files with 12 additions and 1 deletions

View file

@ -318,6 +318,12 @@ static void ipc_json_describe_wlr_output(struct wlr_output *wlr_output, json_obj
json_object_array_add(modes_array, mode_object);
}
json_object_object_add(object, "modes", modes_array);
json_object *features_object = json_object_new_object();
json_object_object_add(features_object, "adaptive_sync",
json_object_new_boolean(wlr_output->adaptive_sync_supported ||
wlr_output->adaptive_sync_status == WLR_OUTPUT_ADAPTIVE_SYNC_ENABLED));
json_object_object_add(object, "features", features_object);
}
static void ipc_json_describe_output(struct sway_output *output,