According to the official "what's new on the mac OS' pagehttps://www.apple.com/macos/mojave-preview/
"Apps built using OpenGL and OpenCL will continue to run in macOS 10.14, but these legacy technologies are deprecated in macOS 10.14. Games and graphics-intensive apps that use OpenGL should now adopt Metal. Similarly, apps that use OpenCL for computational tasks should now adopt Metal and Metal Performance Shaders."
As usual this new stance attracted some criticism from developers, partly because Apple doesn't support Vulkan on MacOS
https://twitter.com/samloeschen/sta...ac-gaming-as-apple-deprecates-opengl-support/
https://twitter.com/crypticsea/stat...ac-gaming-as-apple-deprecates-opengl-support/
Alex Austin said more
" Right now I develop games on Windows, and porting to Mac or Linux doesn't take more than a couple hours usually since all my code is portable,But I already had issues with Mac's OpenGL support. It only supports version 2.0 or 3.3, so if you're using 2.0 you can't use any extensions from higher versions, so I had to rewrite all my rendering to use only 3.3. I'm not going to spend any time on Metal because Macs are a pretty small percentage of the market and really probably not worth it even now. I just do it because I try to support fans if I can."
"Apps built using OpenGL and OpenCL will continue to run in macOS 10.14, but these legacy technologies are deprecated in macOS 10.14. Games and graphics-intensive apps that use OpenGL should now adopt Metal. Similarly, apps that use OpenCL for computational tasks should now adopt Metal and Metal Performance Shaders."
As usual this new stance attracted some criticism from developers, partly because Apple doesn't support Vulkan on MacOS
https://twitter.com/samloeschen/sta...ac-gaming-as-apple-deprecates-opengl-support/
https://twitter.com/crypticsea/stat...ac-gaming-as-apple-deprecates-opengl-support/
Alex Austin said more
" Right now I develop games on Windows, and porting to Mac or Linux doesn't take more than a couple hours usually since all my code is portable,But I already had issues with Mac's OpenGL support. It only supports version 2.0 or 3.3, so if you're using 2.0 you can't use any extensions from higher versions, so I had to rewrite all my rendering to use only 3.3. I'm not going to spend any time on Metal because Macs are a pretty small percentage of the market and really probably not worth it even now. I just do it because I try to support fans if I can."