Khronos To Create 'Meta-API' For Vulkan, Metal, And DirectX 12

Latest Videos FromTom's Hardware
Contributor

Lucian Armasu is a Contributing Writer for Tom's Hardware US. He covers software news and the issues surrounding privacy and security.

  • Josh_killaknott27
    so will this new API support 8.1 or Win7 users? as Microsoft and AMD both said Multi GPU support will only be available for Win10 users? in regards to DX12 and Vulkan. AS usual MS is using every available means to force 7 and 8.1 users to upgrade, all for that marketing data.
    Reply
  • IceMyth
    If they support Vulkan this means you can run the game on any platform even Linux if am correct.
    Reply
  • shrapnel_indie
    From what I understand, Kronos has came out and stated that multi-GPU support in Vulkan isn't limited to just Win10. (like DX12 is exclusive to Win10)

    http://www.tomshardware.com/news/vulkan-multi-gpu-isn-t-only-windows-10,33959.html
    Reply
  • Josh_killaknott27
    19462933 said:
    If they support Vulkan this means you can run the game on any platform even Linux if am correct.

    I guess I should've looked at a few other articles haha . That's awesome news , when sources first claimed it would only be compatible with Windows 10 , I was what one would call a sad panda . I know ow a lot of people prefer the newer o.s , idk I guess with how pushy there were (dark alley Crack dealer pushy) it just turned me off.
    Reply
  • Jan_26
    I doubt we'll see this api for api being used in many AAA titles though... It inevitably adds overhead and in scenarios where devs scratch out every frame they'll rather go for DX12 or Vulkan directly.
    Reply
  • TripleHeinz
    I thought one of the main attributes of Vulkan was portability. But is up to big companies if they adopt an API in their platforms, so Khronos can create as many meta-APIs they want, companies can keep ignoring them.

    Anyway, this doesn't explicitly say much, but I did a small game engine that runs on D3D11, D3D11.X, D3D12 and Vulkan. It is based on a common interface...I code once and then run in any API I want. Did I created a meta-API?
    http://www.tripleheinz.com/index.php?page=4

    EDIT: And i'm just one single burgerflipper, imagine what a huge corporation full of resources can do. If they want portability then support Vulkan or die!
    Reply
  • falchard
    I barely see any adoption of this API. If it was only DX12 and Vulkan, then it might have been good for devs. By making it an intersection between the three APIs, it becomes completely useless. Metal is not going to be as robust or as well supported as the other 2 for less than 5% of the market share. Why bother using a crippled API over just Vulkan?
    Reply
  • Bloob
    Seems like this will just split their attention needlessly. OpenGL/ES/WebGL already exists, no need to add yet another API.
    Reply
  • extremepenguin
    OpenGL/ES/WebGL are pretty outdated and lack support which is why Unity has such a strong hold on things. This API if they can pull it off would be a very strong and serious competitor to Unity
    Reply
  • TJ Hooker
    19466461 said:
    OpenGL/ES/WebGL are pretty outdated and lack support which is why Unity has such a strong hold on things. This API if they can pull it off would be a very strong and serious competitor to Unity
    Unity is a game engine. It doesn't compete with graphics APIs, it works together with graphics APIs.
    Reply