From b415f64f55715687a971ac19fe0b1729c3b104a8 Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Fri, 8 Nov 2024 14:46:32 +0100 Subject: [PATCH] output-management: Add more detailed vrr configuration --- .../cosmic-output-management-unstable-v1.xml | 56 +++++++++++++++++-- 1 file changed, 52 insertions(+), 4 deletions(-) diff --git a/unstable/cosmic-output-management-unstable-v1.xml b/unstable/cosmic-output-management-unstable-v1.xml index 8ab18522ba..ec8cce541a 100644 --- a/unstable/cosmic-output-management-unstable-v1.xml +++ b/unstable/cosmic-output-management-unstable-v1.xml @@ -33,7 +33,7 @@ it's best to be forward compatible. - + This interface provides extension points for wlr-output-management types. @@ -90,7 +90,7 @@ - + Extension to zwlr_output_head_v1. @@ -129,6 +129,38 @@ in the head object anymore. + + + + + + This events describes if adaptive_sync is available for this head. + + It is only sent if the output is enabled. + + + + + + + + + + + + + This events describes the adaptive_sync state of this head. + + It is only sent if the output is enabled. + + + + + + + + + @@ -191,13 +223,14 @@ - + Extension to zwlr_output_configuration_head_v1. Adds additional/alternative parameters to the original zwlr_output_configuration_head_v1. - Once the original `zwlr_output_configuration_head_v1` is destroyed this object will also be destroyed. + Once the original `zwlr_output_configuration_head_v1` is destroyed this object will + become inert and all requests except `release` will be ignored. @@ -221,5 +254,20 @@ until it is destroyed. + + + + + + This request requests a new adaptive sync state. + + This request is meant to be used in place of `zwlr_output_configuration_head_v1::set_adaptive_sync`. + Using `set_adaptive_sync` and `set_adaptive_sync_ext` at once will thus raise an `already_set` error on the + original `zwlr_output_configuration_head_v1`. + + Any request conflicting with `set_adaptive_sync` will also conflict with `set_adaptive_sync_ext`. + + +