summaryrefslogtreecommitdiffstats
path: root/src/egl/main/eglcontext.c
Commit message (Collapse)AuthorAgeFilesLines
* egl: fix assorted context-related bugsBrian Paul2008-06-191-2/+6
| | | | | | Move memset() to proper place. Added EGL_CONTEXT_CLIENT_VERSION query. Fix bad return EGL_FALSE -> EGL_TRUE.
* egl: clean up prototype code, new _eglFindAPIs() function.Brian Paul2008-06-191-0/+2
|
* egl: clean-up re-org of the client API stateBrian Paul2008-05-301-1/+9
|
* eliminate the context hash tableBrian Paul2008-05-271-21/+32
| | | | | In EGL 1.4 the opaque EGLContext type is a pointer so we can just cast between public EGLContext handles and private _EGLContext pointers.
* assorted changes to compile with new EGL 1.4 headers (untested)Brian Paul2008-05-271-6/+10
|
* some initial EGL 1.2 workBrian Paul2006-01-301-0/+5
|
* Some initial per-thread support.Brian Paul2005-12-101-3/+4
| | | | Rename eglShowSurfaceMESA to eglShowScreenSurfaceMESA.
* Redo _eglInitSurface() so it can be used with all surface types.Brian Paul2005-11-271-16/+46
| | | | Redo _eglInitContext() to do error checking, attribute list parsing, etc.
* Move all the EGL API function pointers into a new _egl_api struct.Brian Paul2005-11-241-3/+3
|
* use EGLint instead of unsigned long for eglCopyContextMESA, added commentsBrian Paul2005-05-161-2/+8
|
* Add empty placeholder for eglCopyContextMESAJon Smirl2005-05-141-0/+8
|
* First attempt at getting egl support up on dumb framebuffer.Jon Smirl2005-05-131-1/+1
| | | | Seems to be mostly working. Not all of egl API is implemented.
* initial EGL codeBrian Paul2005-04-221-0/+226