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
-~----------~----~----~----~------~----~------~--~---

Reply via email to