egl: EGL_KHR_surfaceless_* extensions
authorKristian Høgsberg <krh@bitplanet.net>
Thu, 3 Jun 2010 02:48:06 +0000 (22:48 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Thu, 29 Jul 2010 03:07:00 +0000 (23:07 -0400)
commitb90a3e7d8b1bcd412ddbf2a4803de2756dacd436
treed9e9721b568da63059507953b985dcf3faeed76d
parentaa44bd9189848b91619335207b8ec3be5679f982
egl: EGL_KHR_surfaceless_* extensions

These extensions allow an application to make a context current by
passing EGL_NO_SURFACE for the write and read surface in the call to
eglMakeCurrent.  The motivation is that applications that only want to
render to client API targets (such as OpenGL framebuffer objects)
should not need to create a throw-away EGL surface just to get a
current context.
src/egl/main/eglapi.c
src/egl/main/eglcontext.c
src/egl/main/egldisplay.h
src/egl/main/eglmisc.c