[Mesa-dev] [Bug 27962] New: BufferSwapComplete delivered when not selected for (direct rendering)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue May 4 08:36:41 PDT 2010


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

           Summary: BufferSwapComplete delivered when not selected for
                    (direct rendering)
           Product: Mesa
           Version: git
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: GLX
        AssignedTo: mesa-dev at lists.freedesktop.org
        ReportedBy: otaylor at redhat.com


The X server implementation of GLX checks the drawables event mask before
sending GLX_BufferSwapComplete events, but when direct rendering, we convert
DRI2_BufferSwapComplete events into the GLX events, and the DRI2 events are
sent unconditionally. So application always receives events even when it hasn't
asked for them.

This certainly violates the expectations of the extension spec and could
confuse applications.

Probably DRI2EventToWire should silently consume the events without delivering
them (this would mean saving the event mask client side.)

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the mesa-dev mailing list