Implement all entry points in libGLES and have libEGL act as a shim.
This allows libANGLE to only be included in libGLESv2 and moves all TLS
data to libGLESv2.dll.
BUG=angle:733
Change-Id: I34f0b47987a5efbe906c290d3ca656142e69ea9a
Reviewed-on: https://chromium-review.googlesource.com/232962Reviewed-by:
Jamie Madill <jmadill@chromium.org>
Tested-by:
Geoff Lang <geofflang@chromium.org>
Showing
This diff is collapsed.
Click to expand it.
src/libEGL/main.cpp
deleted
100644 → 0
src/libEGL/main.h
deleted
100644 → 0
src/libGLESv2/entry_points_egl.cpp
0 → 100644
This diff is collapsed.
Click to expand it.
src/libGLESv2/entry_points_egl.h
0 → 100644
src/libGLESv2/entry_points_egl_ext.cpp
0 → 100644
src/libGLESv2/entry_points_egl_ext.h
0 → 100644
src/libGLESv2/entry_points_gles_2_0.cpp
0 → 100644
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
src/libGLESv2/entry_points_gles_2_0.h
0 → 100644
This diff is collapsed.
Click to expand it.
src/libGLESv2/entry_points_gles_2_0_ext.cpp
0 → 100644
This diff is collapsed.
Click to expand it.
src/libGLESv2/entry_points_gles_2_0_ext.h
0 → 100644
src/libGLESv2/entry_points_gles_3_0.cpp
0 → 100644
This diff is collapsed.
Click to expand it.
src/libGLESv2/entry_points_gles_3_0.h
0 → 100644
This diff is collapsed.
Click to expand it.
src/libGLESv2/entry_points_gles_3_0_ext.cpp
0 → 100644
src/libGLESv2/entry_points_gles_3_0_ext.h
0 → 100644
src/libGLESv2/export.h
0 → 100644
src/libGLESv2/global_state.h
0 → 100644
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
src/libGLESv2/main.h
deleted
100644 → 0
Please
register
or
sign in
to comment