Announcement

Collapse
No announcement yet.

GFX-RS Continues Advancing For High-Performance, Portable Graphics In Rust

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

  • GFX-RS Continues Advancing For High-Performance, Portable Graphics In Rust

    Phoronix: GFX-RS Continues Advancing For High-Performance, Portable Graphics In Rust

    GFX-RS has been the Rust programming language project for a high-performance, portable graphics API that can map to Vulkan, Apple's Metal, Direct3D, etc from a single Rust API...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    This is a great project. WebRender will probably end up using this in the future, and thus this library will make it's way to Firefox.

    Comment


    • #3
      Originally posted by FishPls View Post
      This is a great project. WebRender will probably end up using this in the future, and thus this library will make it's way to Firefox.
      It's great, but it it's a workaround needed as a result of crooked lock-in proponents not supporting Vulkan. I.e. the efforts could go into something more useful if there wouldn't have been a need to work around the lock-in.
      Last edited by shmerl; 04 February 2018, 06:52 PM.

      Comment


      • #4
        "You got some schmutz on that Apple Metal! Oh, it's just Rust"

        Awesome stuff from Mozilla once again. From Rust to this; it'll be interesting to see how Rust will be implemented across different projects in the future.
        Last edited by azdaha; 05 February 2018, 06:26 AM.

        Comment


        • #5
          So, is this like a translation layer to 'convert' DX, Metal and OpenGL into Vulkan? Or is it the other way around?

          Could this be used to run Windows games directly on Linux, for instance?

          Comment


          • #6
            Originally posted by nomadewolf View Post
            So, is this like a translation layer to 'convert' DX, Metal and OpenGL into Vulkan? Or is it the other way around?

            Could this be used to run Windows games directly on Linux, for instance?
            No. It is yet another portable graphics API that sits on top of Vulkan, Metal, DX12.

            Games are more than graphics. So the closest thing to running "Windows games directly on Linux" is Wine.

            Comment


            • #7
              Originally posted by log0 View Post
              No. It is yet another portable graphics API that sits on top of Vulkan, Metal, DX12.

              Games are more than graphics. So the closest thing to running "Windows games directly on Linux" is Wine.
              So, something writen against this graphics API has the potential to run anywhere?
              And the implementation of this graphics API is then done up on Vulkan, DX12, Metal?

              Comment


              • #8
                Originally posted by nomadewolf View Post
                So, something writen against this graphics API has the potential to run anywhere?
                And the implementation of this graphics API is then done up on Vulkan, DX12, Metal?
                Yes. It's a workaround for the horrible fragmentation caused by lock-in freaks who didn't adopt Vulkan.

                Comment

                Working...
                X