-
-
Notifications
You must be signed in to change notification settings - Fork 21.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[macOS 12 x86_64] 4.2 beta1+ crashes trying to launch Compatibility mode project due to ANGLE lib not being compatible #83269
Comments
Error persists in 4.2 beta 4, I hoped #83988 could have helped, but I'm getting the same result:
|
This is probably the same issue as #83669, the ANGLE libraries might not be compatible with macOS 12.7. The crash in RendererCompositorRD is a bit weird, I guess we're trying to fall back to Forward+ or Mobile but somehow this logic doesn't work properly. Does it work if you run the project from the command line with:
This should force using the native OpenGL drivers instead of ANGLE (which is controlled by If you can then open the project successfully in the editor, you can change the |
Adding |
Automatic fallback to native GL is implemented in #83753 and should fix the crash. Both ARM64 and x86_64 versions of the editor are working on M1, and I have no Intel Macs to test it. It was expected to not work with something as old as 10.14 (#83669), but I'm surprised it's not working with 12.7, not sure what's wrong. |
Ah I misinterpreted the versions, I thought this was 10.12, not 12. So it may be a different issue to #83669 in the end. |
@aitorciki Could you confirm if #83753 fixes the crash by testing this custom build I made after merging it? I guess this wouldn't strictly fix this issue as we expect ANGLE to work fine on macOS 12.7, so this requires further investigation. But it would be good if OpenGL still works out of the box by falling back to the native driver. |
Still the same error with your custom build 😞
|
I've compiled current master (6afd320) with and without
|
@aitorciki Could you see how the current master behaves, after #84288 was merged? |
Looking good! Properly falls back to OpenGL displaying |
Sweet! Let's assume the crash is fixed with #84288 which closes the issue. I think there are still some concerns about how ANGLE is behaving, but that should probably be tracked separately. |
Godot version
v4.2.beta1.official[b137180]
System information
Godot v4.2.beta1 - macOS 12.7.0 - Compatibility - integrated Intel(R) Iris(TM) Graphics 6100 - Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz (4 Threads)
Issue description
Godot 4.2 crashes when creating or opening a project using Compatibility rendering mode on Intel macOS (12.7):
The same project opens successfully in Godot 4.1.2. Converting the project to Forward+ also results in a successful launch.
Steps to reproduce
Creating a new project using Compatibility rendering mode from the manager results in the crash.
Minimal reproduction project
project.godot
:The text was updated successfully, but these errors were encountered: