diff options
author | Keith Packard <keithp@keithp.com> | 2018-02-12 13:51:56 -0800 |
---|---|---|
committer | Michel Dänzer <michel@daenzer.net> | 2018-07-10 11:43:33 +0200 |
commit | 61040bdfa360975614fb47aa7ea1b3a1abac3427 (patch) | |
tree | 8c3588e64ef999210b27b7799e2d50274447901e /src/drmmode_display.h | |
parent | ab7e39c5a03e24c3ce3ee2f22ada7572bc2d9aa7 (diff) |
Add RandR leases support
Signed-off-by: Keith Packard <keithp@keithp.com>
(Ported from xserver commit e4e3447603b5fd3a38a92c3f972396d1f81168ad)
Reviewed-by: Keith Packard <keithp@keithp.com>
Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Diffstat (limited to 'src/drmmode_display.h')
-rw-r--r-- | src/drmmode_display.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/drmmode_display.h b/src/drmmode_display.h index 0f0227c..0646752 100644 --- a/src/drmmode_display.h +++ b/src/drmmode_display.h @@ -157,6 +157,10 @@ typedef struct { int tear_free; } drmmode_output_private_rec, *drmmode_output_private_ptr; +typedef struct { + uint32_t lessee_id; +} drmmode_lease_private_rec, *drmmode_lease_private_ptr; + enum drmmode_flip_sync { FLIP_VSYNC, @@ -241,6 +245,8 @@ PixmapPtr drmmode_crtc_scanout_create(xf86CrtcPtr crtc, extern void drmmode_uevent_init(ScrnInfoPtr scrn, drmmode_ptr drmmode); extern void drmmode_uevent_fini(ScrnInfoPtr scrn, drmmode_ptr drmmode); +extern void drmmode_terminate_leases(ScrnInfoPtr scrn); + Bool drmmode_set_mode(xf86CrtcPtr crtc, struct drmmode_fb *fb, DisplayModePtr mode, int x, int y); |