[meta-freescale] [meta-fsl-arm][PATCH] weston: gal2d-renderer: Do not flip buffers if the output damage is empty
Richard Röjfors
richard.rojfors at gmail.com
Wed Jan 13 13:12:30 PST 2016
There is no need go through all views and copy nothing and flip
buffers.
Signed-off-by: Richard Röjfors <richard at puffinpack.se>
---
src/gal2d-renderer.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/gal2d-renderer.c b/src/gal2d-renderer.c
index d2a29ff..1c81287 100644
--- a/src/gal2d-renderer.c
+++ b/src/gal2d-renderer.c
@@ -943,6 +943,9 @@ gal2d_renderer_repaint_output(struct weston_output *output,
if (use_output(output) < 0)
return;
+
+ if (!pixman_region32_not_empty(output_damage))
+ return;
for (i = 0; i < 2; i++)
pixman_region32_union(&go->buffer_damage[i],
--
2.5.0
More information about the meta-freescale
mailing list