Evas_GL: Re-apply below run-time shader patches along with 'AFILL' flag handling fix 44/67144/3
authorPrudhvi Raj, Vasireddi <prudhvi.raj@samsung.com>
Mon, 25 Apr 2016 09:08:48 +0000 (18:08 +0900)
committerPrudhvi Raj, Vasireddi <prudhvi.raj@samsung.com>
Tue, 26 Apr 2016 01:35:15 +0000 (10:35 +0900)
commit197f0e9593dad43e9b5dca8229774d19632aa35d
tree9a36790fb7e52ca24a19c8754568ca729e1c3646
parent0cdc291a88fd902200143f35d1a1f3f4531678b0
Evas_GL: Re-apply below run-time shader patches along with 'AFILL' flag handling fix

'run-time generation and load of shaders' feature (commit e7ae3b84795a8988caa6478e7e20aa4cd7a9545e)
Fix linking to 'context_restore_set'' patch for wayland_egl engine (commit 4e43d2c3a82f6471ca1f3e4028f2115d47f91cea)
Fix aarch64 build error in 'run-time generation and load of shaders' patch (commit 61c9991eef4ece13e45c567905c48d3e9a829a09)
Fix 'run-time shader' patch by changing position 'extension GL_OES_EGL_image_external:require' (commit 45b7bf098bea3d1d5bf468387239cfa0dd7c1058)

AFILL Fix: AFILL flag is SET only for external images with No alpha

Change-Id: I175d820c909db1387324c9d98dd10d6c3341d397
25 files changed:
src/Makefile_Evas.am [changed mode: 0755->0644]
src/lib/eina/eina_file.h
src/lib/eina/eina_file_common.c
src/lib/elua/cache.c
src/modules/evas/engines/gl_cocoa/evas_engine.c
src/modules/evas/engines/gl_common/evas_gl_common.h
src/modules/evas/engines/gl_common/evas_gl_context.c
src/modules/evas/engines/gl_common/evas_gl_core.c
src/modules/evas/engines/gl_common/evas_gl_core.h
src/modules/evas/engines/gl_common/evas_gl_shader.c
src/modules/evas/engines/gl_common/shader/evas_gl_enum.x [deleted file]
src/modules/evas/engines/gl_common/shader/evas_gl_shaders.x
src/modules/evas/engines/gl_common/shader/evas_gl_shaders_bigendian.x [deleted file]
src/modules/evas/engines/gl_common/shader/fragment.glsl
src/modules/evas/engines/gl_common/shader/gen_shaders.sh
src/modules/evas/engines/gl_common/shader/include.glsl [new file with mode: 0644]
src/modules/evas/engines/gl_common/shader/shaders.txt [deleted file]
src/modules/evas/engines/gl_common/shader/vertex.glsl
src/modules/evas/engines/gl_x11/evas_engine.c
src/modules/evas/engines/gl_x11/evas_engine.h
src/modules/evas/engines/gl_x11/evas_x_main.c
src/modules/evas/engines/wayland_egl/evas_engine.c
src/modules/evas/engines/wayland_egl/evas_engine.h
src/modules/evas/engines/wayland_egl/evas_wl_main.c
src/tests/eina/eina_test_file.c