diff options
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 66078962..43a3a4a3 100644 --- a/src/drmmode_display.h +++ b/src/drmmode_display.h @@ -76,6 +76,7 @@ struct drmmode_scanout { struct radeon_bo *bo; PixmapPtr pixmap; unsigned fb_id; + int width, height; }; typedef struct { @@ -84,6 +85,9 @@ typedef struct { int hw_id; struct radeon_bo *cursor_bo; struct drmmode_scanout rotate; + struct drmmode_scanout scanout; + DamagePtr scanout_damage; + Bool scanout_update_pending; int dpms_mode; CARD64 dpms_last_ust; uint32_t dpms_last_seq; @@ -125,6 +129,8 @@ extern Bool drmmode_set_desired_modes(ScrnInfoPtr pScrn, drmmode_ptr drmmode); extern void drmmode_copy_fb(ScrnInfoPtr pScrn, drmmode_ptr drmmode); extern Bool drmmode_setup_colormap(ScreenPtr pScreen, ScrnInfoPtr pScrn); +extern void drmmode_scanout_free(ScrnInfoPtr scrn); + extern void drmmode_uevent_init(ScrnInfoPtr scrn, drmmode_ptr drmmode); extern void drmmode_uevent_fini(ScrnInfoPtr scrn, drmmode_ptr drmmode); |