Earlier quoted context omitted.
But you have to rewrite it for every major hardware vendor, or else you won't get the performance you want. GL should always work for the simple case, but instead you need to rewrite to avoid bugs in its many layers. And once you have Vulkan/Metal, industry-specific wrappers are better than the impossible to debug procedural GL junk.
I'm not sure I agree with the claim, but even if we take a full rewrite at face value, "every major graphics vendor" for desktop applications is NVIDIA and AMD/ATI. On mobiles, you're probably using Unity or similar middleware and therefore not thinking about bare metal (no pun intended)
Deprecation of OpenGL and OpenCL
261–270 of 466 posts
Re: Deprecation of OpenGL and OpenCL
#262Re: Deprecation of OpenGL and OpenCL
#263Ugggggh. 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…
Apple must truly hate gaming, or suffer from a serious case of Not Invented Here with their Metal stuff. As if any serious gaming studio would target Metal which doesn't run on Windows. In fact, they couldn't get their act together, keep with current versions, and as a result titles like Elite Dangerous were being shut down anyway. Reason: OpenGL stuck on an old version without support of compute shaders. https://for…
Re: Deprecation of OpenGL and OpenCL
#264I 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
#265Ugggggh. 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…
I would very much prefer games to use Metal on macOS (Starcraft2 is much smoother on the same hardware)
Re: Deprecation of OpenGL and OpenCL
#266Earlier quoted context omitted.
Same reason Microsoftinvests in DirectX. Lock in software developers and consumers alike.
Wouldn’t they be better off attracting developers instead of locking them in?
Re: Deprecation of OpenGL and OpenCL
#267This is a problem that is entirely of Apple's own doing. Microsoft could not care less about OpenGL on Windows. However, it works just fine. You know why? As soon as you install your video card drivers, your OpenGL implementation is no longer from Microsoft. It comes from AMD, NVidia or Intel, with all needed optimizations for their hardware. Apple insisted in not allowing this and doing the OpenGL implementation the…
In case you missed the news, only DirectX is supported on UWP and store apps.
To the point that Microsoft has their own port of Angle.
https://docs.microsoft.com/en-us/windows/uwp/gaming/compare-...
https://github.com/Microsoft/angle
So unless they change their mind, say goodbye to ICD drivers on Windows as well.
Re: Deprecation of OpenGL and OpenCL
#268Re: Deprecation of OpenGL and OpenCL
#269The classic "Fuck Off" hubris from Apple. Their B.S. is getting out of hand. List of gripes: 1. Heavy handed regulation of app store: This needs intervention from regulatory authorities. Apple has successfully inserted itself between the consumer and producer of apps. It plays kingmaker, and very clearly promotes internal apps to the competition (recent ban of the Steam app is a prime example). It's only legal recour…
2. What ?
3. MFi? The greatest invention ever. Now I am assured every single MFi Lightning cable is of quality and decent, instead of the crap USB-C has true into.
4. Industry standards of what? May be Playstation, Nintendo , or Xbox should all forced to be using OpenGL?
Yes apple should be fined for slowing down iPhone. Absolutely! But this. calling of B.S ... is just ... wow .....
And if you don't like or even hate Apple to bits, You can always buy an Android phone. Oneplus, Samsung, and the Vizo are all fairly good in Hardware spec. You have a choice.
Re: Deprecation of OpenGL and OpenCL
#270Earlier quoted context omitted.
Everyone is coasting in the desktop / laptop market. Refresh cycles are like 5-10 years on PCs now, and it’s not clear tablets even have a refresh cycle. You can’t get growth on PC hardware anymore, not even if you’re Apple. So it goes into maintenance mode. Nobody even really sells desktop PCs anymore except custom gaming rigs and low-power kiosk boxes. Apple is all about mobile phones, the Apple Watch and air pods…
> 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…