2010/6/4 Kristian Høgsberg <k...@bitplanet.net>: > 2010/6/4 Jakob Bornecrantz <wallbra...@gmail.com>: >> 2010/6/4 Kristian Høgsberg <k...@bitplanet.net>: >>> This extension allows 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. >> >> Looks good. >> >> Any reason this is a intel extension instead of a Mesa one? > > I think it was something like "uh, we'll need some tokens for this > extension, if I make it an Intel extension I think we have a token > range we can use" or something. Will rename for tokens.
Ah good point, I'll ask Khronos for a Mesa range in EGL. > >> Can you add a small spec file explaning it? Not that it needs much >> explaining. Tho it would be nice to know if glDrawBuffers(0, NULL) and >> then drawing something should raise a error? Or if rendering will be >> skipped? > > Argh, I wrote a spec but forgot to git add it. Attached here. Ops ;-) Hmm doesn't mention what would happen if a app would try to use the default framebuffer (which doesn't exist). > >> Feel like taking a stab at adding this to st/mesa, st/dri & st/egl? > > I wouldn't know where to start :) Well it was worth a shot :) Cheers Jakob. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev