Bas
2011-09-22

Direct2D Azure hits Firefox 7

Hrm, Azure, what's that again?

You can find out all about Azure other blog posts, there's an introduction from Joe Drew and there's several more in detailed posts discussing the Direct2D Azure backend and the performance implications to be found on my blog. The bottom line is that we're working on a new graphics API that will be used for rendering in Gecko.

What does that mean for Firefox 7?

Well, we're currently only using it with Direct2D and when using canvas. This allows us to stress test it, although a wide array of tests has been run, and it has been in use by our Aurora and Beta testers for a while now, there might still be issues we might have missed. If these issues show in the final release we'll only have caused a regression in Canvas and for a limited subset of our users, rather than in all browser rendering. The bottom line is you should generally see a speed improvement using 2D Canvas in Firefox 7 when using Windows 7 or Vista with a sufficiently powerful graphics card.

So what's next, what's the status?

We're currently working hard on both a Cairo and a Skia backend for the Azure API, this means we'll be able to use the Azure API on all platforms. Possibly getting some quick performance benefits on platforms where Skia outperforms the cairo backends we're currently using. At the same time we're working on creating a layer that will allow controlled migration of all our content drawing code from the current 'Thebes' API's to the new Azure API. Once that is done webpage rendering in general can start taking advantage of all the latest work!

That's about all I have for you right now, enjoy!

4 comments

# jmdesp Email on 2011-09-22 at 08:21
Which means that Azure won't be used for general rendering until at least Firefox 11, or something like that ?
# Harsh86 on 2011-09-22 at 10:22
Have you considered making a backend using Nvidia's new OpenGL's path rendering extension?

http://developer.nvidia.com/nv-path-rendering-videos
# Bas [Member] Email on 2011-09-26 at 11:17
@Harsh86: We have known about the extension and have looked at it, but generally speaking at this point we're not interested in investing significantly in it.
# Bas [Member] Email on 2011-09-26 at 11:18
@jmdesp: Quite possibly, yes, we're moving as fast as we can on this though, but there's a lot of legacy code to deal with that makes this hard.

This post has 6 feedbacks awaiting moderation...

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)
February 2012
Mon Tue Wed Thu Fri Sat Sun
 << <   > >>
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29        
Certain events have made me realise it's probably a good idea to have a 'blog' to share ideas and get feedback...

Search

XML Feeds

powered by b2evolution free blog software