summaryrefslogtreecommitdiff
path: root/include/EGL
AgeCommit message (Collapse)Author
2010-08-25egl: Add EGL_MESA_drm_image extensionKristian Høgsberg
Create EGLImages from DRM buffer handles.
2010-08-17egl: Update eglext.h.Chia-I Wu
Update to version 7 for EGL_KHR_fence_sync.
2010-06-23egl: Add a test for MESA_EGL_NO_X11_HEADERS.Chia-I Wu
When the macro is defined, X11 headers will not be included.
2010-06-23egl: Add support for EGL_MESA_drm_display.Chia-I Wu
The extension defines eglGetDRMDisplay that creates an EGLDisplay from a DRM fd. Calling eglCreateWindowSurace or eglCreatePixmapSurface with such displays will generate EGL_BAD_NATIVE_WINDOW or EGL_BAD_NATIVE_PIXMAP.
2010-05-31egl: Use khronos types for EGL_MESA_screen_surface.Chia-I Wu
That is, use khronos_uint32_t instead of uint32_t.
2010-05-14egl: Implement EGL_NOK_texture_from_pixmapKristian Høgsberg
This extension allows a color buffer to be used for both rendering and texturing. EGL allows the use of color buffers of pbuffer drawables for texturing, this extension extends this to allow the use of color buffers of pixmaps too.
2010-05-13egl: Implement EGL_NOK_swap_regionKristian Høgsberg
This extension adds a new function which provides an alternative to eglSwapBuffers. eglSwapBuffersRegionNOK accepts two new parameters in addition to those in eglSwapBuffers. The new parameters consist of a pointer to a list of 4-integer blocks defining rectangles (x, y, width, height) and an integer specifying the number of rectangles in the list.
2010-02-05eglplatform.h: recognize __unix as well for Solaris & other SVR4 platformsAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2010-01-25egl: Update headers.Chia-I Wu
Update to the current versions found at http://www.khronos.org/registry/egl/. There is one modification in khrplatform.h for GCC visibility.
2010-01-05egl: Fix breakage from -fvisibility=hidden.Chia-I Wu
Mark EGL API and driver functions as PUBLIC. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-09-08egl: also use X types for building on Apple/MacOS XBrian Paul
See bug 20413.
2009-03-25egl: include stdint.h to get the c99 integer typedefsBrian Paul
Fixes breakage from commit 6dd9c221012d5e091b2ede90d9b2a6f0383abd58
2009-03-25Add Solaris to OS'es using X in eglplatform.hAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-03-25Convert u_int*_t to C99 standard uint*_tAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-02-25egl: Allow compilation to succeed with FreeBSDBenjamin Close
Signed-off-by: Benjamin Close <Benjamin.Close@clearchain.com>
2008-08-06egl: define vsnprintfJonathan White
2008-08-05egl: added snprintf, strcasecmp definesJonathan White
2008-08-05egl: typedef uint8_t for WindowsJonathan White
2008-08-04egl: typedef u_int32_t for WindowsJonathan White
2008-06-28egl: WinCE doesn't have sys/types.hJosé Fonseca
2008-06-06egl: updated EGLAPI for WindowsJonathan White
2008-06-05egl: assorted fixes for WindowsJonathan White
Note that int32_t is typedef'd both in p_compiler.h and eglplatform.h
2008-06-04egl: moved egl.h into EGL/ directoryBrian Paul
2008-06-04egl: moved eglext.h into EGL/ directoryBrian Paul
2008-05-27added typedefs for X/MesaBrian Paul
2008-05-27new eglplatform.h from Khronos.org (replaces GLES/egltypes.h)Brian Paul