d333d30632516b1fc5b60181c2c237653e55a8e1 |
|
12-May-2015 |
Marek Olšák <marek.olsak@amd.com> |
egl: use EGL 1.5 types without suffixes Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Chad Versace <chad.versace@intel.com>
/external/mesa3d/src/egl/main/eglimage.h
|
8362068c1b28eb2d3e334abc980c4711957d61fd |
|
14-May-2015 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
egl: Add needed extern "C" for C++ access * Haiku's egl driver is C++ due to the interface natively being C++ Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/egl/main/eglimage.h
|
dd438ae34bdbaa6651cdd226d5fec15a892923bf |
|
28-Feb-2015 |
Emil Velikov <emil.l.velikov@gmail.com> |
egl/main: no longer export internal function With the split of the gallium egl module we had previously it required access to some of the internal functions. As the only build (automake) that did this no longer builds it we can now appropriately hide those functions. Cc: 10.5 <mesa-stable@lists.freedesktop.org> Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/egl/main/eglimage.h
|
7bd1693877e4de9aaf8f6776649fc48db54ec82b |
|
28-Feb-2015 |
Emil Velikov <emil.l.velikov@gmail.com> |
egl/main: replace INLINE with inline Drop the custom keyword in favour of the C99 one. All the places using it now directly include c99_compat.h which should handle things on platforms which lack it. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/egl/main/eglimage.h
|
0de013b61930505bbeaf094d079b566df18a0cf7 |
|
22-Mar-2013 |
Topi Pohjolainen <topi.pohjolainen@intel.com> |
egl: definitions for EXT_image_dma_buf_import As specified in: http://www.khronos.org/registry/egl/extensions/EXT/EGL_EXT_image_dma_buf_import.txt Checking for the valid fourcc values is left for drivers avoiding dependency to drm header files here. v2: enforce EGL_NO_CONTEXT v3: declare the extension as EGL (not GLES) v4: do not update eglext.h manually but rely on update from Khronos instead v5: (Eric) report invalid context as EGL_BAD_PARAMETER instead of as EGL_BAD_CONTEXT v6: (Chad) fix the checking for valid hints. Before all values were rejected. v7: (Chad) comment style change from /** * Multi- * line into /* Multi- * line Signed-off-by: Topi Pohjolainen <topi.pohjolainen@intel.com> Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
/external/mesa3d/src/egl/main/eglimage.h
|
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
|