Author Topic: Vulkan is here!  (Read 1380 times)

0 Members and 1 Guest are viewing this topic.

Offline Knurz

  • Atari ST
  • ***
  • Posts: 100
  • Karma: 24
    • View Profile
Vulkan is here!
« on: February 18, 2016 »
Hi Guys!

Two days ago Vulkan was released by Khronos with its first final version (1.0.31).
https://vulkan.lunarg.com/signin

Do you consider to switch from your favorite API to Vulkan or do you stay with DX/GL ?

(I'm posting this in C Forum, because there is only a C/C++ Wrapper available by now).

Have a nice day! =)
Remember what the dormouse said: Feed your head

Offline ferris

  • Pentium
  • *****
  • Posts: 841
  • Karma: 84
    • View Profile
    • Youth Uprising Home
Re: Vulkan is here!
« Reply #1 on: February 26, 2016 »
At first I figured vulkan would be "just another api" but the more I read about it the more I like it. Having lower-level access to the hardware and a smaller API surface are both awesome benefits, though the external sync stuff looks a bit finicky (at a glance).

That said, the bigger problem (at least in my case) is lack of api/driver support, especially for OS X. While the API may be rad, if I can't use it, I won't :)
http://iamferris.com/
http://youth-uprising.com/

Where the fun's at.
Challenge Trophies Won:

Offline Knurz

  • Atari ST
  • ***
  • Posts: 100
  • Karma: 24
    • View Profile
Re: Vulkan is here!
« Reply #2 on: February 28, 2016 »
At first I figured vulkan would be "just another api" but the more I read about it the more I like it. Having lower-level access to the hardware and a smaller API surface are both awesome benefits, though the external sync stuff looks a bit finicky (at a glance).

That said, the bigger problem (at least in my case) is lack of api/driver support, especially for OS X. While the API may be rad, if I can't use it, I won't :)

As far as I have seen in the samplecodes, it's truly "bare-to-metal", you have to do the most things that GL/DX abstracted for you, manually.
Like uploading a texture to GPU Mem. You'll have to query the card for the formats it's accept, query the card for memory availabe, reserve it and at last you can upload the texture. Sure there will be, in some time, libraries that abstract this stuff, but I think that the lowlevel freaks here will surely have their fun =).

Apple decided to push Metal on their platforms but I'm sure they will support Vulkan sooner or later.
Remember what the dormouse said: Feed your head