On Thu, 21 Feb 2013 09:50:49 -0300 Rafael Antognolli <antogno...@gmail.com> said:
difference... i think.. flip page does image objects... flip widget uses proxy on image obj pointing to widget and is inside a smart obj... from memory... :) so different: proxy. :) > Hey guys, > > I've been trying to debug a problem that only happens on the Wayland > backend, both SHM and EGL, but I have no more ideas. > > tl;dr: > The elm_flip widget doesn't animate when using the FLIP_PAGE_* > animation modes. However, it works perfectly with FLIP_CUBE_* and > FLIP_ROTATE_*. The strange thing is exactly this: both the normal flip > page animation and the interactive flip page animation are not working > only on Wayland. > > On elementary_test, there's a test called Flip Page, which I think > that Raster wrote, and contains all the code to do this animation by > itself. That one works perfectly. > > The elm_flip widget seems to be based on that code and do the same, > but it doesn't work on Wayland! > > >From my tests, I noticed that (on the SHM engine) the recently written > buffer from each animation frame has the same content (same pixels) > before being pushed/attached to the surface, so it does not seem to me > a problem of marking damaged areas or swapping the buffers. I also > checked most functions from this path and it all seems to be being > called correctly, exactly the same as other things being rendered. > > I *think* that the problem is somewhere on the rendering path, but I > can't tell what since this rendering path is on software_generic, > being used both by wayland_shm and software_x11. > > That makes me think that the problem may be due to some change done > during the async render integration, though I also forced the > software_x11 backend to use the synchronous path, using > ECORE_EVAS_FORCE_SYNC_RENDER=1. It still works correctly, and follows > the same path as the wayland_shm. > > So I ask you guys if you have any more ideas, even just say "try to > debug or check this". devilhorns, acidx, hermet, raster? > > There are some more details on the ticket: > http://trac.enlightenment.org/e/ticket/1407 > > Thanks, > -- > Rafael Antognolli > http://antognolli.org/ > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_feb > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel