Hello Matt,

>> layouting is indeed much faster. it is hust the rendering which takes
>> long. the last alpha which did not have this problem here was the first alpha
>> with the new layouter (3.3.23?)
>> 
> Strangely enough, I was discussing this with Olli last night. We did a few
> tests, and I must admit that it's a purely psychological effect of how the
> display is drawn to the screen. 

Hm, it may still be worth looking into this -- V is doing a shitload
of "optimizations" using cliprects and other stuff now, and I'm not
entirely sure that under certain circumstances, one of those may do
more harm than good.

> The way I understand it is that the old method (Voayager 3.2) used to
> batch up the same drawing operations and perform them at the same
> time. So *all* the table backgrounds would be filled with colour, then
> *all* background images, then *all* text content in those table cells. 

NB, this was, purely incidental, and not any optimization or so done
by V3.2 -- it merely came from the fact that in V 3.2 and before
didn't had a "real" object tree, but instead did a flattened out
representation of the HTML by splitting it in "color rectangles",
"backfill rectangles", "text" and real (MUI) objects, like form stuff.
All those lists were then processed in order. As it is now, a table
cell (for example) is a container which first draws it's background
(color, image), then it's content, which is why the rendering now
looks "different".

Olli

-- 
Oliver Wagner <[EMAIL PROTECTED]>
http://www.vapor.com/


_____________________________________________________________________
Voyager Mailing List - http://v3.vapor.com/
Voyager FAQ....: http://faq.vapor.com/voyager/
Listserver Help: mailto:[EMAIL PROTECTED]?Subject=HELP
Unsubscribe....: mailto:[EMAIL PROTECTED]?Subject=UNSUBSCRIBE

Reply via email to