8ca14b04e118a92ba0cdd64b81f1cb8407136bce |
|
17-Aug-2012 |
Rob Clark <robdclark@gmail.com> |
add EGL_TEXTURE_EXTERNAL_WL to WL_bind_wayland_display spec Signed-off-by: Rob Clark <robdclark@gmail.com> Reviewed-by: Daniel Stone <daniels@collabora.com>
/external/mesa3d/include/EGL/eglmesaext.h
|
a597c8ad5b75f37336257e3f4462caebacb621ef |
|
13-Oct-2016 |
Chad Versace <chadversary@chromium.org> |
egl: Implement EGL_MESA_platform_surfaceless Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
/external/mesa3d/include/EGL/eglmesaext.h
|
f3e23ead536e66940053265216b3886fef69d891 |
|
10-Feb-2016 |
Emil Velikov <emil.l.velikov@gmail.com> |
egl: remove remnants of MESA_drm_display Last set in st/egl, unused in mesa-demos and superseded by EGL_KHR_platform_gbm. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
/external/mesa3d/include/EGL/eglmesaext.h
|
6b31f22338656c154e028b4bc2cbd14ab733a957 |
|
15-May-2015 |
Marek Olšák <marek.olsak@amd.com> |
egl: import eglext.h from registry and cleanup eglmesaext.h (v2) v2: include mesa and chromium extensions in eglext.h so as not to break existing users v3: keep PFNEGLSWAPBUFFERSREGIONNOK because piglit uses it Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Chad Versace <chad.versace@intel.com>
/external/mesa3d/include/EGL/eglmesaext.h
|
0c4eef6a2cad72571efb15a5fdca2726f0540d07 |
|
14-May-2015 |
Emil Velikov <emil.l.velikov@gmail.com> |
egl: remove remaining EGL_MESA_copy_context skeleton With earlier commit (7a58262e58d egl: Remove skeleton implementation of EGL_MESA_screen_surface) we've removed the skeleton implementation of eglCopyContextMESA(). Just like EGL_MESA_screen_surface this extension was never implemented in mesa. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Adam Jackson <ajax@redhat.com>
/external/mesa3d/include/EGL/eglmesaext.h
|
f9bf9133ccc3764dc38f6359a26004e12b888af3 |
|
12-May-2015 |
Emil Velikov <emil.l.velikov@gmail.com> |
egl: fix the EGL_MESA_image_dma_buf_export header declarations Similar to other EGL extensions - guard the function prototypes by EGL_EGLEXT_PROTOTYPES as the libEGL library does (should) not provide the symbols statically. Instead users should call eglGetProcAddress, which returns the function pointer. The latter of which was missing the type declaration (typedef). Cc: Dave Airlie <airlied@redhat.com> Cc: Marc-André Lureau <marcandre.lureau@gmail.com> Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Chad Versace <chad.versace@intel.com>
/external/mesa3d/include/EGL/eglmesaext.h
|
7a58262e58d8edac3308777def0950032628edee |
|
01-Apr-2015 |
Adam Jackson <ajax@redhat.com> |
egl: Remove skeleton implementation of EGL_MESA_screen_surface No backend wires this up to anything, and the extension spec has been marked obsolete for 4+ years. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Signed-off-by: Adam Jackson <ajax@redhat.com>
/external/mesa3d/include/EGL/eglmesaext.h
|
b5045e29917a783be74becee5e72566e2b0e3535 |
|
05-May-2015 |
Dave Airlie <airlied@redhat.com> |
egl: image_dma_buf_export - use KHR 64-bit type After talking to Jon Leech he suggested this should be fine. update spec to the version in the registry. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/include/EGL/eglmesaext.h
|
8f7338f284cdb1fef64c85e3293d2200d0cc6387 |
|
03-Mar-2014 |
Dave Airlie <airlied@redhat.com> |
egl: add initial EGL_MESA_image_dma_buf_export v2.4 At the moment to get an EGL image to a dma-buf file descriptor, you have to use EGL_MESA_drm_image, and then use libdrm to convert this to a file descriptor. This extension just provides an API modelled on EGL_MESA_drm_image, to return a dma-buf file descriptor. v2: update spec for new API proposal add internal queries to get the fourcc back from intel driver. v2.1: add gallium pieces. v2.2: add offsets to spec and API, rename fd->fds, stride->strides in API. rewrite spec a bit more, add some q/a v2.3: add modifiers to query interface and 64-bit type for that (Daniel Stone) specifiy what happens to num fds vs num planes differences. (Chad Versace) v2.4: fix grammar (Daniel Stone) Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/include/EGL/eglmesaext.h
|
551d459af421a2eb937e9e16301bb64da4624f89 |
|
07-Mar-2014 |
Neil Roberts <neil@linux.intel.com> |
Add the EGL_MESA_configless_context extension This extension provides a way for an application to render to multiple surfaces with different buffer formats without having to use multiple contexts. An EGLContext can be created without an EGLConfig by passing EGL_NO_CONFIG_MESA. In that case there are no restrictions on the surfaces that can be used with the context apart from that they must be using the same EGLDisplay. _mesa_initialze_context can now take a NULL gl_config which will mark the context as ‘configless’. It will memset the visual to zero in that case. Previously the i965 and i915 drivers were explicitly creating a zeroed visual whenever 0 is passed for the EGLConfig. Mesa needs to be aware that the context is configless because it affects the initial value to use for glDrawBuffer. The first time the context is bound it will set the initial value for configless contexts depending on whether the framebuffer used is double-buffered. Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
/external/mesa3d/include/EGL/eglmesaext.h
|
877128505431adaf817dc8069172ebe4a1cdf5d8 |
|
17-Jan-2014 |
José Fonseca <jfonseca@vmware.com> |
s/Tungsten Graphics/VMware/ Tungsten Graphics Inc. was acquired by VMware Inc. in 2008. Leaving the old copyright name is creating unnecessary confusion, hence this change. This was the sed script I used: $ cat tg2vmw.sed # Run as: # # git reset --hard HEAD && find include scons src -type f -not -name 'sed*' -print0 | xargs -0 sed -i -f tg2vmw.sed # # Rename copyrights s/Tungsten Gra\(ph\|hp\)ics,\? [iI]nc\.\?\(, Cedar Park\)\?\(, Austin\)\?\(, \(Texas\|TX\)\)\?\.\?/VMware, Inc./g /Copyright/s/Tungsten Graphics\(,\? [iI]nc\.\)\?\(, Cedar Park\)\?\(, Austin\)\?\(, \(Texas\|TX\)\)\?\.\?/VMware, Inc./ s/TUNGSTEN GRAPHICS/VMWARE/g # Rename emails s/alanh@tungstengraphics.com/alanh@vmware.com/ s/jens@tungstengraphics.com/jowen@vmware.com/g s/jrfonseca-at-tungstengraphics-dot-com/jfonseca-at-vmware-dot-com/ s/jrfonseca\?@tungstengraphics.com/jfonseca@vmware.com/g s/keithw\?@tungstengraphics.com/keithw@vmware.com/g s/michel@tungstengraphics.com/daenzer@vmware.com/g s/thomas-at-tungstengraphics-dot-com/thellstom-at-vmware-dot-com/ s/zack@tungstengraphics.com/zackr@vmware.com/ # Remove dead links s@Tungsten Graphics (http://www.tungstengraphics.com)@Tungsten Graphics@g # C string src/gallium/state_trackers/vega/api_misc.c s/"Tungsten Graphics, Inc"/"VMware, Inc"/ Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/include/EGL/eglmesaext.h
|
5cddb1ce3c9890435374ae3e03fc4a5b57dee314 |
|
28-Oct-2013 |
Neil Roberts <neil@linux.intel.com> |
wayland: Add an extension to create wl_buffers from EGLImages This adds an extension called EGL_WL_create_wayland_buffer_from_image which adds the following single function: struct wl_buffer * eglCreateWaylandBufferFromImageWL(EGLDisplay dpy, EGLImageKHR image); The function creates a wl_buffer which shares its contents with the given EGLImage. The expected use case for this is in a nested Wayland compositor which is using subsurfaces to present buffers from its clients. Using this extension it can attach the client buffers directly to the subsurface without having to blit the contents into an intermediate buffer. The compositing can then be done in the parent compositor. The extension is only implemented in the Wayland EGL platform because of course it wouldn't make sense anywhere else.
/external/mesa3d/include/EGL/eglmesaext.h
|
1281a90532511bb5dcecab1220aa89aa42c4a142 |
|
16-Sep-2013 |
Stanislav Vorobiov <s.vorobiov@samsung.com> |
egl: add EGL_WAYLAND_Y_INVERTED_WL attribute This enables querying of wl_buffer's orientation
/external/mesa3d/include/EGL/eglmesaext.h
|
8d29b5271a2e66fc78436be31ed6748ff006f0cb |
|
18-Jul-2013 |
Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com> |
egl: Update to Wayland 1.2 server API Since Wayland 1.2, struct wl_buffer and a few functions are deprecated. References to wl_buffer are replaced with wl_resource and some getter functions and calls to deprecated functions are replaced with the proper new API. The latter changes are related to resource versioning. Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
/external/mesa3d/include/EGL/eglmesaext.h
|
e23bfdb3298ec43ef895121527fb4d79474d7b1b |
|
19-Jul-2012 |
Kristian Høgsberg <krh@bitplanet.net> |
wayland: Use existing EGL_TEXTURE_FORMAT for querying wl_buffer texture format We also reuse EGL_TEXTURE_RGBA and EGL_TEXTURE_RGB, adding only the new planar YUV texture formats: EGL_TEXTURE_Y_U_V_WL, EGL_TEXTURE_Y_UV_WL and EGL_TEXTURE_Y_XUXV_WL. Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
/external/mesa3d/include/EGL/eglmesaext.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/include/EGL/eglmesaext.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/include/EGL/eglmesaext.h
|
b7acfe7755a316910f883aeb05d834e1f3f7bd93 |
|
15-Dec-2011 |
Chia-I Wu <olv@lunarg.com> |
egl: update headers Update to revision 15052. EGL_MESA_drm_image is now official. But apparently we have our own extension to it and we need this in eglmesaext.h: #ifdef EGL_MESA_drm_image /* Mesa's extension to EGL_MESA_drm_image... */ #ifndef EGL_DRM_BUFFER_USE_CURSOR_MESA #define EGL_DRM_BUFFER_USE_CURSOR_MESA 0x0004 #endif #endif Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/include/EGL/eglmesaext.h
|
ab7bb10a2af711086319ce35815acd797b86fe27 |
|
19-Dec-2011 |
Chia-I Wu <olv@lunarg.com> |
egl: move unofficial extensions to eglmesaext.h As suggested by Ian in http://lists.freedesktop.org/archives/mesa-dev/2011-December/016035.html Note that eglext.h has to include eglmesaext.h at the end instead of the beginning because some extensions in eglmesaext.h depend on the official extensions. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/include/EGL/eglmesaext.h
|