Page MenuHomePhabricator

Extra incorrect frames rendered when changing to fullscreen with egl renderer
Open, NormalPublic

Description

I see this under wayland, and can reproduce it under X as well.

Using the egl renderer when I toggle to fullscreen in terminology with f11, as many as 3 frames are rendered - one that is unchanged from the unfullscreen state, one in which the content is in the top left corner and the rest is dark grey, and finally a correct frame.

I can see this readily under weston and E if I attach a debugger to terminology and break on eglSwapBuffersWithDamageEXT, or under X if I break on eglSwapBuffers. I haven't tried with glx...

It's also easiest if terminology is run -c 0 so the cursor blinking doesn't confound reproduction.

ManMower created this task.Oct 18 2017, 2:44 PM
ManMower assigned this task to cedric.Oct 18 2017, 2:47 PM

Happy birthday Cedric!

HAPPY BIRTHDAY CEDRIC

bu5hm4n triaged this task as Normal priority.Jun 11 2018, 1:03 AM
bu5hm4n added a subscriber: bu5hm4n.

There is no Priority "Happy Birthday", so its normal.

zmike edited projects, added Restricted Project; removed efl.Jun 11 2018, 6:54 AM
segfaultxavi edited projects, added efl: rendering; removed Restricted Project.Jun 11 2018, 7:59 AM