summaryrefslogtreecommitdiff
path: root/src/evergreen_state.h
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2012-09-03 13:08:05 +1000
committerDave Airlie <airlied@redhat.com>2012-09-03 13:08:05 +1000
commit8c1bf9d8fe3948b72795984e625ef46b2f0bf654 (patch)
tree56b361130b3ca459aceb98400acfa936fca6d10b /src/evergreen_state.h
parent3add8df8122697acfe126d4857f3946ce44b8305 (diff)
radeon: add pixmap sharing hooks.
This hooks into EXA and the dirty tracking to add sharing and output offload support. Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'src/evergreen_state.h')
-rw-r--r--src/evergreen_state.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/evergreen_state.h b/src/evergreen_state.h
index c92393ec..3ce2bf2b 100644
--- a/src/evergreen_state.h
+++ b/src/evergreen_state.h
@@ -350,5 +350,7 @@ extern void *RADEONEXACreatePixmap2(ScreenPtr pScreen, int width, int height,
extern void RADEONEXADestroyPixmap(ScreenPtr pScreen, void *driverPriv);
extern struct radeon_bo *radeon_get_pixmap_bo(PixmapPtr pPix);
extern Bool RADEONEXAPixmapIsOffscreen(PixmapPtr pPix);
+extern Bool RADEONEXASharePixmapBacking(PixmapPtr ppix, ScreenPtr slave, void **handle_p);
+extern Bool RADEONEXASetSharedPixmapBacking(PixmapPtr ppix, void *handle);
#endif