Displaying 1 result from an estimated 1 matches for "nouveau_xmir_copy_pixmap_to_mir".
2013 Jul 22
0
[RFC PATCH] Support running nested in a Mir compositor
...+ if (xorgMir)
+ return;
+
ret = drmDropMaster(pNv->dev->fd);
if (ret && errno != EIO && errno != ENODEV)
ErrorF("Error dropping master: %i(%m)\n", -errno);
@@ -501,6 +531,88 @@ nouveau_dirty_update(ScreenPtr screen)
}
#endif
+#ifdef XMIR
+static void
+nouveau_xmir_copy_pixmap_to_mir(PixmapPtr src, int fd)
+{
+ ScreenPtr pScreen = src->drawable.pScreen;
+ ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen);
+ NVPtr pNv = NVPTR(pScrn);
+ ExaDriverPtr exa = pNv->EXADriverPtr;
+
+ PixmapPtr dst = NULL;
+ int ret;
+ struct nouveau_bo *bo_dst = NULL;
+
+ ret = nouveau_bo_prime_handl...