On Mon, 06 Jun 2011 14:29:55 +0100, Chris Wilson <[email protected]> 
wrote:

> The critical notification that is missing is the one from
> FreeScratchPixmapHeader(). Adding a call to screen->ModifyPixmapHeader
> and listening for that in the ddx is sufficient for us to insert the
> appropriate barriers.

That's what I figured.

> I think using CreatePixmap(usage_hint=SCRATCH_HEADER) is a better
> solution, both from the perspective of the ddx and the core server. As
> there are no released drivers that depend upon that notification yet
> (otherwise this issue would have been raised earlier), let's fix it in
> a single step, at the beginning of the next cycle.

If we can offer an API compatible solution in 1.11, that would permit
drivers to be back-ported to 1.11, which would be nice. Not critical, of
course, just means that drivers would have to support both the 1.12 and
1.11 interfaces for a bit longer.

However, it sounds like these are two slightly different solutions to
the same problem, right?

-- 
[email protected]

Attachment: pgpWG2aKIO8KG.pgp
Description: PGP signature

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to