MacOS Dropping Support of OpenGL
Posted: Tue Jun 05, 2018 3:09 am
Apple recently made this announcement regarding OpenGL:
"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."
It's my understanding that LOVE relies on OpenGL for graphics support. How do we plan on handling this looming lack of support for future versions of macOS? Will we bite the bullet and implement Metal support for building on macOS, or will we simply stop actively supporting macOS?
I worry the choice to not support macOS could disincentivize new developers from adopting LOVE to begin with. But at the same time, LOVE's engine's developer base is quite small compared to more mainstream engines, and I can see how adding Metal support could seriously hinder the speed of development. Plus, just because OpenGL is being marked as deprecated doesn't mean it simply won't work. But it is an indication that there may come a day when OpenGL no longer functions on modern macOS distributions.
"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."
It's my understanding that LOVE relies on OpenGL for graphics support. How do we plan on handling this looming lack of support for future versions of macOS? Will we bite the bullet and implement Metal support for building on macOS, or will we simply stop actively supporting macOS?
I worry the choice to not support macOS could disincentivize new developers from adopting LOVE to begin with. But at the same time, LOVE's engine's developer base is quite small compared to more mainstream engines, and I can see how adding Metal support could seriously hinder the speed of development. Plus, just because OpenGL is being marked as deprecated doesn't mean it simply won't work. But it is an indication that there may come a day when OpenGL no longer functions on modern macOS distributions.