For SL users there is the Apple question, will Second Life™ run on Apple? Or… continue to run on Apple?
In June of this year Apple announced its discontinuing support of OpenGL after macOS 10.14 Mojave (scheduled for release Sept 2018), the core aspect of SL’s render engine. It will take a couple of years for Apple to phase it out. But, updates and support officially stop now. For some time support has been really bad.
They explained their reasoning when some game developers declared they would stop making games for Apple.
The reasons;
- OpenGL was designed 25 years ago.
- Core architecture is from the beginning days of 3D graphics.
- Designed is based on outdated thinking.
- OpenGL is a legacy tool with updates ‘tacked’ on.
- Hardware GPU work flow has changed.
- Never designed for multi-threading.
- Today’s rendering is asynchronous.
On the PC side of things OpenGL is still supported. We can’t know for how long. Khronos, OpenGL’s developer, has introduced Vulkan. (See: State of Graphics: DirectX 12 & Vulkan – 4/2016) Development is exciting and popular. The group is on the forefront of some interesting tech. But, I don’t know that it will be helpful for SL. Continue reading