Unfortunately, real zooming windows as seen in the iPhone aren't hung up on details of Compiz development or GPU drivers, but something worse: an annoying low-level limitation of X's architecture. To get real zooming, you need to munge windows on their way to the display -- that's easy, we have it -- and you also need to munge mouse events on their way back to the window (to rescale the coordinates). This is a big mess, because of the interaction between the compositing manager (who knows how the X events should be munged) and X grabs (which can lock out clients, including the compositing manager, during input handling). Last I checked the X folks have given up on dealing with this for now...
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds