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@lists.freedesktop.org ReportedBy: otay...@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. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev