Frame synchronization status



I've just pushed publically wip/frame-synchronization branches for
Mutter and GTK+ that include my long-delayed work to get proper
synchronization going between the toolkit and the compositor. This
is the work that I spoke about and demo'ed at GUADEC.

The patches are also in bugs:

GTK+: https://bugzilla.gnome.org/show_bug.cgi?id=685460
Mutter: https://bugzilla.gnome.org/show_bug.cgi?id=685463

For those who prefer to look at patches that way. The GTK+ patch is a
hybrid between my “modernizing the display loop” mail:
https://mail.gnome.org/archives/gtk-devel-list/2011-December/msg00082.html

and the work that Havoc started in:
https://mail.gnome.org/archives/gtk-devel-list/2010-October/msg00004.html

I started from Havoc's work, removed some parts of it that didn't make
sense to me, then added multiple phases, layout, compositor
synchronization, and motion event compression.

I'll send out some follow up mails with more details about how the event
compression works and about remaining questions and TODO items.

- Owen




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]