just came accross this while reading on gamingonlinux discord channel
https://images-ext-1.discordap…3wMXYUcAIhUwa.jpg%3Alarge
apple droping opengl an cl support
-
- English / German
- joni909
A new update is now available, introducing seasons and more!
Latest hotfix: 0.8.0.1 (2024-12-20)
Latest hotfix: 0.8.0.1 (2024-12-20)
-
-
does that also apply to actual games or just to iphone apps?
-
i think so
from apple https://developer.apple.com/macos/whats-new/ -
Deprecation of OpenGL and OpenCL
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.
Metal is designed from the ground up to provide the best access to the modern GPUs on iOS, macOS, and tvOS devices. Metal avoids the overhead inherent in legacy technologies and exposes the latest graphics processing functionality. Unified support for graphics and compute in Metal lets your apps efficiently utilize the latest rendering techniques. For information about developing apps and games using Metal, see the developer documentation for Metal, Metal Performance Shaders, and MetalKit. For information about migrating OpenGL code to Metal, see Mixing Metal and OpenGL Rendering in a View. -
So forgive my ignorance but Open GL is an API that interacts with your GPU. Unless Apple is going to do something sneaky to prevent people from installing Nvidia or Radeon cards, I don't see what the big deal is. Apple can push all they want for their proprietary standard but it seems like if anything is going to eventually replace OpenGL it's going to be Vulkan. Apple seems to be quite good at being that pest to keep pushing an industry standard because they didn't get to it first. Yet people continue to buy Apple products. :\
-
yeah it's vulkan forward there already exists a vulkan to metal translation layer out there
-
Another API layer. Sounds efficient. /s
-
Well, I'm not sure if adding support for Metal is a good thing at this stage There are only few Mac players, so instead of adding support for metal (which requires a lot of work), it probably makes more sense to work on Vulkan support (far more players benfit from Vulkan support than from Metal support).
However, even Vulkan support isn't planned at this stage (it's only supported by newer hardware, and probably we won't see huge fps improvements in most cases), especially since it also requires a lot of work (and I'm afraid most people won't be happy if we spend 2 months implementing Vulkan support, which gives a performance boost of 5 fps at the end of the day)
-
it's not that much of a hurry quite yet, from what i could get out of article but yeah
-
Participate now!
Don’t have an account yet? Create a new account now and be part of our community!