Check out our Monthly Survey Page to see what our users are running.

A Vulkan renderer is in the works for GZDoom

By Talon1024 - | Views: 10,879

One of the GZDoom developers, dpJudas, has been working diligently on the Vulkan [GitHub] renderer for GZDoom.

I have tried it out myself and at this point it seems to be coming along nicely, but there are still many loose ends that need to be taken care of, which is only to be expected of such an early work in progress. For example, alt-tabbing out of a full screen window and back into it will make the game crash.

The developers have said that the Vulkan renderer will not bring a significant performance boost to GZDoom, so it sounds like Vulkan is being added for future-proofing and improved macOS support with MoltenVK. From what they said in the comments of the GZDoom 3.7.0 release announcement:

Don't expect any miracles from Vulkan. It cannot overcome the main problem of the renderer, i.e. that major parts of it need to be run in sequence. The entire renderer has two barriers where each side can run independently of each other. I was able to multithread one of these barriers, the second one will be a lot harder. In OpenGL it can only be done by using GL 4.5 features plus one extension.

And it's this second barrier where Vulkan would come in and allow more efficient handling - but even so, this won't result in a magical speed up but more likely increase performance by 15-20% at best, maybe.

In order to use the Vulkan renderer, you need a version of SDL2 that supports Vulkan as well as a custom Vulkan build of GZDoom.

It's possible, but uncertain, that the Vulkan renderer will be in the next release of GZDoom. Either way, it's definitely something to keep an eye on.

Article taken from
20 Likes, Who?
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.
The comments on this article are closed.

fagnerln 11 Mar, 2019
raneon 11 Mar, 2019
Very nice, I'm always excited about these fan projects! And as there are so many mods this will payout in the future :-)
Lanz 27 Mar, 2019
GZDoom and Zandronum both need a massive performance increase.
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

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!