metal: implement VRR
This commit is contained in:
parent
cd09e57568
commit
2d7c13b0b4
35 changed files with 1320 additions and 91 deletions
|
|
@ -55,6 +55,16 @@ request set_non_desktop {
|
|||
non_desktop: u32,
|
||||
}
|
||||
|
||||
request set_vrr_mode (since = 2) {
|
||||
output: str,
|
||||
mode: u32,
|
||||
}
|
||||
|
||||
request set_vrr_cursor_hz (since = 2) {
|
||||
output: str,
|
||||
hz: pod(f64),
|
||||
}
|
||||
|
||||
# events
|
||||
|
||||
event global {
|
||||
|
|
@ -112,3 +122,13 @@ event non_desktop_output {
|
|||
width_mm: i32,
|
||||
height_mm: i32,
|
||||
}
|
||||
|
||||
event vrr_state (since = 2) {
|
||||
capable: u32,
|
||||
enabled: u32,
|
||||
mode: u32,
|
||||
}
|
||||
|
||||
event vrr_cursor_hz (since = 2) {
|
||||
hz: pod(f64),
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue