Page 1 of 2 12 LastLast
Results 1 to 10 of 25

Thread: Azure Replacing Cairo In Mozilla Firefox

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    15,691

    Default Azure Replacing Cairo In Mozilla Firefox

    Phoronix: Azure Replacing Cairo In Mozilla Firefox

    Mozilla Firefox -- particularly the Gecko rendering engine -- has long been a user of the Cairo graphics rendering library. Cairo is also used by GTK+, Mono, WebKit, and many other open-source projects for a vector-based, device-independent 2D drawing API. Cairo now has back-ends for OpenGL, Win32 GDI, Mac OS X Quartz, Direct2D, and many other APIs, but Mozilla developers are doing away with this library. To replace Cairo, Mozilla developers created "Azure" as a new 2D multi-platform graphics library...

    http://www.phoronix.com/vr.php?view=OTcxNQ

  2. #2

    Default

    The back-ends for the Azure library are Direct2D, Quartz, OpenGL, Direct3D, and Cairo.
    OMFG!

    Where's X11?

    What if I don't have a working OpenGL stack on my Linux? Does that mean in this case Firefox will render its interface via XUL->Gecko->Azure->Cairo->X11?

    F*ck you very much.

  3. #3
    Join Date
    May 2007
    Location
    Third Rock from the Sun
    Posts
    6,587

    Default

    Quote Originally Posted by birdie View Post
    OMFG!

    Where's X11?

    What if I don't have a working OpenGL stack on my Linux? Does that mean in this case Firefox will render its interface via XUL->Gecko->Azure->Cairo->X11?

    F*ck you very much.
    I hear that a ncurses rendering library is in the works as well.

  4. #4
    Join Date
    Sep 2006
    Posts
    714

    Default

    Quote Originally Posted by birdie View Post
    OMFG!

    Where's X11?
    Why would they care about X11 when they have OpenGL?


    What if I don't have a working OpenGL stack on my Linux?
    Then you have a problem. I don't know why it should be Mozilla's problem, too. Fix your shit.

  5. #5

    Default

    drag, you ARE ridiculous.

    I have yet to find any good stable working OpenGL driver for any GPU in Linux.

    Will you tell me which one truly WORKS? Which one is bug free, supports all features, doesn't crash occasionally, is fast enough, etc?

  6. #6
    Join Date
    Oct 2007
    Posts
    21

    Default

    Talk to these people: http://www.nvidia.com
    The nvidia blob is as stable as vesafb in my recent experience. Open source is great, but for graphics drivers it really doesn't matter.

  7. #7
    Join Date
    Jun 2009
    Posts
    2,937

    Default

    I have this feeling that they have been focusing primarily on Windows for quite a long time now.

  8. #8
    Join Date
    Jan 2009
    Posts
    1,502

    Default

    Quote Originally Posted by birdie View Post
    drag, you ARE ridiculous.

    I have yet to find any good stable working OpenGL driver for any GPU in Linux.

    Will you tell me which one truly WORKS? Which one is bug free, supports all features, doesn't crash occasionally, is fast enough, etc?

    Ah, you want the pixie dust driver. Im told its going to be made available when uvdx specs are opened.

  9. #9
    Join Date
    Aug 2010
    Location
    Denmark
    Posts
    142

    Default

    Quote Originally Posted by birdie View Post
    drag, you ARE ridiculous.

    I have yet to find any good stable working OpenGL driver for any GPU in Linux.

    Will you tell me which one truly WORKS? Which one is bug free, supports all features, doesn't crash occasionally, is fast enough, etc?
    I have been using the open source drivers for my HD 3870 for about three years now. I have never experienced a crash on the stable versions, and only a single time on the git versions (this bug specifically).

    It's not fast enough for heavy 3D games though. But surely fast enough for 2D rendering.

  10. #10
    Join Date
    Mar 2010
    Posts
    158

    Default

    Quote Originally Posted by runeks View Post
    I have been using the open source drivers for my HD 3870 for about three years now. I have never experienced a crash on the stable versions, and only a single time on the git versions (this bug specifically).

    It's not fast enough for heavy 3D games though. But surely fast enough for 2D rendering.
    Don't forget to mention that Firefox running on a desktop, using either Azure or Cairo, is perfectly within the scope of open source GPU drivers capabilities.

    WebGL has been a bit problematic, it doesn't work in Firefox 4 or 5 with open source graphics drivers, which has really been more of a problem of Firefox than of the open source drivers. The issues are fixed now, and even WebGL (which uses OpenGL 3D functions) should be fine for Firefox 6 or later.

    Firefox 6 is due for formal release on August 16th. You can run it now in beta.
    Last edited by hal2k1; 07-27-2011 at 01:24 AM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •