This site is currently in read-only mode during migration to a new platform.
You cannot post questions, answers or comments, as they would be lost during the migration otherwise.
0 votes

Today I was downloaded the nightly build to test. But it's not running. my pc is not compatible with Vulcan i think. So is it the end of my godot journey..?☹️

in Engine by (40 points)

3 Answers

0 votes

IIRC, Vulkan and OpenGL ES 2.0 will be supported in version 4.0 of the engine.

by (3,164 points)
+1 vote

As of writing, the current plan for Godot 4.0 is to have an OpenGL renderer with GLES3 as a baseline:

For better compatibility, the new GLES3 renderer will use a more low-end-friendly approach with multipass lighting in 3D.

GLES2 support may be provided unofficially if someone does the required work to port the current GLES2 renderer to 4.0.

by (12,908 points)
0 votes

From About Godot 4, Vulkan, GLES3 and GLES2:

What if I can't run GLES3 or Vulkan?

Technically, for the editor, all hardware from the past decade supports either GLES3 and Vulkan. The main problem is that some of it (older Intel IGP) does not support OpenGL 3.x on Windows (though it does on Linux). Because of this, we are considering shipping the Windows version of Godot editor running on top of ANGLE (the same wrapper Google uses to run WebGL on Chrome). So, if you can run WebGL2 in your browser, you will be able to run Godot.

On MacOS, as OpenGL is being deprecated, we will also supply builds based on ANGLE (over Metal this time) so the editor and exported games using GLES3 continues to run.

You can follow the progress of the angle PR here: PR #44845. Looks like it's currently backburnered until the OpenGL3 renderer is complete.

So, GLES2 support is effectively dead in Godot?

Not necessarily. It will be kept alive in two ways:

  1. Godot 3.x will be maintained for a long time so, if you require GLES2 you can use this version.
  2. Godot 4.x may support GLES2, but not necessarily out of the box. Some contributors want to work on it, so we may still add limited support for those who need it (may be switched off by default, though to save binary space). Keep in mind this will most likely be focused on 2D and may only support rather simple 3D.
by (154 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.