evas_render: Ensure proper rendering when objects are on planes
authorDerek Foreman <derek.foreman.samsung@gmail.com>
Mon, 22 Oct 2018 15:35:39 +0000 (10:35 -0500)
committerWonki Kim <wonki_.kim@samsung.com>
Tue, 18 Dec 2018 04:20:08 +0000 (13:20 +0900)
commitc6ad96b2d1ae30ea158377826df5764f4e018f7b
tree597770de23b54b5ddbcfcc791c6d5a1b89023dc8
parent739c59c4e0535d72ece95e6c5f83cc5f624dc0a5
evas_render: Ensure proper rendering when objects are on planes

If only objects on planes change, we don't see any damage for the main
buffer, so a page flip never occurs and the plane doesn't update.  For
now forcing a tiny damage area is the easy way to work around this.

Also force a pixels get callback for enlightenment's surface frame
callback tracking.

Signed-off-by: Derek Foreman <derek.foreman.samsung@gmail.com>
Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D7196
src/lib/evas/canvas/evas_object_main.c