You can sign up to get a daily email of our articles, see the Mailing List page!

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.
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 information here.
About the author -
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
7 comments

morgancoxuk 11 February 2020 at 4:34 pm UTC
Would be good to see an Godot openGL Vs Vulkan benchmark..
Purple Library Guy 11 February 2020 at 5:19 pm UTC
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 February 2020 at 6:03 pm UTC
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 February 2020 at 6:34 pm UTC
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 February 2020 at 6:41 pm UTC
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 February 2020 at 11:12 pm UTC
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 February 2020 at 7:59 am UTC
View PC info
  • Supporter
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. 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!

You need to Register and Login to comment, submit articles and more.


Or login with...

Livestreams & Videos
None currently, submit yours here!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts