News for hackers. Stuff that matters.
Re:Deprecation of OpenGL and OpenCL by Brakenshire on Monday June 04, 2018 @06:25PM (#17233196)
They need a new more developer-friendly API built on top of Vulkan as a replacement for OpenGL.
Re:Deprecation of OpenGL and OpenCL by anaphylactic on Monday June 04, 2018 @07:09PM (#17233460)
I believe (hope) that OpenGL continues to be that developer-friendly API. Building OpenGL on top of Vulkan shouldn't be too hard, and it means we don't have to pointlessly deprecate and recreate the huge number of OpenGL resources out there.
Re:Deprecation of OpenGL and OpenCL by astrange on Monday June 04, 2018 @07:35PM (#17233641)
OpenGL isn't friendly to developers on either side. Tutorials are generally not trustworthy, there's no cross platform debugging tools, and errors just get you a "something happened vOv" code.

If you care about performance it will just do something slow at uncontrollable points in the background, like copy CPU-GPU-CPU memory, synchronize against the GPU, do format conversions, etc.

If you're the one implementing GL, it's gotten gigantic again since they simplified it. GL 4.3/4.6 core has compute shaders, which means you have to implement OpenCL twice but different this time.

Re:Deprecation of OpenGL and OpenCL by sparky_ on Monday June 04, 2018 @10:45PM (#17234559)
There is already OpenGL-on-Metal and OpenGL-on-DirectX middleware, so this may not actually be an issue.
Re:Deprecation of OpenGL and OpenCL by tzahola on Monday June 04, 2018 @06:50PM (#17233342)
Then you could just use one of the existing engines like Unity.
Re:Deprecation of OpenGL and OpenCL by drb91 on Monday June 04, 2018 @06:58PM (#17233396)
Pretty sure Unity is more heavyweight than a few hundred kilobytes of a library.

It also doesn't come installed on my machine.

Re:Deprecation of OpenGL and OpenCL by pjmlp on Tuesday June 05, 2018 @05:30AM (#17236117)
Depending on the project type, the final release package can be just a few hundred KB, like they do when targeting WebAssembly.

OpenGL also does not come installed on my machine.

Re:Deprecation of OpenGL and OpenCL by drb91 on Tuesday June 05, 2018 @04:39PM (#17241812)
Right, but it still involves several gigabytes of largely unused functionality to get a “hello world” and it pigeonholes you into a specific ecosystem. Unity is an entirely different offering from a graphics api.