e6a33570b73aa56c87818d7f67a122d4427b7841 |
|
05-Jul-2012 |
Kristian Høgsberg <krh@bitplanet.net> |
egl: Add EGL_WAYLAND_PLANE_WL attribute This lets us specify the plane to create the image for for multiplanar wl_buffers. Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
/external/mesa3d/src/egl/main/eglapi.h
|
7d46b45c5bd7d1ab3e32a2722ca65061ca80dc34 |
|
14-Dec-2011 |
Fredrik Höglund <fredrik@kde.org> |
egl: add EGL_NV_post_sub_buffer v2: Handle EGL_POST_SUB_BUFFER_SUPPORTED_NV in _eglParseSurfaceAttribList() Signed-off-by: Fredrik Höglund <fredrik@kde.org> [olv: remove #ifdef checks]
/external/mesa3d/src/egl/main/eglapi.h
|
f957cac772d34b3406be3236b81571e456ee40e8 |
|
20-Dec-2011 |
Chia-I Wu <olv@lunarg.com> |
egl: remove #ifdef's for official extensions There is no point in having them when we distribute eglext.h. As for unofficial extensions, there is a chance that we might remove some of them evetually. Keeping the #ifdef's for now should make that easier.
/external/mesa3d/src/egl/main/eglapi.h
|
ed1ff2acec2cdfe3eace9f4caa6cfe5e0f175534 |
|
20-Dec-2011 |
Chia-I Wu <olv@lunarg.com> |
egl: remove EGL_ANDROID_swap_rectangle We never support this unofficial extension, and it has been removed from Android recently. There is no point in keeping it.
/external/mesa3d/src/egl/main/eglapi.h
|
00b365bc78c131bfd1c19bb22ac55e36f4e8f3c5 |
|
01-Oct-2010 |
Chia-I Wu <olvaffe@gmail.com> |
egl: add Android-specific extensions Add EGL_ANDROID_image_native_buffer and EGL_ANDROID_swap_rectangle. There is no spec for them though. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Chad Versace <chad@chad-versace.us>
/external/mesa3d/src/egl/main/eglapi.h
|
f2001df508fda599a18b3586d2775e970a3db13a |
|
02-Jul-2011 |
Chia-I Wu <olv@lunarg.com> |
egl: add copyright notices The list of copyright holders could be incomplete. Please update directly or notify me if your name is missing.
/external/mesa3d/src/egl/main/eglapi.h
|
6b369c4c7cd8a52f99bbff2a57fb316b33a87495 |
|
21-Feb-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl: Add EGL_WL_bind_wayland_display
/external/mesa3d/src/egl/main/eglapi.h
|
a4a38dcf61f141297a083ccac217200947d57b0d |
|
13-Jan-2011 |
Chia-I Wu <olv@lunarg.com> |
egl: Cleanup _EGLDisplay initialization. Reorder/rename and document the fields that should be set by the driver during initialization. Drop the major/minor arguments from drv->API.Initialize.
/external/mesa3d/src/egl/main/eglapi.h
|
b7a8893a2413adfddf4dc836676a19463fb6ffd7 |
|
04-Jun-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
egl: Add EGL_MESA_drm_image extension Create EGLImages from DRM buffer handles.
/external/mesa3d/src/egl/main/eglapi.h
|
4eebea74a81ec5fbacf2347ea88cac137ddd4d69 |
|
14-Aug-2010 |
Chia-I Wu <olv@lunarg.com> |
egl: Add support for EGL_KHR_reusable_sync. Individual drivers still need to support and enable the extension.
/external/mesa3d/src/egl/main/eglapi.h
|
52c554a79d3ed3104a9f7d112faa9129073b5a25 |
|
07-May-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
egl: Implement EGL_NOK_swap_region 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.
/external/mesa3d/src/egl/main/eglapi.h
|
655f4654675e601a9482e40d8e50156c965b8934 |
|
17-Feb-2010 |
Chia-I Wu <olv@lunarg.com> |
egl: Always lock a display before using it. This gives a simple access control to the display. It is potentially slow, but a finer grained mutex can always be used in the future. The benefit of this simple approach is that drivers need not to worry about thread-safety.
/external/mesa3d/src/egl/main/eglapi.h
|
94cb321b5d246185abf71d89968d472a626f1a23 |
|
29-Jan-2010 |
Chia-I Wu <olvaffe@gmail.com> |
egl: Clean up header inclusions. Mainly to remove eglcurrent.h and egldisplay.h from eglglobals.h.
/external/mesa3d/src/egl/main/eglapi.h
|
17330479b39409a63a06ec9e6b0f8e28b585db12 |
|
27-Jan-2010 |
Chia-I Wu <olvaffe@gmail.com> |
egl: eglMakeCurrent should accept an uninitialized display. When no context or surface are given, the display is allowed to be uninitialized. Most drivers cannot handle an uninitialized display. But they are updated to at least throw a fatal message.
/external/mesa3d/src/egl/main/eglapi.h
|
4aed0944f4b8b8d14d210cf6bc87ccddfa9a77ec |
|
25-Jan-2010 |
Chia-I Wu <olvaffe@gmail.com> |
egl: Native types are renamed in EGL 1.3. Rename Native*Type to EGLNative*Type.
/external/mesa3d/src/egl/main/eglapi.h
|
a1c4a8a3c855d52fbfef10023b9a8f116e163a97 |
|
15-Aug-2009 |
Chia-I Wu <olvaffe@gmail.com> |
egl: Add support for EGL_KHR_image. Individual drivers still need to implement the API hooks.
/external/mesa3d/src/egl/main/eglapi.h
|
3e6139d158a054a0dfe8def28bf60201cdb9f385 |
|
12-Jan-2010 |
Chia-I Wu <olvaffe@gmail.com> |
egl: Add _EGLDriver as the first argument to GetProcAddress. The rest of the driver API has it as the first argument. It should be there so that a driver has access to itself.
/external/mesa3d/src/egl/main/eglapi.h
|
6c21c8862bc6edc9cddf3b6eb6f276961099a7a8 |
|
28-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
egl: Rework the synchronization primitives. This adds error checking to the synchronization primitives. And eglWaitGL is now implemented by eglWaitClient. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/egl/main/eglapi.h
|
57da499d7ba074128e8c97b8076805e403a2b9c4 |
|
15-Oct-2009 |
Chia-I Wu <olvaffe@gmail.com> |
egl: Rework eglSwapInterval. This adds error checking to eglSwapInterval and clamps the swap interval. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/egl/main/eglapi.h
|
2f2cf461c57974abd89e4917945cc8ae6a67a72e |
|
11-Aug-2009 |
Chia-I Wu <olvaffe@gmail.com> |
egl: Overhaul driver API. The motivation is so that drivers do not need to look up and check for bad display, context, and etc. It also becomes unnecessary for drivers to call the link functions. This commit makes eglapi.[ch] do the lookup and check. As a result, the driver API is overhauled, and almost all sources and drivers need update. The updates are mainly find and replace with human brains. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/egl/main/eglapi.h
|
e3805cad0d15ed25ce8f6c5a1f1ea913e5d0986a |
|
30-May-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
egl: new eglGetProcAddress() code The idea is to pass the call down to the device driver where an API-specific query can be made. Untested.
/external/mesa3d/src/egl/main/eglapi.h
|
b2006a40eb22899d38cd31691640555228e36975 |
|
30-Jan-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
some initial EGL 1.2 work
/external/mesa3d/src/egl/main/eglapi.h
|
48822796339cb4a55714dc3f1abbe379562ec538 |
|
10-Dec-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Some initial per-thread support. Rename eglShowSurfaceMESA to eglShowScreenSurfaceMESA.
/external/mesa3d/src/egl/main/eglapi.h
|
daf585d0f00df1d4d2e8dc5b465dad60a4bf0122 |
|
24-Nov-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Move all the EGL API function pointers into a new _egl_api struct.
/external/mesa3d/src/egl/main/eglapi.h
|