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…
Deprecation of OpenGL and OpenCL
231–240 of 466 posts
Re: Deprecation of OpenGL and OpenCL
#232Earlier 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.
"MoltenVK is a runtime library that maps Vulkan to Apple's Metal graphics framework on iOS and macOS."
Re: Deprecation of OpenGL and OpenCL
#233Earlier 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…
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[1] https://m.facebook.com/permalink.php?story_fbid=214641282559... [2] https://news.ycombinator.com/item?id=17066846
Re: Deprecation of OpenGL and OpenCL
#235Re: Deprecation of OpenGL and OpenCL
#236Earlier 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.
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
#237Earlier 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.
Re: Deprecation of OpenGL and OpenCL
#238Earlier 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.
Re: Deprecation of OpenGL and OpenCL
#239Earlier 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.
Re: Deprecation of OpenGL and OpenCL
#240Earlier 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.