render: Composite repaint region only
authorTaekyun Kim <tkq.kim@samsung.com>
Wed, 28 Oct 2015 07:04:57 +0000 (16:04 +0900)
committer김태균 <tkq.kim@samsung.com>
Fri, 30 Oct 2015 00:44:03 +0000 (09:44 +0900)
Change-Id: I05d3f5ab4a3da8654ad1fd01d65b91a204dbd5d8

src/lib/render/pixman-renderer.c

index 028a93bde41344b4215c90ee50d685e23bc2ab5c..447fea905175237e8bcfb2c674d00b45ef42a398 100644 (file)
@@ -284,6 +284,7 @@ repaint_view(pepper_renderer_t *renderer, pepper_render_item_t *node, pixman_reg
 
         pixman_image_set_transform(ps->image, &trans);
         pixman_image_set_filter(ps->image, filter, NULL, 0);
+        pixman_image_set_clip_region32(target->image, &repaint);
 
         wl_shm_buffer_begin_access(ps->shm_buffer);
         pixman_image_composite32(PIXMAN_OP_OVER, ps->image, NULL, target->image,