<div class="gmail_quote">On Thu, Jan 28, 2010 at 6:26 PM, git version control <span dir="ltr"><<a href="mailto:git@videolan.org">git@videolan.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
vlc | branch: master | Rafaël Carré <<a href="mailto:rafael.carre@gmail.com">rafael.carre@gmail.com</a>> | Thu Jan 28 18:25:57 2010 +0100| [4e68ddd0e7ac2f5d8b1346effe9a4359fc1e5c75] | committer: Rafaël Carré<br>
<br>
Qt4 Icon View: cache full rendering for each item<br><br></blockquote><div><br>I believe this actually performs much poorer in case the found art picture is huge and needs to be scaled down a lot. The scaling and rendering of art is the most expensive part, and still it is performed for every single item, even if they share the same art, because a different pixmap is created and cached per item.<br>
<br>I would go back to caching only art. Text rendering is not that expensive. Or if you definitely want to cache the text, then it should be cached separately from art.<br><br>Best regards,<br><br>Jakob<br></div></div>