b60120608f6ddf4098bc324363197c979ee04cb7 |
|
10-Dec-2011 |
David Fries <David@Fries.net> |
Set close on exec flag FD_CLOEXEC Set the close on exec flag when opening dri character devices, so they will be closed and free any resouces allocated in exec. Signed-off-by: David Fries <David@Fries.net> Reviewed-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/state_trackers/egl/x11/x11_screen.c
|
a06f58fee5dbf0054fb363e759d30cf13c4bbab9 |
|
14-Dec-2011 |
Fredrik Höglund <fredrik@kde.org> |
st/egl: Implement EGL_NOK_swap_region for x11 v2: inline x11_drawable_copy_buffers(). Signed-off-by: Fredrik Höglund <fredrik@kde.org> [olv: s/inline/INLINE/]
/external/mesa3d/src/gallium/state_trackers/egl/x11/x11_screen.c
|
95f9e118fe7b02ab5d28550dabd8751e5fb15e3c |
|
09-Jul-2011 |
Chia-I Wu <olv@lunarg.com> |
st/egl: fix linking errors Add symbols referenced by src/glx/dri2.c.
/external/mesa3d/src/gallium/state_trackers/egl/x11/x11_screen.c
|
184bb09ff5cf2715dfee91e25ec20cbaa2e4445c |
|
30-Apr-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
st/egl: Implement EGL_WL_bind_wayland_display for x11,drm,wayland
/external/mesa3d/src/gallium/state_trackers/egl/x11/x11_screen.c
|
a0e510320009766faa5ff8c0ed744e87f8095df7 |
|
22-Sep-2010 |
Luca Barbieri <luca@luca-barbieri.com> |
glx: decouple dri2.c and GLX, fixing Gallium EGL and d3d1x build The Gallium EGL state tracker reuses dri2.c but not the GLX code. Currently there is a bit of code in dri2.c that is incorrectly tied to GLX: instead, make it call an helper that both GLX and Gallium EGL implement, like dri2InvalidateBuffers. This avoids a link error complaining that dri2GetGlxDrawableFromXDrawableId is undefined. Note that we might want to move the whole event translation elsewhere, and probably stop using non-XCB DRI2 altogether, but this seems to be the minimal fix.
/external/mesa3d/src/gallium/state_trackers/egl/x11/x11_screen.c
|
aa44bd9189848b91619335207b8ec3be5679f982 |
|
29-Jul-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Untangle gallium/egl/glx source sharing mess and make it compile again
/external/mesa3d/src/gallium/state_trackers/egl/x11/x11_screen.c
|
87290a383be2eeffef4407eeb17c1070d1122b2f |
|
20-Jul-2010 |
Chia-I Wu <olv@lunarg.com> |
st/egl: Fixes for recent GLX cleanup. Mainly, the type of __GLXdisplayPrivateRec::screenConfigs has changed from "__GLXscreenConfigs *" to "__GLXscreenConfigs **".
/external/mesa3d/src/gallium/state_trackers/egl/x11/x11_screen.c
|
cf588ab3f1edb89be4cd57045a3888ff482fa817 |
|
06-Jul-2010 |
Chia-I Wu <olv@lunarg.com> |
st/egl: Add support for !GLX_DIRECT_RENDERING. st/egl uses GLX code for DRI2 support. It should honor GLX_DIRECT_RENDERING. Also updates configure.ac to define GLX_DIRECT_RENDERING for st/egl.
/external/mesa3d/src/gallium/state_trackers/egl/x11/x11_screen.c
|
870a9d643b1f256e6a379d96a325284dd2f7eeea |
|
11-Apr-2010 |
Chia-I Wu <olv@lunarg.com> |
st/egl: Follow the portability guide. Avoid including standard library headers and use MALLOC/FREE if possible.
/external/mesa3d/src/gallium/state_trackers/egl/x11/x11_screen.c
|
f7730c0740cc8a43c3573dcdbf43e76630d957f6 |
|
09-Apr-2010 |
Chia-I Wu <olv@lunarg.com> |
st/egl: Remove __GLcontextModes from the native interface. Replace __GLcontextModes by a subset of its attributes that makes sense to EGL. This also gets rid of GL headers from the common code.
/external/mesa3d/src/gallium/state_trackers/egl/x11/x11_screen.c
|
ba81b0743efd978509b1931d7b4b93f37e8aeb5e |
|
09-Apr-2010 |
Chia-I Wu <olv@lunarg.com> |
Fix copyright headers. Update the warranty disclaimer to use the more general "THE AUTHORS OR COPYRIGHT HOLDERS". This is done manually on files created by me. Hope that I do not miss anything.
/external/mesa3d/src/gallium/state_trackers/egl/x11/x11_screen.c
|
545ac97f9b95e9b5ebd04d2960abb224b5adbe17 |
|
17-Feb-2010 |
Chia-I Wu <olv@lunarg.com> |
st/egl: Add dri2InvalidateBuffers. src/glx/dri2.c will call dri2InvalidateBuffers when DRI2_InvalidateBuffers event is received. This fixes a missing symbol error, and paves the way for event-based validation.
/external/mesa3d/src/gallium/state_trackers/egl/x11/x11_screen.c
|
5f08eff2a769e27df37fc00e46797e70a54727bb |
|
05-Feb-2010 |
Chia-I Wu <olvaffe@gmail.com> |
egl: Remove egl_xdri. egl_xdri steals code from src/glx/x11/. This makes it broken from time to time when there is a bigger change to the GLX code. As egl_dri2 has been merged, which also functions as a DRI2 driver loader, remove egl_xdri for good.
/external/mesa3d/src/gallium/state_trackers/egl/x11/x11_screen.c
|
3c967a920718c2a74996ac23b8c1964915db88c2 |
|
22-Jan-2010 |
Chia-I Wu <olvaffe@gmail.com> |
st/egl_g3d: Rename to st/egl. Simply the name to egl.
/external/mesa3d/src/gallium/state_trackers/egl/x11/x11_screen.c
|