Blend2D Reaches Beta As High Performance 2D Vector Graphics Engine

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • rene
    Senior Member
    • Jul 2015
    • 1484

    #11
    Originally posted by cl333r View Post

    If it's true that it's limited to x86 and no plans to fix it asap then it can't compete with the likes of Cairo and won't ever be adopted by Qt or whatnot.
    yeah well, that is what you get when you implement your own Just-in-Time compiler, …

    Comment

    • rene
      Senior Member
      • Jul 2015
      • 1484

      #12
      Originally posted by edgar444

      No, no, horrible thing, rust everything. All the things!
      I hope you know what you wish for: https://www.youtube.com/watch?v=zNipdcUh7ZE

      Comment

      • Nout
        Junior Member
        • Jun 2018
        • 13

        #13
        Similar interesting project: https://github.com/pcwalton/pathfinder/tree/pf3

        Also it's in rust.

        Comment

        • dkasak
          Senior Member
          • Sep 2007
          • 497

          #14
          Originally posted by karasu View Post
          Good news, I heard Cairo is a major bottleneck for Inkscape. Hopefully they can use this.
          Hahahahaha! Yeah yeah, I'm sure you 'heard' this ... um .... 'somewhere'. What 'major bottlenecks' do you experience in Inkscape? Do you know what's involved in rewriting a complex app to use a different graphics engine?

          Comment

          • Marc Driftmeyer
            Senior Member
            • Oct 2012
            • 1502

            #15
            One could have posted this straight from the web site to get an actual complete view of the library.

            Blend2D is written in C++ but it provides both C and C++ APIs. Public functionality is provided through C interface so that each feature of the library is accessible to both C and C++ users. The C API makes it possible to use Blend2D from many programming languages which are able to interface with C (either natively or through FFI). The primary goal of the C++ API is to make the library easy-to-use in C++ projects without the need of managing resources manually. It is built on top of the C API and turns all objects requiring initialization and finalization into smart objects that handle it in their constructors and destructors.

            Comment

            • Weasel
              Senior Member
              • Feb 2017
              • 4432

              #16
              Originally posted by msotirov
              I was just gonna say the opposite, too bad they wasted their time by not implementing it in a modern language like Rust.
              You got it backwards, it would've been a pure waste of time if it were written in Rust.

              Just like every other Rust project.

              Comment

              Working...
              X