summaryrefslogtreecommitdiffstats
path: root/src/egl/main/eglapi.c
Commit message (Collapse)AuthorAgeFilesLines
* egl: fix version handlingJonathan White2008-08-061-4/+13
|
* egl: new eglGetProcAddress() codeBrian Paul2008-05-301-5/+8
| | | | | The idea is to pass the call down to the device driver where an API-specific query can be made. Untested.
* egl: clean-up re-org of the client API stateBrian Paul2008-05-301-12/+27
|
* egl: added Name field to _EGLDriver so a driver name string can propogate up ↵Brian Paul2008-05-291-1/+2
| | | | through EGL_VERSION string
* egl: make sure EGL_VERSION_STRING query returns same version as eglInitialize()Brian Paul2008-05-281-2/+9
|
* egl: added args string to _eglMain()Brian Paul2008-05-281-1/+3
|
* minor overhaul/re-org of driver selection/loading codeBrian Paul2008-05-271-8/+19
|
* added _eglGet*Handle() functionsBrian Paul2008-05-271-12/+3
| | | | | | These are the inverse of the _eglLookup*() functions. Returns the public handle for a private surface/config/display/etc. Removes glapi.c's direct access of private fields.
* added EGL_OPENGL_API caseBrian Paul2008-05-271-1/+10
|
* eliminate the context hash tableBrian Paul2008-05-271-4/+1
| | | | | 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-33/+33
|
* some initial EGL 1.2 workBrian Paul2006-01-301-0/+89
|
* Some initial per-thread support.Brian Paul2005-12-101-5/+6
| | | | Rename eglShowSurfaceMESA to eglShowScreenSurfaceMESA.
* Move all the EGL API function pointers into a new _egl_api struct.Brian Paul2005-11-241-35/+34
|
* remove eglQueryDisplayMESA()Brian Paul2005-05-171-9/+0
|
* use EGLint instead of unsigned long for eglCopyContextMESA, added commentsBrian Paul2005-05-161-1/+1
|
* Add empty placeholder for eglCopyContextMESAJon Smirl2005-05-141-0/+12
|
* First attempt at getting egl support up on dumb framebuffer.Jon Smirl2005-05-131-10/+52
| | | | Seems to be mostly working. Not all of egl API is implemented.
* sync with latest EGL_MESA_screen_surface spec (EGLScreenMESA handles)Brian Paul2005-05-041-26/+16
|
* initial EGL codeBrian Paul2005-04-221-0/+462