Mesa (master): st/egl: Remove.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Wed Mar 4 11:02:04 UTC 2015


Module: Mesa
Branch: master
Commit: 5564c361b5cc1f5ec4be3622d7f9be601e3c268a
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5564c361b5cc1f5ec4be3622d7f9be601e3c268a

Author: Jose Fonseca <jfonseca at vmware.com>
Date:   Tue Mar  3 16:01:22 2015 +0000

st/egl: Remove.

Largely superseeded by src/egl, and
WGL/GLX_EXT_create_context_es_profile extensions.

Note this will break Android.mk with gallium drivers -- somebody
familiar with that build infrastructure will need to update it to use
gallium drivers through egl_dri2.

v2: Remove the _EGL_BUILT_IN_DRIVER_GALLIUM define from
src/egl/main/Android.mk; and update the src/egl/main/Sconscript to
create a SharedLibrary, add versioning, create symlink - copy the bits
from egl-static, per Emil Velikov.

Reviewed-by: Emil Velikov <emil.l.velikov at gmail.com>

v3: Disallow undefined symbols in libEGL.so.  Update release notes

---

 docs/egl.html                                      |   29 +-
 docs/relnotes/10.6.0.html                          |    1 +
 docs/sourcetree.html                               |    1 -
 src/egl/main/Android.mk                            |    2 -
 src/egl/main/SConscript                            |   12 +-
 src/egl/main/egldriver.c                           |    3 -
 src/gallium/Android.mk                             |    5 -
 src/gallium/Makefile.am                            |    2 -
 src/gallium/SConscript                             |    5 -
 src/gallium/state_trackers/egl/Android.mk          |   55 --
 src/gallium/state_trackers/egl/Makefile.am         |  111 ---
 src/gallium/state_trackers/egl/Makefile.sources    |   57 --
 src/gallium/state_trackers/egl/SConscript          |   62 --
 .../state_trackers/egl/android/native_android.cpp  |  892 ------------------
 src/gallium/state_trackers/egl/common/egl_g3d.c    |  674 --------------
 src/gallium/state_trackers/egl/common/egl_g3d.h    |  132 ---
 .../state_trackers/egl/common/egl_g3d_api.c        |  952 --------------------
 .../state_trackers/egl/common/egl_g3d_api.h        |   33 -
 .../state_trackers/egl/common/egl_g3d_image.c      |  372 --------
 .../state_trackers/egl/common/egl_g3d_image.h      |   49 -
 .../state_trackers/egl/common/egl_g3d_loader.h     |   51 --
 src/gallium/state_trackers/egl/common/egl_g3d_st.c |  321 -------
 src/gallium/state_trackers/egl/common/egl_g3d_st.h |   47 -
 .../state_trackers/egl/common/egl_g3d_sync.c       |  278 ------
 .../state_trackers/egl/common/egl_g3d_sync.h       |   48 -
 src/gallium/state_trackers/egl/common/native.h     |  342 -------
 .../state_trackers/egl/common/native_buffer.h      |   75 --
 .../state_trackers/egl/common/native_helper.c      |  501 ----------
 .../state_trackers/egl/common/native_helper.h      |  125 ---
 .../state_trackers/egl/common/native_modeset.h     |   87 --
 .../egl/common/native_wayland_bufmgr.h             |   49 -
 .../egl/common/native_wayland_drm_bufmgr.c         |  228 -----
 .../egl/common/native_wayland_drm_bufmgr.h         |   37 -
 src/gallium/state_trackers/egl/drm/modeset.c       |  707 ---------------
 src/gallium/state_trackers/egl/drm/native_drm.c    |  273 ------
 src/gallium/state_trackers/egl/drm/native_drm.h    |  160 ----
 .../state_trackers/egl/fbdev/native_fbdev.c        |  552 ------------
 src/gallium/state_trackers/egl/gdi/native_gdi.c    |  428 ---------
 src/gallium/state_trackers/egl/null/native_null.c  |  189 ----
 .../state_trackers/egl/wayland/native_drm.c        |  286 ------
 .../state_trackers/egl/wayland/native_shm.c        |  209 -----
 .../state_trackers/egl/wayland/native_wayland.c    |  465 ----------
 .../state_trackers/egl/wayland/native_wayland.h    |  124 ---
 src/gallium/state_trackers/egl/x11/dri2.c          |    1 -
 src/gallium/state_trackers/egl/x11/glcore.h        |  179 ----
 src/gallium/state_trackers/egl/x11/glxinit.c       |  656 --------------
 src/gallium/state_trackers/egl/x11/glxinit.h       |   22 -
 src/gallium/state_trackers/egl/x11/native_dri2.c   |  925 -------------------
 src/gallium/state_trackers/egl/x11/native_x11.c    |   63 --
 src/gallium/state_trackers/egl/x11/native_x11.h    |   39 -
 src/gallium/state_trackers/egl/x11/native_ximage.c |  587 ------------
 src/gallium/state_trackers/egl/x11/x11_screen.c    |  488 ----------
 src/gallium/state_trackers/egl/x11/x11_screen.h    |  133 ---
 src/gallium/targets/egl-static/Android.mk          |   81 --
 src/gallium/targets/egl-static/Makefile.am         |  210 -----
 src/gallium/targets/egl-static/SConscript          |  114 ---
 src/gallium/targets/egl-static/egl.c               |  122 ---
 src/gallium/targets/egl-static/egl.sym             |    6 -
 src/gallium/targets/egl-static/egl_pipe.c          |   41 -
 src/gallium/targets/egl-static/egl_pipe.h          |   36 -
 src/gallium/targets/egl-static/egl_st.c            |  167 ----
 src/gallium/targets/egl-static/egl_st.h            |   39 -
 src/gallium/targets/egl-static/st_GL.c             |   37 -
 63 files changed, 12 insertions(+), 12965 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=5564c361b5cc1f5ec4be3622d7f9be601e3c268a



More information about the mesa-commit mailing list