On Sam, 2010-10-30 at 12:36 -0700, Keith Packard wrote: 
> On Sat, 30 Oct 2010 18:07:19 +0200, Michel Dänzer <mic...@daenzer.net> wrote:
> 
> > Right, but as long as there's at least one rendering operation in
> > between, at that point EXA will synchronize the pixmap copies according
> > to the accumulated pending damage. That's the assumption broken by your
> > change.
> 
> Eric's patch just catches a few non-rendering paths where post-op damage
> would not generate Damage events, as DamageRegionProcessPending would
> never have been invoked. For all rendering paths, it changes nothing [...]

I know, as I said, the problem is when there's *no* rendering operation
between DamageRegionAppend and DamageRegionProcessPending. (IIRC the
problem I mentioned with starting compiz from a naked xterm was due to
ProcDamageCreate called by compiz)


-- 
Earthling Michel Dänzer           |                http://www.vmware.com
Libre software enthusiast         |          Debian, X and DRI developer
_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to