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/eglimage.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/eglimage.h
|
d19afc57fe49816f3f3290410e0124d326577be2 |
|
22-Oct-2010 |
Chia-I Wu <olv@lunarg.com> |
egl: Use reference counting to replace IsLinked or IsBound. Remove all _egl<Res>IsLinked and _egl<Res>IsBound. Update _eglBindContext and drivers to do reference counting.
/external/mesa3d/src/egl/main/eglimage.h
|
dc4f845c37a8446de19036e24fd397a0aa864c02 |
|
23-Oct-2010 |
Chia-I Wu <olv@lunarg.com> |
egl: Add reference count for resources. This is a really simple mechanism. There is no atomicity and the caller is expected to hold the display lock.
/external/mesa3d/src/egl/main/eglimage.h
|
4ce33ec606292d92eff5afad6f50e1acc7109729 |
|
22-Oct-2010 |
Chia-I Wu <olv@lunarg.com> |
egl: Drop dpy argument from the link functions. All display resources are already initialized with a display. Linking simply links a resource to its display.
/external/mesa3d/src/egl/main/eglimage.h
|
25328509c90dc205b9561b5265e478af2873438b |
|
22-Oct-2010 |
Chia-I Wu <olv@lunarg.com> |
egl: Move fallback routines to eglfallbacks.c. We do not want them to be all over the places.
/external/mesa3d/src/egl/main/eglimage.h
|
5664a983867038de48e71b65df89e0e254085af2 |
|
22-Oct-2010 |
Chia-I Wu <olv@lunarg.com> |
egl: Parse image attributes with _eglParseImageAttribList. Avoid code duplications.
/external/mesa3d/src/egl/main/eglimage.h
|
713c8734f45b51b3758ecc95b96cf7b5aecacec8 |
|
22-Oct-2010 |
Chia-I Wu <olv@lunarg.com> |
egl: Move attributes in _EGLImage to _EGLImageAttribs. The opaque nature of EGLImage implies that extensions almost always define their own attributes. Move attributes in _EGLImage to _EGLImageAttribs and add a helper function to parse attribute lists.
/external/mesa3d/src/egl/main/eglimage.h
|
0135e5d6c83add5e539492a4899504e33f3f2434 |
|
31-Jan-2010 |
Chia-I Wu <olvaffe@gmail.com> |
egl: Add support for more EGLImage extensions to EGL core. Add support EGL_KHR_vg_parent_image and EGL_KHR_gl_*. This is as simple as adding some flags that can be enabled. Individual drivers need to implement the extensions before enbaling the flags.
/external/mesa3d/src/egl/main/eglimage.h
|
d69242be55091e53b0ae2cfa6282790ce1862f29 |
|
31-Jan-2010 |
Chia-I Wu <olvaffe@gmail.com> |
egl: Initialize display resources with their display. Change _eglInitSurface, _eglInitContext, and _eglInitImage to take an _EGLDisplay instead of an _EGLDriver. This is a more natural form, and plus, the display encodes information such as the extensions supported that might be required for attribute list parsing.
/external/mesa3d/src/egl/main/eglimage.h
|
dbb866ab33862defc2749134805bafebf323fd11 |
|
25-Jan-2010 |
Chia-I Wu <olvaffe@gmail.com> |
egl: Make resource void pointer in _eglCheckResource. This emphasizes the fact that the resource to be checked could really be invalid and have an unknown type.
/external/mesa3d/src/egl/main/eglimage.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/eglimage.h
|