Announcement

Collapse
No announcement yet.

AMD To Talk About Vulkan-DirectX 12 Similarities At GDC Europe

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

  • AMD To Talk About Vulkan-DirectX 12 Similarities At GDC Europe

    Phoronix: AMD To Talk About Vulkan-DirectX 12 Similarities At GDC Europe

    AMD will be talking about Vulkan and DirectX 12 -- and what they have in common as next-gen graphics APIs -- during GDC Europe in Cologne, Germany...

    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
    Well, it would match up with DotA 2 Reborn release.

    Comment


    • #3
      So is the porting process going to be far less painful than going from DX11 to openGL 4?

      Comment


      • #4
        Originally posted by humbug View Post
        So is the porting process going to be far less painful than going from DX11 to openGL 4?
        There is not porting for stateless apis. You just compile HLSL to Spir-V, or GNMX to Spir-V, or HLSL to GNM, and goes on. If you have a D3D12 game you can also convert on the fly from D3D12-IL to Spir-V wile keeping the low overhead since you convert at the same level (1:1), also with this approach you don't need any native D3D libraries.

        Comment


        • #5
          This really makes it sound like Vulkan will be released shortly before GDC (maybe end of July). Otherwise there is no real point in going over it at GDC and after that at SIGGRAPH.

          Comment


          • #6
            Originally posted by artivision View Post

            There is not porting for stateless apis. You just compile HLSL to Spir-V, or GNMX to Spir-V, or HLSL to GNM, and goes on. If you have a D3D12 game you can also convert on the fly from D3D12-IL to Spir-V wile keeping the low overhead since you convert at the same level (1:1), also with this approach you don't need any native D3D libraries.
            The API calls still have to be changed (even though the concepts of each API are extremely similar, which will make the process relatively straightforward).

            Comment


            • #7
              Originally posted by CrystalGamma View Post

              The API calls still have to be changed (even though the concepts of each API are extremely similar, which will make the process relatively straightforward).
              Stateless Api = No Api calls.

              Comment


              • #8
                Originally posted by artivision View Post

                Stateless Api = No Api calls.
                There are no API calls?

                Comment


                • #9
                  Originally posted by artivision View Post

                  Stateless Api = No Api calls.
                  = FALSE.

                  There is obviously a Vulkan API - you give it commands, which tell the hardware to do things. It just doesn't store state behind the scenes, you have to tell it everything.

                  Comment


                  • #10
                    Originally posted by artivision View Post

                    Stateless Api = No Api calls.
                    Where did you get this from?

                    Comment

                    Working...
                    X