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.

10 of 269 comments (clear)

  1. No doubt... by x0ra · · Score: 4, Insightful

    Ignoring standards, enforcing proprietary interface... no doubt, Apple is the new Microsoft :-/

    1. Re: No doubt... by Tough+Love · · Score: 3, Insightful

      There is that rub about Apple, they force you into the future whether you like it or not.

      How is fucking with standards forcing anybody into the future? Sounds more like the past to me, that is, Microsoft. Except without the market dominance. "Courage."

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    2. Re: No doubt... by ArmoredDragon · · Score: 3, Insightful

      No, they're trying to force developers into a proprietary standard as opposed to open standards. Metal does not offer anything that vulkan doesn't, except for Apple's self proclaimed 10x speed increase, which they base on absolutely nothing.

      Basically, Metal is Apple's DirectX.

  2. Re:WTF is metal? by slew · · Score: 5, Insightful

    I guess Apple doesn't want to play with others?

    You just noticed that?

  3. apple wants there own DirectX to bad mac don't hav by Joe_Dragon · · Score: 1, Insightful

    apple wants there own DirectX to bad mac don't have good video cards or cpus.

    And no the $5K imac pro with down clocked cpus does not count.

  4. Apple loves throwing away their users by Anonymous Coward · · Score: 4, Insightful

    Thanks for throwing away the scientific community Apple. The penguin welcomes them with open arms. But at least Apple users have memojis.

  5. The infuriating part for me... by Anonymous Coward · · Score: 5, Insightful

    Is OpenGL support *FINALLY* got good enough on linux to support both native and emulated software for the past 20 years... and now everybody is for ripping it all back out again before the fine polishing is done and replace it with something ELSE.

    This is why we never have nice things in the computer world. Nobody is willing to take a pause on the standards train and finish up something so it is verifiable, immutable, and secure, while working on the either the next iteration of the standard, or an entirely new standard experimentally while benefiting from the existence of the old stable one until the new standard at least reaches the same level of stability as the old one had when the new one was started. As a result we've got a nightmarish morass of half implemented and broke standards some of whose least documented corner cases cause software breakage that may be difficult or possible to infer in future bug fixing endeavors because the particular iteration of documentation or discussion of the bug in question no longer exists.

  6. Re:Oh, fuck.... by Junta · · Score: 5, Insightful

    No, we have one standard (OpenGL and subsequently Vulkan) and two proprietary implementations (DirectX and Metal).

    In Windows land, the only thing that is required to work (by Microsoft) is DirectX, but in practice the GPU vendors always have to support OpenGL and Vulkan.

    It may be possible that Apple is taking a similar stance (according to Microsoft in the strictest interpretation, neither OpenGL or Vulkan is 'supported' in Windows either, last I heard). I don't know if GPU driver vendors are going to be similarly empowered to bring Vulkan support regardless of the OS not doing so.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  7. Re:Embrace, Extend, Extinguish.. by Anonymous Coward · · Score: 2, Insightful

    Now look at their OSX revenues.

  8. Re:Oh, fuck.... by Tough+Love · · Score: 4, Insightful

    Metal came before Vulcan retard.

    Apple cultist much? Shows.

    Mantle came before Vulkan. Mantle came before Metal. Apple knew that the Vulcan standard was in development and idiotically forked Metal from it. Vulcan is a standard, Metal is not. Metal is just a piece of proprietary crap, that does not have the broad, consistent feature set of Vulkan and does not have the developer mind share or the application base. Mantle will descend further into crapland while Vulkan goes on to new amazing achievements. (Have you seen the demos? Have you seen the shipping games? Can you spell "Doom"? Heh.)

    --
    When all you have is a hammer, every problem starts to look like a thumb.