From b117d481597f8b7c52dcad1c6e9e94d62b04ba4e Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Wed, 5 Mar 2014 07:07:57 +0000 Subject: [PATCH] evas-drm: Don't call framebuffer set from within send function @bugfix: We cannot call framebuffer_set from within the send function because if we are not vsync'd then framebuffer_set would never be called and thus the buffer would not be marked as valid, causing full Copies to happen. Signed-off-by: Chris Michael --- src/modules/evas/engines/drm/evas_drm.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/modules/evas/engines/drm/evas_drm.c b/src/modules/evas/engines/drm/evas_drm.c index 42d64f7e80..a19acdaa7d 100644 --- a/src/modules/evas/engines/drm/evas_drm.c +++ b/src/modules/evas/engines/drm/evas_drm.c @@ -736,8 +736,6 @@ evas_drm_framebuffer_send(Outbuf *ob, Buffer *buffer) { unsigned int flags = 0; - if (!buffer->valid) evas_drm_outbuf_framebuffer_set(ob, buffer); - flags = DRM_MODE_PAGE_FLIP_EVENT; if (ob->priv.use_async_page_flip) flags |= DRM_MODE_PAGE_FLIP_ASYNC;