jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=fb3564304e2b6664d4ab4e96f2428d0ade1f50ca
commit fb3564304e2b6664d4ab4e96f2428d0ade1f50ca Merge: 955fd1d 25aaee9 Author: Jean-Philippe Andre <[email protected]> Date: Mon Oct 20 13:24:49 2014 +0900 Evas GL: Add support for OpenGL-ES 1.1 and some new APIs This adds support for the following features: - OpenGL-ES 1.1 (works only with EGL right now), - PBuffer (basic support), - Multithreading safety in gl_x11, - EGL fence_sync extension, - Improve direct rendering, - And a few other evas_gl_ APIs. Merge branch 'devs/jpeg/evasgl' src/Makefile_Evas.am | 1 + src/lib/evas/Evas_GL.h | 3337 +++++++++++++-- src/lib/evas/canvas/evas_gl.c | 390 +- src/lib/evas/canvas/evas_object_image.c | 3 +- src/lib/evas/include/evas_private.h | 11 +- src/modules/evas/engines/gl_cocoa/evas_engine.c | 2 +- src/modules/evas/engines/gl_common/evas_gl_api.c | 72 +- .../evas/engines/gl_common/evas_gl_api_ext.c | 155 +- .../evas/engines/gl_common/evas_gl_api_ext_def.h | 67 +- .../evas/engines/gl_common/evas_gl_api_gles1.c | 4280 ++++++++++++++++++++ .../evas/engines/gl_common/evas_gl_common.h | 4 + src/modules/evas/engines/gl_common/evas_gl_core.c | 459 ++- src/modules/evas/engines/gl_common/evas_gl_core.h | 5 +- .../evas/engines/gl_common/evas_gl_core_private.h | 56 +- src/modules/evas/engines/gl_drm/evas_engine.c | 16 +- src/modules/evas/engines/gl_generic/evas_engine.c | 153 +- src/modules/evas/engines/gl_sdl/evas_engine.c | 14 +- src/modules/evas/engines/gl_x11/evas_engine.c | 497 ++- src/modules/evas/engines/gl_x11/evas_x_main.c | 193 +- .../evas/engines/software_generic/evas_engine.c | 100 +- src/modules/evas/engines/wayland_egl/evas_engine.c | 32 +- 21 files changed, 9297 insertions(+), 550 deletions(-) --
