Announcement

Collapse
No announcement yet.

Wow! Microsoft DirectX Adopting SPIR-V Moving Forward

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

  • Wow! Microsoft DirectX Adopting SPIR-V Moving Forward

    Phoronix: Wow! Microsoft DirectX Adopting SPIR-V Moving Forward

    Well this is a hell of a surprise... Microsoft announced today that DirectX will be adopting SPIR-V as the interchange format of the future. Microsoft's DirectX 12 will accept shaders compiled to SPIR-V, the intermediate representation defined by The Khronos Group and commonly associated with Vulkan / OpenGL / OpenCL drivers...

    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
    So, how would this change affects Valve’s Proton?

    Comment


    • #3
      Originally posted by NeoMorpheus View Post
      So, how would this change affects Valve’s Proton?
      I guess translating shaders between Direct3D and Vulkan should be easier as both will use SPIR-V.

      Comment


      • #4
        At this point the next versions of vulkan and direct 3d might as well be merged into a single api

        Comment


        • #5
          Great news. So, going forward compatibility between Windows and Linux in gaming will be even more solid.

          Comment


          • #6
            Originally posted by dragon321 View Post

            I guess translating shaders between Direct3D and Vulkan should be easier as both will use SPIR-V.
            Nice.

            so between this and MS eliminating kernel access, Linux gaming will become even better.

            Comment


            • #7
              Interesting. I read it differently though. They are positioning against Vulkan as an universal API for all devices compared to DX12 (wanting to keep DX12 to be the main API to develop against, which it currently still is - for reasons I do not understand), and an easier translation for shaders is nothing which hurts. Good for us gamers who play DX12 titles though.

              Comment


              • #8
                Embrace phase. Wait a few years for M$ specific SPIR-V extensions that'll have to be reverse engineered.

                Comment


                • #9
                  Originally posted by emansom View Post
                  Embrace phase. Wait a few years for M$ specific SPIR-V extensions that'll have to be reverse engineered.
                  you clearly don't understand how vulkan extensions work

                  Comment


                  • #10
                    Aryma Still, there'll be a Microsoft flavor of SPIR-V and a Khronos flavor. Admittedly, they'll be closer together than i.e. DXIL and SPIRV are, but ultimately, you'll still need a transpiler to go from M$ SPIRV to standard SPIRV and vice versa…

                    Comment

                    Working...
                    X