1
0
Fork 0
forked from wry/wry
wry/wire/jay_randr.txt
2024-04-08 11:56:26 +02:00

101 lines
1.3 KiB
Text

# requests
request destroy = 0 {
}
request get = 1 {
}
request set_api = 2 {
dev: str,
api: str,
}
request make_render_device = 3 {
dev: str,
}
request set_direct_scanout = 4 {
dev: str,
enabled: u32,
}
request set_transform = 5 {
output: str,
transform: i32,
}
request set_scale = 6 {
output: str,
scale: u32,
}
request set_mode = 7 {
output: str,
width: i32,
height: i32,
refresh_rate_millihz: u32,
}
request set_position = 8 {
output: str,
x: i32,
y: i32,
}
request set_enabled = 9 {
output: str,
enabled: u32,
}
# events
event global = 0 {
default_gfx_api: str,
}
event drm_device = 1 {
id: pod(u64),
syspath: str,
vendor: u32,
vendor_name: str,
model: u32,
model_name: str,
devnode: str,
gfx_api: str,
render_device: u32,
}
event connector = 2 {
id: pod(u64),
drm_device: pod(u64),
name: str,
enabled: u32,
}
event output = 3 {
scale: u32,
width: i32,
height: i32,
x: i32,
y: i32,
transform: i32,
manufacturer: str,
product: str,
serial_number: str,
width_mm: i32,
height_mm: i32,
}
event mode = 4 {
width: i32,
height: i32,
refresh_rate_millihz: u32,
current: u32,
}
event error = 5 {
msg: str,
}