On Mon, 15 Sep 2014 14:45:30 -0600 "Jasper St. Pierre" <[email protected]> wrote:
> Why isn't this using xdg_shell? Because I didn't bother porting it yet, it has been living in a downstream branch for a long time. Xdg-shell is not stable, so I didn't want re-port it every once in a while. This is hardly a use case that matters for xdg-shell development, but it is essential for testing Presentation. Xdg-shell does not interact with Presentation here, AFAIK. IOW: I was lazy. Once this stuff is merged, anyone is free to migrate it to xdg-shell, and then anyone breaking xdg-shell is required to fix it. ;-) It's also good to have some wl_shell users around, so we will notice if it breaks. Hopefully. This is not using wl_shell enough to do that, unfortunately. Thanks, pq > On Mon, Sep 15, 2014 at 2:16 PM, Louis-Francis Ratté-Boulianne < > [email protected]> wrote: > > > From: Pekka Paalanen <[email protected]> > > > > This started as a copy of simple-shm.c before it was converted to > > xdg_shell. > > > > This demo excercises the presentation feedback interface in five > > different modes: > > > > - A continuous repaint loop triggered by frame callbacks, and using > > immediate commits, just gathering presentation feedback and computing > > some time intervals for statistics. > > > > - The same as above, except with 1s sleep before actually repainting as > > a response to frame callback. This tests how well the compositor can > > do a repaint from idle state (not continuously repainting), assuming > > nothing else is causing repaints. > > > > - A continuous repaint loop triggered by 'presented' events rather than > > by frame callbacks. If Weston uses an appropriate scheduling > > algorithm, this mode achieves the smallest possible frame latency > > (below one output refresh period). > > > > In all modes, all frames are pre-rendered at startup, so no rendering > > happens during the animation. > > > > [Louis-Francis Ratté-Boulianne: split queuing feature] > > > > Signed-off-by: Pekka Paalanen <[email protected]> > > Signed-off-by: Louis-Francis Ratté-Boulianne <[email protected]> > > --- > > .gitignore | 1 + > > Makefile.am | 8 + > > clients/presentation-shm.c | 866 > > +++++++++++++++++++++++++++++++++++++++++++++ > > 3 files changed, 875 insertions(+) > > create mode 100644 clients/presentation-shm.c > > _______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
