Announcement

Collapse
No announcement yet.

Intel's FastUIDraw Is Very Promising For Fast, GPU-Accelerated Drawing

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Intel's FastUIDraw Is Very Promising For Fast, GPU-Accelerated Drawing

    Phoronix: Intel's FastUIDraw Is Very Promising For Fast, GPU-Accelerated Drawing

    Intel Open-Source Technology Center developer Kevin Rogovin just finished presenting at this year's XDC2016 conference in Helsinki. Rogovin presented on the promising 01.org project FastUIDraw...

    http://www.phoronix.com/scan.php?pag...6-Fast-UI-Draw

  • #2
    could this be used as a replace for sna on wayland?
    that would be cool

    Comment


    • #3
      This looks like a very interesting piece of technology and it's nice to see more software that actually uses the GPU for rendering graphics since well.... that's why the GPU is there in the first place.

      Additionally, it looks like this renderer can be used with both X11 and Wayland efficiently so that's another big bonus.

      Comment


      • #4
        Originally posted by davidbepo View Post
        could this be used as a replace for sna on wayland?
        that would be cool
        If I understand it correctly, it's not a 2d driver like sna but a graphics library like cairo. It could be adopted by firefox or gnome for example.

        Comment


        • #5
          Seems to be a direct competitor for Mozilla's WebRender as used in Servo.

          Comment


          • #6
            Originally posted by treba View Post

            If I understand it correctly, it's not a 2d driver like sna but a graphics library like cairo. It could be adopted by firefox or gnome for example.
            2d accel under wayland is different than on xorg, afaik cairo skia or clutter can be used so why not this?

            Comment


            • #7
              Originally posted by davidbepo View Post

              2d accel under wayland is different than on xorg, afaik cairo skia or clutter can be used so why not this?
              Sure it can be used with wayland. However there is no 2D "acceleration" like SNA or similar under wayland, so either you do it on the CPU like cairo, skia or using OpenGL (or Vulkan) - but in both cases you have to do it client side.

              Comment


              • #8
                Originally posted by Shnatsel View Post
                Seems to be a direct competitor for Mozilla's WebRender as used in Servo.
                WebRender is for CSS styling/transforms, Servo is currently using Mozilla's Azure library for <canvas> rendering, I believe with the Skia backend. They could switch to this or add an Azure backend for this and use it alongside WebRender.

                Comment


                • #9
                  is it intel specific? If so then it is pretty much useless.

                  Comment


                  • #10
                    Originally posted by cj.wijtmans View Post
                    is it intel specific? If so then it is pretty much useless.
                    Nothing about this is Intel specific unless other GPUs can't use industry standard shaders all of the sudden.
                    It's good to see yet another piece of cross-platform technology come out of Intel, just like Intel developers spearheaded the development of other cross-platform technologies likde Wayland, DRI, VA-API, etc. etc. etc.

                    Comment

                    Working...
                    X