evas-drm: Fix evas drawing delay for cedric
authorChris Michael <devilhorns@comcast.net>
Mon, 3 Mar 2014 16:07:18 +0000 (16:07 +0000)
committerChris Michael <devilhorns@comcast.net>
Mon, 3 Mar 2014 16:07:18 +0000 (16:07 +0000)
commit1904466ebc1f649fdc9e00c9d16dde8a1b3165ea
tree415c9d20a1f51ad20d22f4090f0380cc0cba772a
parent13d1e5dcf0cacf537bbdaf56e2d9418b0d075211
evas-drm: Fix evas drawing delay for cedric

@bugfix: Draw to the front buffer first, instead of the back buffer.

Frenchie says this improves the "initial rendering delay" of expedite
tests. Originally, we were drawing to the back buffer first, then
flipping it onto the crtc when drawing was done. This presented a
"perceived" rendering delay when running expedite tests as it would
wait for the back buffer to be drawn before presenting it. Personally,
I think it is not good to draw directly to the front buffer first as
it may get presented "incomplete" ... but cedric says it draws fine so
we'll leave it starting on the front buffer (for now).

Signed-off-by: Chris Michael <devilhorns@comcast.net>
src/modules/evas/engines/drm/evas_outbuf.c