Apple deprecating OpenGL on macOS
With the recent announcement of macOS Mojave Apple stated that it is deprecating support for OpenGL in favor of Metal.
Are their plans to support Metal (and Vulkan) with Vizzie 2?
As my colleague Rob Ramirez has said, OpenGL's not going anywhere for the time being. We'll keep careful tabs on things and make the best decisions we can for our product and our users. My little friend Vizzie 2 is going forward right along with the rest of Max. Fear not.
Can anybody give me a feeling what deprecation of OpenGL on Mac means ?
Max' Jitter especially jit.gen offers a nice way to handle 3D graphics for artists but there are many use cases that require programming your own shaders in order to achieve pleasing frame rates. Which raises the question - Is it worth spending the time on learning GLSL in depth when OpenGL seems to get outdated?
Would the architecture of Metal (e.g. using explicit synchronization and shared memory space between GPU and CPU ) somehow be suited better to jit.gen like programming approaches?
Transition to Metal/DX is something which may have a positive consequences. In my opinion Jitter required a a kind of "reboot" - a general cleanup and abandonment of ballast from old times; putting unique things (such as gen) in the foreground. Migration to the new frameworks may be a good opportunity to do this. I have a very good feeling about this situation.