News for hackers. Stuff that matters.
Re:Bringing Vulkan everywhere by achandlerwhite on Tuesday August 07, 2018 @03:09PM (#17709605)
Is Apple “killing off” OpenGL? Isn’t it just deprecated ie not further development but not removed?
Re:Bringing Vulkan everywhere by statusreport on Tuesday August 07, 2018 @03:35PM (#17709837)
In this year’s WWDC I asked the same question one of the GPU software engineers and he claimed that Apple is going to completely remove support for OpenGL in about two years from now.

Regardless, “deprecated” means “no longer maintained”, meaning that if any regressions will appear in the near future, it’s possible no one will fix them, as these issues will not be prioritized.

Re:Bringing Vulkan everywhere by bodas on Tuesday August 07, 2018 @05:19PM (#17710912)
I'd take that with a grain of salt. Apple likes to threaten removal of technologies they have deprecated as a way to increase adoption of their replacements but rarely if ever go from deprecation to removal so aggressively, at least on the Mac.
Re:Bringing Vulkan everywhere by malkia on Tuesday August 07, 2018 @06:11PM (#17711339)
Re:Bringing Vulkan everywhere by tomovo on Tuesday August 07, 2018 @05:40PM (#17711097)
They might exclude deprecated APIs from the pre-announced iOS-MacOS portable platform (Marzipan). That is the move that makes them unsuitable for future use.

This also includes UIWebView and other quite popular pieces of the SDK.

A clean cut - good opportunity to shed some weight, actually.

Re:Bringing Vulkan everywhere by pcwalton on Tuesday August 07, 2018 @08:40PM (#17712246)
Note that Apple is still committed to supporting WebGL in Safari, so OpenGL ES will at least be supported that way going forward.

So it's arguably not so much "OpenGL is going away" as it is "OpenGL is going to be maintained by the Safari team, and JS will be the only interface to it" :)

Re:Bringing Vulkan everywhere by pjmlp on Wednesday August 08, 2018 @01:08AM (#17713334)
WebGL does not require OpenGL implementation.

Most browsers on Windows use DirectX instead and the games consoles also only have their own 3D APIs.

Re:Bringing Vulkan everywhere by pcwalton on Wednesday August 08, 2018 @01:30AM (#17713416)
WebGL is an OpenGL implementation. On Windows, it's often implemented with ANGLE, also an OpenGL implementation.

The GL spec doesn't require that the hardware or OS manufacturers are the ones to implement it. :)

Re:Bringing Vulkan everywhere by raphlinus on Tuesday August 07, 2018 @03:17PM (#17709672)
Given that it was already on a very old version, not doing further development counts as "killing it off" in my book. I'm bummed because I did an OpenGL based text renderer in xi-editor, and now have to decide whether to go back to CoreGraphics (assuming they've fixed the performance problems there) or forward with something like this.
Re:Bringing Vulkan everywhere by muizelaar on Tuesday August 07, 2018 @04:33PM (#17710492)
I'd recommend something like this. We plan on switching to it for WebRender in the future.
Re:Bringing Vulkan everywhere by shmerl on Tuesday August 07, 2018 @04:02PM (#17710145)
They plan to kill it, but it's not very clear when. Quite stupid and as bad as not supporting Vulkan, but that's Apple for you.
Re:Bringing Vulkan everywhere by Volt on Tuesday August 07, 2018 @03:35PM (#17709841)
Apple removes deprecated stuff eventually.
Re:Bringing Vulkan everywhere by dwaite on Tuesday August 07, 2018 @03:57PM (#17710075)
Some things are removed swiftly, others stay around forever (e.g. /usr/lib/libssl.0.9.8.dylib)
Re:Bringing Vulkan everywhere by pjmlp on Tuesday August 07, 2018 @04:56PM (#17710719)
Usually Apple removes deprecated stuff after 5 years.