mesa/src/gallium/state_trackers
Jonas Ådahl a3b6b2d305 wayland: Destroy frame callback when destroying surface
If a frame callback is not destroyed when destroying a surface, its
handler function will be invoked if the surface was destroyed after the
callback was requested but before it was invoked, causing a write on
free:ed memory.

This can happen if eglDestroySurface() is called shortly after
eglSwapBuffers().

Note: This is a candidate for stable branches.

Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
2012-11-07 16:13:03 -05:00
..
clover clover: No need for clover::is_zero() to be a functor. 2012-10-19 12:38:44 +02:00
d3d1x gallium: add start_slot parameter to set_vertex_buffers 2012-10-31 00:55:13 +01:00
dri dri: Convert driCreateConfigs to use a gl_format enum 2012-10-29 09:55:42 -07:00
egl wayland: Destroy frame callback when destroying surface 2012-11-07 16:13:03 -05:00
gbm gbm: Add gbm_bo_import for gallium gbm backend 2012-07-17 10:54:00 -04:00
glx gallium: unify transfer functions 2012-10-11 21:12:16 +02:00
vdpau gallium: unify transfer functions 2012-10-11 21:12:16 +02:00
vega gallium: add start_slot parameter to set_vertex_buffers 2012-10-31 00:55:13 +01:00
wgl st/wgl: Don't cache HDC anywhere. 2012-10-08 15:42:50 +01:00
xa gallium: unify transfer functions 2012-10-11 21:12:16 +02:00
xorg st/xorg: Remove superfluous miInitializeBackingStore() call 2012-10-30 11:36:31 +01:00
xvmc gallium: unify transfer functions 2012-10-11 21:12:16 +02:00
Makefile clover: Import OpenCL state tracker. 2012-05-11 12:39:44 +02:00
README Code reorganization: placeholder for state-trackers. 2008-02-15 17:52:14 +09:00

This directory is a placeholder for incubating state-trackers. Mesa's
state-tracker is in src/mesa.