On Thu, Jul 23, 2009 at 10:06 PM, Chris Wilson <span dir="ltr"><<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
However, the application may like to choose its own tradeoff between<br>
speed/quality [though I'd recommend that this should only be made at the<br>
desktop/system level - you don't want text from two applications looking<br>
different], we do have a parameter which allows the user to choose the<br>
level of antialiasing to apply. At the moment, Cairo only dictates the<br>
results for the default antialias and none -- we can use the other modes<br>
for implementation specific tradeoffs between speed and quality.<br></blockquote><div><br>Honestly, for Firefox I think we're far more interested in performance than really-high-quality antialiasing, so we really want to be able to choose that tradeoff. Keeping animation smooth is more important than AA.<br>
<br>I would even like to be able to vary the quality level dynamically, so that for simple or static pages we can use maximum quality, but if an animation starts on a complex page then we can dynamically lower the quality to maintain the frame rate.<br>
</div></div><br clear="all">Rob<br>-- <br>"He was pierced for our transgressions, he was crushed for our iniquities; the punishment that brought us peace was upon him, and by his wounds we are healed. We all, like sheep, have gone astray, each of us has turned to his own way; and the LORD has laid on him the iniquity of us all." [Isaiah 53:5-6]<br>