diff options
author | Jakob Bornecrantz | 2009-12-02 12:40:58 -0600 |
---|---|---|
committer | Jakob Bornecrantz | 2009-12-02 12:40:58 -0600 |
commit | 3bd834a2178ee1273fd84628e87210a500f8fc84 (patch) | |
tree | c123835954f8b2733cc72390934125d6d71badd3 /xf86drmMode.c | |
parent | be957cc219d0811e2d1ed2a56549a03cb64a0f4b (diff) | |
parent | ac5595abc1c28b2c10a1463143e83d17415736f1 (diff) | |
download | external-libgbm-3bd834a2178ee1273fd84628e87210a500f8fc84.tar.gz external-libgbm-3bd834a2178ee1273fd84628e87210a500f8fc84.tar.xz external-libgbm-3bd834a2178ee1273fd84628e87210a500f8fc84.zip |
Merge branch 'modesetting-dirty-libdrm'
Conflicts:
include/drm/drm.h
Diffstat (limited to 'xf86drmMode.c')
-rw-r--r-- | xf86drmMode.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/xf86drmMode.c b/xf86drmMode.c index 317aa47f..ca36b71b 100644 --- a/xf86drmMode.c +++ b/xf86drmMode.c | |||
@@ -241,6 +241,18 @@ drmModeFBPtr drmModeGetFB(int fd, uint32_t buf) | |||
241 | return r; | 241 | return r; |
242 | } | 242 | } |
243 | 243 | ||
244 | int drmModeDirtyFB(int fd, uint32_t bufferId, | ||
245 | drmModeClipPtr clips, uint32_t num_clips) | ||
246 | { | ||
247 | struct drm_mode_fb_dirty_cmd dirty = { 0 }; | ||
248 | |||
249 | dirty.fb_id = bufferId; | ||
250 | dirty.clips_ptr = VOID2U64(clips); | ||
251 | dirty.num_clips = num_clips; | ||
252 | |||
253 | return drmIoctl(fd, DRM_IOCTL_MODE_DIRTYFB, &dirty); | ||
254 | } | ||
255 | |||
244 | 256 | ||
245 | /* | 257 | /* |
246 | * Crtc functions | 258 | * Crtc functions |