Merge pull request #84288 from bruvzg/angle_detect_2

[macOS] Improve ANGLE support detection.
This commit is contained in:
Rémi Verschelde 2023-11-02 09:11:55 +01:00
commit 95b8a75aaf
No known key found for this signature in database
GPG key ID: C3336907360768E1
3 changed files with 11 additions and 1 deletions

View file

@ -4501,7 +4501,7 @@ DisplayServerMacOS::DisplayServerMacOS(const String &p_rendering_driver, WindowM
#if defined(GLES3_ENABLED)
if (rendering_driver == "opengl3_angle") {
gl_manager_angle = memnew(GLManagerANGLE_MacOS);
if (gl_manager_angle->initialize() != OK) {
if (gl_manager_angle->initialize() != OK || gl_manager_angle->open_display(nullptr) != OK) {
memdelete(gl_manager_angle);
gl_manager_angle = nullptr;
bool fallback = GLOBAL_GET("rendering/gl_compatibility/fallback_to_native");