Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Flattr, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

Developer of advanced flight simulator X-Plane blogs about Vulkan

By - | Views: 6,098
The developer of X-Plane, a cross-platform advanced flight simulator has written up a lengthy blogpost about Vulkan after going over the spec.

The developer certainly knows their stuff, and outlines the problems with OpenGL (more than a few). A lot of this is well known to us like bad handling of multiple cores and threading, but it's good to see another developer writing about it all.

The developer then moves onto talking about how Vulkan helps:
Quote- Vulkan is a much smaller, simpler API – OpenGL has simply become too complicated to completely test. With Vulkan, we can hope to test the entire driver.
- Vulkan is being built with an open source test suite from day 1, with the goal being to build up a huge number of tests so we can know that a given driver is correct.
- The Vulkan API is very clear about what operations are fast and what operations are slow. An application that uses the fast API can expect fast performance on those code paths. Guessing is not required.

They also touch on the downsides to Vulkan (it's no magical bullet to fix everything remember). The main problem really will be that developers will have to re-learn, and that Vulkan may be harder to use than OpenGL.

Find the blog post here if you missed the link at the top.

It will be more interesting to see how their thoughts have changed after actually getting down and using it, as the developer does state they haven't currently tried it.

It sounds like they need to do quite a bit of work before they are ready to support Vulkan.

Thanks for pointing it out, SuperTux! Article taken from GamingOnLinux.com.
Tags: Editorial, Vulkan
0 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
3 comments

Swiftpaw 25 March 2016 at 7:08 pm UTC
More work up front, but less work in the long run. Little to no worrying about various drivers having various bugs on various platforms...better performance...I think Vulkan should be chosen for anyone writing an engine.


Last edited by Swiftpaw on 25 March 2016 at 7:10 pm UTC
MintedGamer 26 March 2016 at 1:36 am UTC
SwiftpawMore work up front, but less work in the long run. Little to no worrying about various drivers having various bugs on various platforms...better performance...I think Vulkan should be chosen for anyone writing an engine.

Unreal 4, Source 2 and EA/DICEs Frostbyte engine will all support Vulkan. I'm hopeful for a big increase in the number of games that will release with Linux support.


Last edited by MintedGamer on 26 March 2016 at 1:36 am UTC
STiAT 26 March 2016 at 9:42 am UTC
QuoteThe main problem really will be that developers will have to re-learn, and that Vulkan may be harder to use than OpenGL.

True, but same is true for DX12. It's the direction we're heading at the moment. We'll see if there will exist a high-level API on top of Vulkan some day. I could think of things like this. Vulkan as well gives a lot of possibilities to middlewares, which will now probably become a even larger market that it was before.
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Livestreams & Videos
Community Livestreams
  • Super Mario 64, Mupen64, Pleb
    Happening now!
  • Casual Saturday Livestream with Samsai
  • Turn Around: „Blackguards“ (Wine)
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts