mesa/src
Nick Bowler f8d81c31ce dri2: Track event mask in client code.
When direct rendering is being used, DRI2 BufferSwapComplete events are
sent unconditionally to clients, even if they haven't been requested.
This causes error messages to be printed by every freeglut application
of the form

  freeglut (./gears): Unknown X event type: 104

and might confuse other clients.

This is a fixed up version of the patch by Jesse Barnes, which drops
BufferSwapComplete events if they are not requested by clients.

Fixes fdo bug 27962.

Signed-off-by: Nick Bowler <nbowler@draconx.ca>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
2010-07-14 10:23:09 -07:00
..
driclient mesa: Purge macros NEED_EVENTS and NEED_REPLIES 2010-07-01 13:07:07 -06:00
egl egl_dri2: Support _EGL_PLATFORM_DRM 2010-07-08 20:10:37 -04:00
gallium gallium: Ensure prototypes are wrapped in extern "C". 2010-07-14 16:15:56 +01:00
glsl mesa: make the arguments in the asm statemants optional 2010-06-29 21:45:41 -04:00
glu glu: Fix some compiler warnings in libtess 2010-06-30 07:59:39 -06:00
glut
glw Use GLW_CFLAGS when building libGLw 2010-07-01 13:00:02 -07:00
glx dri2: Track event mask in client code. 2010-07-14 10:23:09 -07:00
mapi glapi: use _mesa_snprintf() 2010-07-13 07:44:35 -06:00
mesa Merge branch 'mesa-2d-registers' 2010-07-13 21:54:14 -04:00
Makefile
SConscript SConscript: don't build mesa components if mesa not in state trackers 2010-06-08 17:38:56 +01:00