Evas masking: Fix GL masking with maps and stuff
authorJean-Philippe Andre <jp.andre@samsung.com>
Thu, 5 Feb 2015 13:27:27 +0000 (22:27 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Thu, 5 Feb 2015 13:31:35 +0000 (22:31 +0900)
commit7d6bb7fe5af6ea8efb88ed9438a6d4e1a2b67ef8
treec36f2bd88dc289bf01ed3cc516da579ede48d829
parent69818e7c45743efb21071412278d205c6892c18e
Evas masking: Fix GL masking with maps and stuff

This fixes an issue spotted after the previous fix.
Passing the Y-invert flag is necessary because in the usual
case a map is rendered with Y-invert (OpenGL coords vs. Evas coords)
but in case a map is rendered in an FBO (another map's surface)
then Y-invert must be unset.
src/modules/evas/engines/gl_common/evas_gl_context.c
src/modules/evas/engines/gl_common/shader/evas_gl_shaders.x
src/modules/evas/engines/gl_common/shader/map_mask_bgra_vert.shd