OSDN Git Service

egl: Remove redundant DeletePending flag.
authorChia-I Wu <olvaffe@gmail.com>
Fri, 17 Jul 2009 17:56:00 +0000 (11:56 -0600)
committerBrian Paul <brianp@vmware.com>
Fri, 17 Jul 2009 17:56:00 +0000 (11:56 -0600)
commit15fdbc8361d0b865aea5e2f374b471081ed4214a
treef0d15e4fed5f445e9754934e45388522640e906c
parent3f7e0d5302ed0fadd794a41af6e476d2c408adc7
egl: Remove redundant DeletePending flag.

A context or surface that is neither linked to a display nor current to
a thread should be destroyed.  Therefore, an unlinked context or surface
implies a pending delete automatically.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
13 files changed:
src/egl/drivers/demo/demo.c
src/egl/drivers/dri/egldri.c
src/egl/drivers/glx/egl_glx.c
src/egl/drivers/xdri/egl_xdri.c
src/egl/main/eglcontext.c
src/egl/main/eglcontext.h
src/egl/main/egldisplay.h
src/egl/main/eglsurface.c
src/egl/main/eglsurface.h
src/gallium/state_trackers/egl/egl_context.c
src/gallium/state_trackers/egl/egl_surface.c
src/gallium/winsys/egl_xlib/egl_xlib.c
src/mesa/drivers/dri/fb/fb_egl.c