On Tue, 13 Dec 2011 22:31:41 +0800, zhigang.gong at linux.intel.com wrote: > From: Zhigang Gong <zhigang.gong at linux.intel.com> > > This commit enable all the rest glamor rendering functions. > Tested with latest glamor master branch, can pass rendercheck. Hmm, it exposes an issue with keeping a bo cache independent of mesa and trying to feed it our own handles: Region for name 6 already exists but is not compatible The w/a for this would be: diff --git a/src/intel_glamor.c b/src/intel_glamor.c index 0cf8ed7..2757fd6 100644 --- a/src/intel_glamor.c +++ b/src/intel_glamor.c @@ -91,6 +91,7 @@ intel_glamor_create_textured_pixmap(PixmapPtr pixmap) priv = intel_get_pixmap_private(pixmap); if (glamor_egl_create_textured_pixmap(pixmap, priv->bo->handle, priv->stride)) { + drm_intel_bo_disable_reuse(priv->bo); priv->pinned = 1; return TRUE; } else but that gives up all pretense of maintaining a bo cache. -Chris -- Chris Wilson, Intel Open Source Technology Centre