Live data from Hacker News

Deprecation of OpenGL and OpenCL

developer.apple.com

31–40 of 466 posts

Re: Deprecation of OpenGL and OpenCL

#31
Aren't most of the games on MacOS running on OpenGL? This is going to kill all the older titles that are not maintained anymore. Terrible move just to push Metal down people throats. As if MacOS gaming wasn't dead enough.

Re: Deprecation of OpenGL and OpenCL

#32
Ugggggh. As if graphics support on macOS weren't middling enough already. It's like they're trying to become as irrelevant as possible in that area.

I could understand if they were deprecating it in favor of Vulkan. That would be in-line with Apple's history of aggressively pushing forward new standards. But by no means do they have the clout to coerce developers into their own bespoke graphics API that doesn't work anywhere else. All they'll accomplish is further killing off the already-small presence they have in the gaming space.

Re: Deprecation of OpenGL and OpenCL

#33

OpenGL sure.. it's time to die. Replaced with vulkan it has been. Oh wait.. vulkan? uhmmm.. metal you mean to say.

Well, at least MoltenVK is completely open source now (Apache 2 license). https://github.com/KhronosGroup/MoltenVK

So yes, Vulkan is kind of the universal graphics API now.

Re: Deprecation of OpenGL and OpenCL

#37

OpenGL isn't pretty, but it's at least cross-platform. And my impression was that OpenGL support is mostly handled by the GPU manufacturers, so I'm not sure how much Apple gains here by deprecating OpenGL. Requiring developers to use an API locked to a particular platform feels pretty hostile to me. Doesn't matter if that API isn't perfect, or even far from it.

I mean it wouldnt be that big of a problem if they adopted Vulkan, but they are pushing Metal :-/

Re: Deprecation of OpenGL and OpenCL

#40
post #25

All things considered, I think there are some companies that are worse to the FOSS community than Apple, but I can't think of one that has Apple's degree of baldfaced cynicism to exploiting FOSS and open standards only to the degree that it benefits Apple, and then throwing them under the bus the instant they're no longer useful. Apple loved HTML5 when they had to kill Flash and get web developers to support mobile,…

Okay, thats one explanation. The alternate explanation is that Apple supports mature and robust technologies because they want whats in their users' best interest. Neither OpenGL nor OpenCL in their current form are robust. Certainly, that is not to deny that Apple might have a vested interest, but its naive to think that everything is just black or white. RE: HTML5 - Apple simply made a mistake. Jobs famously said t…

OpenGL and OpenCL aren’t “robust” on macOS because Apple stopped updating their drivers after the version 4.2, which has been released circa 2011. Current version of the standard is 4.6, released July 2017.
Post reply on HN