Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone with no article paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, 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 GamingOnLinux.com.
21 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. 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.
6 comments

morgancoxuk 11 Feb, 2020
Would be good to see an Godot openGL Vs Vulkan benchmark..
Purple Library Guy 11 Feb, 2020
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, 2020
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, 2020
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, 2020
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.
TheSHEEEP 12 Feb, 2020
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: https://github.com/TheSHEEEP/godotdetour ), 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.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. 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!
The comments on this article are closed.
Livestreams & Videos
Community Livestreams
Latest Forum Posts