[Intel-gfx] [PATCH] uxa/glamor: Enable the rest glamor rendering functions.
Chris Wilson
chris at chris-wilson.co.uk
Tue Dec 13 19:44:47 CET 2011
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
More information about the Intel-gfx
mailing list