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.

2 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
  2. Re: That is completely false by SuperKendall · · Score: -1, Flamebait

    Yes - why do you think it's not?

    It's absolute fact that moving to Metal yields performance gains over the same code in OpenGL. So how can you claim it does not improve performance? How can you claim better performance does not help scientific research, which typically has budgetary constraints?

    Also Metal is adding in things like support for Ray->Triangle intersection for things like ray tracing, but could possibly be used for other scientific purposes.

    The answer is of course you are simply another Apple Hater who has no clue what he is talking about, hoping to get away with your nonsense by posting AC and hoping your betters do not notice. Now that I've corrected you I'll let you have the last post, the readers know that you don't actually have the understanding to speak intelligently on the subject, all you can do is engage in a futile effort to throw shade where there is only light.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley