81d40e66ad1c0c53c1de2f183a4987a3159c7c55 |
|
21-Jan-2013 |
Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com> |
egl/wayland: Destroy the pending buffer callback with the egl surface Otherwise, we crash when the callback is executed, since the dri2_surf pointer may point to invalid data. Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
a5776ac0b8c015bf5d6a8513cefec5920895cc8e |
|
11-Oct-2012 |
Kristian Høgsberg <krh@bitplanet.net> |
egl/wayland: Update to Wayland 0.99 API The 0.99.0 Wayland release changes the event API to provide a thread-safe mechanism for receiving events specific to a subsystem (such as EGL) and we need to use it in the EGL platform. The Wayland protocol now also requires a commit request to make changes take effect, issue that from eglSwapBuffers.
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
7b4b4f8e68ba7a6109cc508de10314e966e56f5f |
|
20-Jul-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
egl_dri2: Add support for EGL_KHR_create_context and EGL_EXT_create_context_robustness Just like in GLX, EGL_KHR_create_context requires DRI2 version >= 3, and EGL_EXT_create_context_robustness requires both DRI2 version >= 3 and the __DRI2_ROBUSTNESS extension. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
4a976b60b1139021ef00e722361b7e1ad8e0810d |
|
25-Jan-2012 |
Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com> |
egl_dri2: use gbm_surface as the native window type in drm platform
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
352c889c10d8d104551ef6657e03b77996bffc39 |
|
20-Dec-2011 |
Fredrik Höglund <fredrik@kde.org> |
egl_dri2/x11: Add support for the DRI2 SwapBuffers request
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
655f2c1d6593064b83f64a527798f48cd300fa16 |
|
20-Dec-2011 |
Fredrik Höglund <fredrik@kde.org> |
egl_dri2/x11: Add support for eglSwapInterval
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
2a58453e25899e726f02db005de0e1296c326845 |
|
13-Dec-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl_dri2: Fix some valgrind reported leaks Free the device_name, reported by Pekka Paalanen. Destroy wayland display and drm resources, if created by dri2_initialize_wayland.
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
75cc24c876059d6eb183e07ed802f997fb416864 |
|
25-Nov-2011 |
Chia-I Wu <olv@lunarg.com> |
android: add support for ICS With ICS (Android 4.0), several headers and structs are renamed. Define ANDROID_VERSION so that we can choose a different path depending on the platform version. I've tested only softpipe and llvmpipe. r600g is also reported to work.
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
7b1d94e5d1f53ac5f59000176aea1d02fc9a1181 |
|
31-Aug-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
wayland: Track changes to drop wl_visual
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
f811c1e6d637a556f36271ee4abeb30aaeb07204 |
|
31-Aug-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl_dri2: Drop dri2_surface_type enum Was only used in platform_wayland, and the remaining egl stack uses _EGLSurface::Type with one of EGL_{WINDOW,PIXMAP,PBUFFER}_BIT.
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
9779f6f5c143506d71420d78bb51b2fa7c995378 |
|
05-Aug-2011 |
Chia-I Wu <olvaffe@gmail.com> |
egl_dri2: add support for Android Add platform_android.c that supports _EGL_PLAFORM_ANDROID. It works with drm_gralloc, where back buffers of windows are backed by GEM objects. In Android a native window has a queue of back buffers allocated by the server, through drm_gralloc. For each frame, EGL needs to dequeue the next back buffer render to the buffer enqueue the buffer After enqueuing, the buffer is no longer valid to EGL. A window has no depth buffer or other aux buffers. They need to be allocated locally by EGL. Reviewed-by: Benjamin Franzke <benjaminfranzke@googlemail.com> Reviewed-by: Chad Versace <chad@chad-versace.us> [olv: with assorted minor changes, mostly suggested during the review]
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
58911b86a15676f116c693e84ea6b9ebabb906ed |
|
05-Aug-2011 |
Chia-I Wu <olvaffe@gmail.com> |
egl_dri2: allow RGBA masks to be specified for matching Add rgba_masks to dri2_add_config. When it is non-NULL, the DRI config is accepted only when the offsets and sizes of the its channels match rgba_mask. Reviewed-by: Chad Versace <chad@chad-versace.us>
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
8c409403217cf8c13e1d2dd306ad5e86b566c5c9 |
|
15-Aug-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
dri2: Add __DRI_BUFFER_COUNT token Remove definition from egl_dri2. Defining this is egl_dri2.h breaks as soon as a new dri2 buffer token is added like with commit 4501a5d6e8d00fd0d87625352ed5ba1a8861f72e.
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
32f4cf38085e4056b8e4a9fc78fea28897a1d05f |
|
29-Jun-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl/gbm: Fix EGL_DEFAULT_DISPLAY
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
b2d6375e6a64ac12f35f8a611ebf2016e4a6dd42 |
|
02-Jul-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl_dri2: Fix compilation if udev devel files are not installed NOTE: This is a candidate for the 7.11 branch.
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
992680c8b46d72cbc61888b8439d815bff42986c |
|
27-Jun-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl: Fix Terminate with shared gbm screens NOTE: This is a candidate for the 7.11 branch.
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
e5fc4c81ce5aa261e330977f1a672838cd186cdb |
|
30-May-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl_dri2: Hookup gbm as drm platform
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
0cb356dd5c93f745bb1b17987d206a24ab708f31 |
|
06-May-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl_dri2/wayland: Hook up new buffer.release event
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
16a04e019dcb0f1d50ceab5c8c2eafb56fa60853 |
|
20-Jun-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
wayland: Pass use_invalidate extension to driver
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
cf69eeacc6931e833e7894a379af4fae085881e9 |
|
08-Jun-2011 |
Chia-I Wu <olv@lunarg.com> |
egl_dri2: add dri2_load_driver_swrast Refactor dri2_load_driver and add dri2_load_driver_swrast for loading swrast DRI driver.
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
7f881c43dfb4f1aeeab3a84125b5c106c191a43f |
|
30-May-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl_dri2: Use external driver pci list Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
93aea63a33c575bbce80acad391e810acc2f3e94 |
|
11-May-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
egl_dri2: Make it possible to not compile in the X11 platform
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
c0f8c9911c82c576cdd82dabad4a2370ac53565c |
|
14-Apr-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
wayland-egl: Update to wayland-egl.h changes, drop struct wl_egl_display
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
22d9ae11bc436375a67752b90d8a5a273754d907 |
|
03-Mar-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl_dri2: Fix incompatible vfunc-pointer warning
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
6b369c4c7cd8a52f99bbff2a57fb316b33a87495 |
|
21-Feb-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl: Add EGL_WL_bind_wayland_display
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
f55d027ac2e0423eba5d0664cc36668520597703 |
|
17-Feb-2011 |
Haitao Feng <haitao.feng@intel.com> |
egl_dri2: add swrast This enables the egl_dri2 driver to load swrast driver for software rendering. It could be used when hardware dri2 drivers are not available, such as in VM. Signed-off-by: Haitao Feng <haitao.feng@intel.com>
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
3104e5cb4f8524e9852300aa1e112d7fe31545ca |
|
09-Feb-2011 |
Haitao Feng <haitao.feng@intel.com> |
egl_dri2: rename loader_extension to dri2_loader_extension Signed-off-by: Haitao Feng <haitao.feng@intel.com>
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
51f2820922b669af3947fcedd17109524644bb94 |
|
11-Feb-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl_dri2 wayland: Sync front buffer release
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
87dde5b1cd596c4008695ff2db9469f88c09f925 |
|
09-Feb-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl_dri2: Use double buffering for window surfaces
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
93aea84f472f5f9ff588f7b2d4f7320ec43bc216 |
|
04-Feb-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl_dri2: Add wayland platform
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
9630437fc9f46f48b2543ca8b6741a664bd028e3 |
|
04-Feb-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl_dri2: Export dri2_get_driver_for_fd
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
9dc5de5bb13bfcd960f178c8e0eac265c3496fa8 |
|
03-Feb-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
egl_dri2: Split out drm platform implementation to a separate file
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|
2889d9640fa98b690c6a89593572bbc9ea5640e3 |
|
03-Feb-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
egl_dri2: Split out x11 platform code
/external/mesa3d/src/egl/drivers/dri2/egl_dri2.h
|