How to use Godot with OpenGL Renderer

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By antber


My Intel HD Graphics 5500 has no Vulkan support and I get a number of errors at startup (I built Godot from source):
Godot Engine -
ERROR: Cant find layer: VK_LAYER_KHRONOS_validation
at: _check_layers (drivers\vulkan\vulkan_context.cpp:158)
ERROR: Cant find layer: VK_LAYER_LUNARG_standard_validation
at: _check_layers (drivers\vulkan\vulkan_context.cpp:158)
ERROR: Cant find layer: VK_LAYER_GOOGLE_threading
at: _check_layers (drivers\vulkan\vulkan_context.cpp:158)
ERROR: Condition “err” is true. returned: ERR_CANT_CREATE
at: _initialize_extensions (drivers\vulkan\vulkan_context.cpp:233)

Is there any way to configure Godot to use OpenGL as an alternative renderer?


Try This In The Comand Promt: --rendering-driver opengl3

Rocko | 2022-11-23 04:50

:bust_in_silhouette: Reply From: Zylann

At the moment the master branch is under heavy rendering changes (and has lots of recent bugs due to 4.0 big changes as well), I’m not sure about the state of the GLES2 renderer in here.

I think there is supposed to be an automatic fallback to GLES2 with the project manager, but maybe it’s broken in master.

You can also try the 3.2 branch instead, which should be more stable.

Yeah, 3.2 runs fine

antber | 2020-05-14 16:16

The GLES2 renderer hasn’t been reimplemented in the master branch yet.

Calinou | 2020-05-18 10:32

Is it the same with GLES3?

GayaLmn | 2021-01-03 22:04