On Sun, Mar 15, 2009 at 8:55 AM, Dean McNamee <de...@chromium.org> wrote: > UI elements like buttons are different, my understanding is that (at > least in theory) it should be possible for all of those images of the > different states to live on the X server, so they don't need to be > sent over the network for every expose. I'm not sure how we would do > this with a Skia based drawing pipeline.
Although a displaylist like interface would be very nice, it's basically not going to happen. However, I wouldn't worry about drawing the UI elements as a bitmap too much. Firstly, the number of pixels isn't that large. The TabStrip, Omnibox, buttons etc probably take up < 5% of the screen, when Chrome is fullscreen. If we are careful only to repaint that which needs to be repainted, then most of the time, the new-pixel delta is much smaller still. If, even after all that, there are issues with desktop switching causing a slow repaint etc, then I have other tricks up my sleeve. AGL --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---