http://penguinppc.org/~daenzer/DRI/radeon-pageflip.diff

is an attempt to fix the following pageflipping issues:

    * the 2D driver clobbers the CRTC{,2}_OFFSET_CNTL registers when
      switching modes; as a consequence, flips only take place on the
      next vertical blank, so you can see the back buffer being drawn to
    * the 2D driver AdjustFrame() function doesn't take the current page
      into account
    * the DRM doesn't take the viewport position into account, so the
      viewport is always reset to the upper left on a flip
    * the DRM doesn't handle CRTC2 (for CloneMode)

I can't fully test it, people who have reported any of these items (in
particular Jacek Rosik IIRC :) please give it a spin and let me know if
it helps.


-- 
Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer
XFree86 and DRI project member   /  CS student, Free Software enthusiast



-------------------------------------------------------
This SF.net email is sponsored by: ApacheCon, November 18-21 in
Las Vegas (supported by COMDEX), the only Apache event to be
fully supported by the ASF. http://www.apachecon.com
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to