4coder»Forums»Is Metal on MacOS a requirement?
1 posts
Is Metal on MacOS a requirement?
3 months, 2 weeks ago Edited by max++ on Feb. 11, 2020, 8:14 a.m.
Just bought 4.1.3, trying to launch and got a bunch of messages in console:
[CAMetalLayer nextDrawable] returning nil because device is nil.

The app is responsive but it doesn't do anything. No drawing, just black screen, hotkeys do nothing. Haven't tried to rebuild since I'm new to file structure.

4.0.30 works fine. So my guess is it tries to use Metal which is not supported on my GPU:
Chipset Model: Intel HD Graphics 3000
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 512 MB
Vendor: Intel

I got an old MacBook pro 2011 and I'm happy with it, don't plan to upgrade any time soon. That also means I can't upgrade to anything later than MacOS 10.13.6.

Couldn't find anything on forums. Is it configurable, can I pick OpenGL, or am I wrong with my guess?
Steve Tranby
18 posts

Code Monkey

Is Metal on MacOS a requirement?
3 months, 2 weeks ago
OpenGL has been deprecated as of Mojave (10.14), though is still available, so Metal is a future OS requirement.
It's possible they only built for Metal, and not OpenGL, due to this eventual future?

I'm curious if they support running on OpenGL for Linux, and could maybe drop-in support for macOS without a lot of work?

I see 0xdeadc0de everywhere