Slashdot Mirror


Apple Deprecates OpenGL and OpenCL in macOS 10.14 Mojave

In macOS 10.14 Mojave, which Apple unveiled on Monday, the company is deprecating OpenGL and OpenCL technologies in its desktop operating system. In an announcement post to developers, the company wrote: 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. PCGamer reports that several developers have expressed disappointment over the decision. AnandTech reports that the company is doing away with OpenGL and OpenCL in iOS and its other operating systems as well.

1 of 269 comments (clear)

  1. Re: No doubt... by 605dave · · Score: 0, Flamebait

    They are not "fucking" with standards, they are dropping support for one. And an outdated one at that. Apple tried to rally the industry around the open standards, and the industry moved a different direction. Now they are too. Every decision has pros and cons. Keeping the current OpenGL and OpenCL probably has a bunch of pros. But also a lot of cons, and for whatever internal reason they decided the benefits outweighed the costs when deciding to go this direction. Companies do not have an infinite amount of time to work on every possible permeation of their project. MS got bogged like hell trying to do that, and are still recovering. Apple has chosen a different approach and has been consistent with that approach for decades. You can like it or not, but they are obviously doing something right.

    And btw, is this something that actually affects your work? Or is this more of a "I am going to rag on Apple based on incomplete knowledge" sort of rant? I know people who port games to the Mac. They aren't complaining.

    --
    Be kind, for everyone you meet is fighting a difficult battle. - Plato