Evas GL: Add hidden flags instead of env vars 38/47438/4
authorDaekwang Ryu <dkdk.ryu@samsung.com>
Tue, 3 Mar 2015 12:09:25 +0000 (21:09 +0900)
committerDaeKwang Ryu <dkdk.ryu@samsung.com>
Wed, 16 Sep 2015 12:05:00 +0000 (21:05 +0900)
commitd95b94e4148b1678fad597d8fbbdeae6509bfd1f
tree45b798dee066bd722626cdb154c603758764ca5e
parentdcc253ef0f1fa50c0b007540d2cd944800509711
Evas GL: Add hidden flags instead of env vars

For Direct Override and Memory Optimization.
This commit includes a lot of changes, but most of them
are directly related to moving the global var into the surface.
In particular, we must keep track of the DR surfaces, so we
add them to a hash indexed by texture id.

Change-Id: Iea696e279eac7e4ab4d130adb748936f2d97488c
src/lib/evas/canvas/evas_object_image.c
src/lib/evas/include/evas_private.h
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_core_private.h
src/modules/evas/engines/gl_generic/evas_engine.c