Earlier quoted context omitted.
> No game developer in the world will write both an OpenGL/DirectX/Vulcan and Metal renderer for the purpose of staying up to date with Apple's "deprecations". Actually, most game developers do that. Pretty much every game (even ones with a custom, "non-AAA" engine) will have some kind of abstraction layer for dealing with graphics API's. Writing an additional backend for Metal is not a monumental undertaking -- it's…
While that may be somewhat true (and I disagree with the tiny fraction assessment, unless you are measuring in some other metric than time investment), I feel like it would still greatly increase your QA budget. Each additional back-end that is supported now requires extensive testing through the game development process.
Deprecation of OpenGL and OpenCL
121–130 of 466 posts
Re: Deprecation of OpenGL and OpenCL
#122(as of high sierra python 2.7, bash 3.2, ....)
New thing: DARK THEME, YES, OMG :(
Is apple holding the future back???? Where is the innovation?
Re: Deprecation of OpenGL and OpenCL
#123Apple killed Flash and now they kill OpenGL. Both incredibly crappy technologies that survived for so long because of their popularity. Nowadays Unreal Engine fill the role very well and can sit on top of any platform easily. Popularity wise , together with Unity have completely destroyed both Metal and OpenGL. Vulkan , stands no chance too. Unreal Engine is also open source and very easy to extend because of Bluepri…
Unity and Unreal engines are both built on top of APIs such as OpenGL and Direct3D
Re: Deprecation of OpenGL and OpenCL
#124Earlier quoted context omitted.
did you also complain when they adopted USB-C
Yes, when they decided to drop all other ports AND their iphones still don’t have USB-C, so you cant use iOS headphones on your mac, and you cannot charge or sync via the default cable on your mac. Nobody has USB-C stuff everything. Every owner is using a collection of dongles and it is absolutely stupid. The OLED bar is also stupid. I just hope my 2015 macbook never gets obsolete because I dislike the newer ones...…
Re: Deprecation of OpenGL and OpenCL
#125Very much in line with Apple's way of doing things. God forbid they'd adopt some sort of open standard - even though they've hugely benefited from them.
They did, when they adopted OpenGL and OpenCL. Years ago.
Apparently they've decided that those have outlived their usefulness.
Re: Deprecation of OpenGL and OpenCL
#126Earlier quoted context omitted.
OpenGL is "learnable" by someone in the process of learning. Vulkan and Metal are much less approachable. This will put a huge damper on low-level graphics programming as a hobby.
They need a new more developer-friendly API built on top of Vulkan as a replacement for OpenGL.
Re: Deprecation of OpenGL and OpenCL
#127Earlier quoted context omitted.
It will take a couple more releases for it to stop working.
Apple releases about once a year, so two years before I am forced to switch to a PC?
Re: Deprecation of OpenGL and OpenCL
#128Earlier 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…
I disagree, I think Apple is still rather committed to the Mac even if it is no longer their #1 priority. Even if it's a small part of their profits, it's a big source of the strength of their brand (visually speaking, a Mac stands out against a PC far more than an iPhone stands out against any other smartphone), and that's something that's crucial for all of their products. Bad press about the Mac damages the brand,…
Re: Deprecation of OpenGL and OpenCL
#129Earlier quoted context omitted.
It's still way faster than opengl in some senarios
Way faster in most scenarios actually. I'll give it that. (Any scenario I've tested anyway.) But it's also more difficult for the lay programmer to use as well.
OpenGL -> Vulkan -> Metal
I can feel the performance gains already.
Re: Deprecation of OpenGL and OpenCL
#130All 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,…
Apple has a tiny market share when it comes to 3D applications - OpenGL is mostly the "pro" 3D world, be it CAD, 3D visualization, 3D simulation and similar. None of that runs on Macs, everything is Windows/Linux these days. So there will be little "forcing" into their proprietary APIs - the few 3D developers that actually tried to support Mac will kill the platform off because nobody is going to rewrite major piece…