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

Mario Kleiner <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #36178|0                           |1
        is obsolete|                            |

--- Comment #5 from Mario Kleiner <[email protected]> 2010-06-13 
08:45:46 PDT ---
Created an attachment (id=36250)
 View: https://bugs.freedesktop.org/attachment.cgi?id=36250
 Review: https://bugs.freedesktop.org/review?bug=28383&attachment=36250

Fix hang in glXSwapBuffers if drawable has moved between crtc's.

Thanks for testing. If you want you can try this new patch as well - you'll
need to revert the old one first. It is a more clever solution, i already
tested in on a dual-head machine and will send it for inclusion into master /
1.8. But a bit of extra testing never hurts.

This patch detects if a drawable has moved from a "faster" crtc with higher
refresh rate to a "slower" crtc with lower refresh rate. If so, it resets
last_swap_target to the current vblank count of the current slow crtc to avoid
the hang. The patch does nothing when moving from a slow to a fast crtc as that
fixes itself automagically.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
xorg-driver-ati mailing list
[email protected]
http://lists.x.org/mailman/listinfo/xorg-driver-ati

Reply via email to