Announcement

Collapse
No announcement yet.

Khronos To Soon Open-Source Initial SPIR-V LLVM Work

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

  • Khronos To Soon Open-Source Initial SPIR-V LLVM Work

    Phoronix: Khronos To Soon Open-Source Initial SPIR-V LLVM Work

    One of the big things we've been looking forward to with SPIR-V is the to/from LLVM IR pass in order to open up the possibilities for this new industry-standard intermediate representation to be used by Vulkan and OpenCL. Some code will soon be opened up, but it's not the end game...

    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
    When can we expect the final release for Vulkan/SPIR-V 1.0?

    Comment


    • #3
      Early August.

      Comment


      • #4
        Originally posted by d2kx View Post
        Early August.

        Thanks!

        Any insider information if we'll see an AMD driver supporting Vulkan shortly after release?

        Comment


        • #5
          I'm still convinced that MESA should switch to SPIR-V as a main intermediate representation. With all the work being put into it, MESA would be able to reuse others people work.
          RBEU #1000000000 - Registered Bad English User

          Comment


          • #6
            Originally posted by entropy View Post
            When can we expect the final release for Vulkan/SPIR-V 1.0?
            Nobody knows. As always, it's ready when it's ready.

            Comment


            • #7
              Originally posted by entropy View Post


              Thanks!

              Any insider information if we'll see an AMD driver supporting Vulkan shortly after release?
              SIGGRAPH conference is August 9th. And it's yet TBD if that will actually be the final Vulkan release or not - it could potentially just be opening up the documentation publicly. I'm guessing they'd really like to release it then, though, since DX12 will have just come out a couple weeks before.

              It's pretty much a sure thing that both AMD and NVidia will support Vulkan immediately upon release. If those 2 vendors aren't ready, the release will just be delayed. It's important for them to show that the spec is going to be supported and that it can be tested and run on multiple vendors - otherwise no one will bother adopting it until that's possible.

              Comment


              • #8
                Originally posted by sobkas View Post
                I'm still convinced that MESA should switch to SPIR-V as a main intermediate representation. With all the work being put into it, MESA would be able to reuse others people work.
                That's a lot like saying Photoshop should switch to PNG as a main intermediate representation.

                In other words, not very well informed.

                Comment


                • #9
                  Originally posted by smitty3268 View Post

                  That's a lot like saying Photoshop should switch to PNG as a main intermediate representation.

                  In other words, not very well informed.
                  Then inform him if you are in the know. If not for him, for the rest of us. Learning is great.

                  Comment


                  • #10
                    Valve is also expected to bring Dota 2 reborn on the new source 2 engine out of beta in August. Then the whole dota2 community will be on source2.

                    The next step would be for them to then release another optional beta for the vulkan version. That would be ideal because you then have a game played by a huge community across OSX, Linux, Windows in order to help everybody fine-tune their vulkan drivers.

                    That would also mean that we get the first real vulkan application before the first real DX12 application.

                    Comment

                    Working...
                    X