Evas GL: Automatic fallback to indirect rendering when the scene has
authorJean-Philippe Andre <jp.andre@samsung.com>
Tue, 3 Mar 2015 07:38:52 +0000 (16:38 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 3 Mar 2015 09:11:32 +0000 (18:11 +0900)
commita14492ef73c9267042c5bf505080d0e90af394de
tree2d7d9e5b1532f3a6a7beeca278a3050763911116
parenta8e79114db5a050abcfa1fc66298dadd32bba7c1
Evas GL: Automatic fallback to indirect rendering when the scene has
not changed.

Automatically fallback to indirect rendering on FBO or X11 Pixmap
if the Evas Object Image is not marked as dirty. This should
improve the performance and/or power consumption in those
rare cases where this area of the canvas needs to be redrawn
but the GL content has not changed.

@feature
src/lib/evas/canvas/evas_object_image.c
src/lib/evas/include/evas_private.h
src/modules/evas/engines/gl_common/evas_gl_common.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_generic/evas_engine.c
src/modules/evas/engines/software_generic/evas_engine.c