Live data from Hacker News

Deprecation of OpenGL and OpenCL

developer.apple.com

231–240 of 466 posts

Re: Deprecation of OpenGL and OpenCL

#231
post #156

Earlier quoted context omitted.

Nope most of them use some sort of game Engine, unreal and Unity dominate. MacOS gaming is not only not dead it’s flourishing rapidly. Take a trip to Steam shop. You will find a massive amount of games are made for MacOS and the numbers are growing rapidly since Apple lost interest into OpenGL. But then MacOS has reached a 10% of the desktop market making it much harder to ignore than in the past when it barely reach…

"Nope most of them use some sort of game Engine, unreal and Unity dominate." But, don't those engines use OpenGL on the backend? They need some sort of interface to the GPU, and AFAIK, OpenGL is it for both Mac OS and Linux. Edit: Yes, at least Unity does. I can't find an authoritative source on Unreal. https://forum.unity.com/threads/opengl-core-backend-default-... Edit2: Found Unreal info...they switched to Metal i…

Unity supports Metal, it was shown on stage during the keynote: https://blogs.unity3d.com/2018/06/05/wwdc18-book-of-the-dead...

Re: Deprecation of OpenGL and OpenCL

#232
post #74

Earlier quoted context omitted.

Not everything that runs on OpenGL is a video game. Tons of applications out there that just won't have the budget to do a rewrite(and even fewer were probably setup with the right architecture if they were depending on OpenGL in the first place).

If there isn't one already, I'm sure someone will implement OpenGL on top of Metal when it's needed badly enough. At least they're going closer to the hardware, not further away.

Already there: https://moltengl.com/moltenvk/

"MoltenVK is a runtime library that maps Vulkan to Apple's Metal graphics framework on iOS and macOS."

Re: Deprecation of OpenGL and OpenCL

#233

Earlier quoted context omitted.

Not everything that runs on OpenGL is a video game. Tons of applications out there that just won't have the budget to do a rewrite(and even fewer were probably setup with the right architecture if they were depending on OpenGL in the first place).

Indeed, I directly thought of 3d applications like Blender, Maya, etc which use OpenGL. It's a very weird move to me, even if the software in question will be kept compatible with Apple's Legacy OpenGL, these versions will be worse than their counterparts running on other platforms making use of new shiny OpenGL features. It's like Apple is saying 'we don't care' to the 3d professional market, also doesn't Photoshop…

> Photoshop rely on OpenGL these days as well ?

Yes, though with Adobe's relationship with Apple they probably got all the handholding and resources to do the port to Metal.

Re: Deprecation of OpenGL and OpenCL

#234
I just recently bumped to John Carmacks stories about Steve Jobs, among which he convinces him to adopt OpenGL[1] (HN commentary [2]). Thought this might be an appropriate historic reference here as OpenGL now appears to be on it's way out on MacOS.

[1] https://m.facebook.com/permalink.php?story_fbid=214641282559... [2] https://news.ycombinator.com/item?id=17066846

Re: Deprecation of OpenGL and OpenCL

#236

Earlier quoted context omitted.

Isn't that kind of the point of OpenGL?

Yes, but OpenGL is so outdated that the people that should use it the most (game and 3D application developers) were avoiding it due to a hardware vs. API incompatibility. Vulcan was created to get that same portability, with an API that fits modern hardware.

That isn't remotely true. OpenGL is only outdated on macOS where Apple hasn't updated it for 8 years.

OpenGL 4.6 isn't anything like OpenGL 1.0/2.0 even though you can still _run_ those old OpenGL 1.0/2.0 tutorials.

You can even do most of the cool stuff of Vulkan in OpenGL via AZDO techniques (example: https://developer.nvidia.com/opengl-vulkan )

Re: Deprecation of OpenGL and OpenCL

#237
post #58
post #44

Earlier quoted context omitted.

> All they'll accomplish is further killing off the already-small presence they have in the gaming space. In the AAA game space you mean. Else, in the casual gaming space, iOS is perhaps the most popular platform -- and the new integration effort means all those games will be able to run on macOS as well soon.

And those games are horrible. Almost all of them are built around exploiting weaknesses in the human psyche to convince people to spend money and become addicted. The biggest difference between those games and gambling is that you don't carry a slot machine in your pocket. For the most part the only exceptions to that are the games that were ported from desktop.

[deleted]

Re: Deprecation of OpenGL and OpenCL

#238
post #212

Earlier quoted context omitted.

> Nobody even really sells desktop PCs anymore except custom gaming rigs and low-power kiosk boxes. My personal impression is that while pre-built PCs are mostly sold to businesses, there is a strong growing trend since a few years to build your own PC from parts. I really do observe that if mobility is not an issue, people now tend to move away from laptops towards self-built PCs (or often rather: let a good friend…

Is building your own PC really a recent trend? A lot of early pcs were kits people built, and I remember pc gaming in the '90s and '00s was also heavily focused on custom built machines.

Probably the last couple decades saw custom PC building decline in market share as prebuilt solutions became mainstream, but perhaps it's seeing a resurgence now that most consumers have moved from focusing on computers to focusing on smartphones as their personal tech hub.

Re: Deprecation of OpenGL and OpenCL

#239
post #212

Earlier quoted context omitted.

> Nobody even really sells desktop PCs anymore except custom gaming rigs and low-power kiosk boxes. My personal impression is that while pre-built PCs are mostly sold to businesses, there is a strong growing trend since a few years to build your own PC from parts. I really do observe that if mobility is not an issue, people now tend to move away from laptops towards self-built PCs (or often rather: let a good friend…

Is building your own PC really a recent trend? A lot of early pcs were kits people built, and I remember pc gaming in the '90s and '00s was also heavily focused on custom built machines.

Not a recent trend but online communities act as a catalyst.

Re: Deprecation of OpenGL and OpenCL

#240

Earlier quoted context omitted.

Indeed, I directly thought of 3d applications like Blender, Maya, etc which use OpenGL. It's a very weird move to me, even if the software in question will be kept compatible with Apple's Legacy OpenGL, these versions will be worse than their counterparts running on other platforms making use of new shiny OpenGL features. It's like Apple is saying 'we don't care' to the 3d professional market, also doesn't Photoshop…

> Photoshop rely on OpenGL these days as well ? Yes, though with Adobe's relationship with Apple they probably got all the handholding and resources to do the port to Metal.

I'm not sure about that. Or maybe Adobe just doesn't care. My 2017 Macbook Pro has horseshit graphical bugs in both Illustrator and Photoshop. I'm exclusively doing all my graphics work on my Windows 10 machine now (even though windows and my Wacom tablet do not play nice together.)
Post reply on HN