Monday, June 4th 2018

Apple Deprecates OpenGL and OpenCL from MacOS

Apple, at WWDC 2018, announced that with the latest update to MacOS, its operating system for iMac desktops and MacBooks, the company is deprecating two of the industry's leading APIs, OpenGL and OpenCL, in a bid to boost adoption of its own Metal API. OpenGL and OpenCL applications will continue to function on MacOS 10.14, but the APIs themselves will be deprecated going forward. The removal of OpenGL from future MacOS releases breaks most AAA cross-platform games playable on the Mac, particularly distributed over Steam. The deprecation of OpenCL comes as a surprise to the scientific community, as several computational applications running on Mac Pros will be affected. Adobe Creativity Suite applications take advantage of both APIs. Apple is pushing for Metal's compute-shader features to replace the API.
Source: Apple
Add your own comment

58 Comments on Apple Deprecates OpenGL and OpenCL from MacOS

#51
ZeDestructor
StrayKATThat bad, huh?

I hate to derail, but if anyone can tell me why 4K/HDR is not showing up in the PC version of Netflix, I'd happily do it. I'd rather run Netflix from there anyways. Is it some kind of crap DRM scheme? I have capable 4k hardware at least.
100% crap DRM bullshit, and since AMD is being slow as molasses on adding PlayReady 3.0 support to Vega, you're up shit creek waiting until they do.

Things needed to support PlayReady 3.0 (as of writing): Intel UHD graphics (Kaby Lake and newer) or Pascal cards with 3GB or more VRAM and 381.74 or newer drivers or Polaris cards with 18.4.1 or newer drivers; an HDCP 2.2-compliant monitor/TV/AVR chain.
Posted on Reply
#53
Yazz
R-T-BOuch.

But... I mean technically OpenGL hasn't shipped with windows in like, forever. It's not "deprecated" there it just doesn't exist. But every hardware manufacturer on Windows implements it anyways in their drivers.

I'm betting they could do the same in OS X, if Apple will let hardware makers implement a "deprecated" API in their driver packages. They probably won't sadly. Walled gardens suck.
Instead of opening the file properties wondow I decided to tweak the details view so you could see the manf, version, etc, and notice the folder it's in because it's contents happen to match copies in my C:\Windows\System32\ Directory (In the latest official Windows 10 version - 1803 Pro).

Posted on Reply
#54
GoldenX
You can replace that native windows version with the Mesa LLVMpipe one, giving you OpenGL 3.3 on the CPU. You can play Rage with only the CPU.
Posted on Reply
#55
Xtremecookiez
xkm1948OpenCL, meh. Pretty much everything use CUDA anyway
Macs ship with AMD GPUs.

They can't use CUDA unless you hook up an external nvidia GPU.
Posted on Reply
#56
lexluthermiester
XtremecookiezMacs ship with AMD GPUs.

They can't use CUDA unless you hook up an external nvidia GPU.
When did that happen? Apple has been using NVidia since 2006 when they made the switch to Intel CPU's.
Posted on Reply
#57
ZeDestructor
lexluthermiesterWhen did that happen? Apple has been using NVidia since 2006 when they made the switch to Intel CPU's.
Macbook Pro: AMD options since 2006, and AMD-only since 2015
iMac: AMD options since 2006, AMD-only since 2014
Mac Pro: AMD options since 2006, AMD-only since 2010 (2013 if you discount the old tower on the basis of it's ability to fit any PCIe card)

Over the years, there have been generations of machines that have been nV-exclusive and AMD-exclusive, as the case is, just to really muddy up the waters, but overall Apple has been AMD-only since 2015.

For the dGPU side, anyways. Intel iGPU enabled if the platform has it, which translates into being enabled on everything but the Mac Pro and iMac Pro.
Posted on Reply
#58
lexluthermiester
ZeDestructorMacbook Pro: AMD options since 2006, and AMD-only since 2015
iMac: AMD options since 2006, AMD-only since 2014
Mac Pro: AMD options since 2006, AMD-only since 2010 (2013 if you discount the old tower on the basis of it's ability to fit any PCIe card)

Over the years, there have been generations of machines that have been nV-exclusive and AMD-exclusive, as the case is, just to really muddy up the waters, but overall Apple has been AMD-only since 2015.

For the dGPU side, anyways. Intel iGPU enabled if the platform has it, which translates into being enabled on everything but the Mac Pro and iMac Pro.
Just shows how much I pay attention Apple's line of products..
Posted on Reply
Add your own comment
Nov 21st, 2024 13:47 EST change timezone

New Forum Posts

Popular Reviews

Controversial News Posts