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.

While not actually released yet and not due until later this year with Godot Engine 4.0, the Vulkan parts have now been merged into the main Godot project.

In a new blog post on the official site written by Godot's Project Manager, Rémi Verschelde, it goes over what this means. In short: it's all highly unstable but now it's in the main branch, they can continue pushing Vulkan forwards and updating all parts of Godot required for it.

We plan to rework a lot of Godot's internals (core) to allow fixing long-standing design issues and improving performance (including GDScript performance improvements). Moreover, our long-awaited port to C++14 will also happen now that the vulkan branch is merged into master, and many other codebase-wide changes were waiting for this: code style changes, Display/OS split, renaming of 3D nodes to unify our conventions, etc.

Rémi Verschelde

Having the Vulkan code in a separate branch could only work for so long, before it would cause too many issues. Going forward, they're going to remove the GLES3 support and port GLES2 to the new RenderingDevice API as the backup for devices that don't support Vulkan. If you missed why they're using GLES2 instead of GLES3 that was explained a while ago—terrible driver support being the main issue.

They're also going to be doing some cleaning up, closing all current pull requests and asking the authors to make sure it's still needed and approved by their Godot Improvement Proposals staging area. Well, that's one way to clean up hundreds of lingering pull requests.

Learn more about Godot Engine on the official site. It's free to use to make games and applications, with no need to pay royalties to Godot like some other game engines require.

Article taken from
23 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.
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

morgancoxuk 11 Feb
Would be good to see an Godot openGL Vs Vulkan benchmark..
Quoting: morgancoxukWould be good to see an Godot openGL Vs Vulkan benchmark..
Might be best to wait until it's a tiny bit less experimental. Don't even know if it works yet.
BielFPs 11 Feb
I hope once Godot Vulkan becomes stable, someone will put a Killer game made with Godot to encourage more devs to use it.
Shmerl 11 Feb
I wonder if some engines will use WebGPU as a higher level over Vulkan, though probably for engines it makes sense to go as low as possible to have more control over performance.
Kimyrielle 11 Feb
Quoting: BielFPsI hope once Godot Vulkan becomes stable, someone will put a Killer game made with Godot to encourage more devs to use it.

It will probably be more an evolutionary process. I can't see anyone making a AAA production with it quite yet, but I guess we will see more and more small developers picking it up, so the engine can make a name for itself and eventually gather the attention of larger studios.
raneon 11 Feb
The next release will be awesome :-) Vulkan drivers are much better from my experience so leaving GLES3 behind doesn't sound like a loss.
TheSHEEEP 12 Feb
View PC info
  • Supporter Plus
What is happening is now that 3.2 is out of the door, all the projects that were being worked on already for 4.0 are being merged into master.
This, the NavigationServer (new navigation, yay! unfortunately too late for me as I want to use Godot 3.2 and am rolling my own navigation: ), and I have no doubt more will be merged with master in the coming months.
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!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.