History log of /external/mesa3d/src/gallium/state_trackers/egl/x11/x11_screen.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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