Evas GL: Kill runtime warnings caused by auto fallback
authorJean-Philippe Andre <jp.andre@samsung.com>
Tue, 3 Mar 2015 11:08:16 +0000 (20:08 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 3 Mar 2015 11:08:16 +0000 (20:08 +0900)
commitbea9567d0e6c7a1a02915993ecfc04c6d690f0fc
treeae7ec5fa9d052e6b8421812edbfa55f7d9569b98
parenta14492ef73c9267042c5bf505080d0e90af394de
Evas GL: Kill runtime warnings caused by auto fallback

The previous commit modifies the concept of direct rendering
vs. indirect rendering, so some runtime checks (in debug mode
only) will fail.

This commit introduces two new engine functions:
 - gl_get_pixels_pre
 - gl_get_pixels_post

The latter will be used in a later patch for optimization.
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
src/modules/evas/engines/software_generic/evas_engine.c