https://bugs.freedesktop.org/show_bug.cgi?id=29370

--- Comment #8 from Kristian Høgsberg <k...@bitplanet.net> 2010-08-04 09:49:44 
PDT ---
(In reply to comment #6)
> (In reply to comment #5)
> > Ah, I see, this is the compatibility path for servers that don't send
> > invalidate events.  When dri2SwapBuffers call dri2Invalidate handle it 
> > passes
> > the GLX drawable XID, but that's wrong, it should pass the X drawable XID.  
> > I
> > just committed:
> > 
> > commit 9da1c9da139327132dea57b18048a4eb386b6bad
> > Author: Kristian Høgsberg <k...@bitplanet.net>
> > Date:   Wed Aug 4 08:43:08 2010 -0400
> > 
> >     glx: dri2InvalidateBuffers() needs the X drawable XID not the GLX one
> > 
> >     This never ceases to entertain.
> > 
> > to mesa master, please give it a try.
> 
> Thanks. Just pulled it. With this I've now got compositing to work. However,
> only to discover that performance is abysmal (and unfortunately I'm not
> overstating). Every animation seems to happen at about 10FPS; extremely skippy
> and uneven.

Are you using the radeon dri driver for that recent pull too or just the new
libGL?  I think jglisse fixed the slowness recently, not sure.  Either way,
that's a different issue, closing this bug.

thanks,
Kristian

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to