Apple deprecating #opengl for metal is going to make a mess of an already messy 3D landscape. Really hope that #vulkan can take the mantle from OpenGL and make something a little more cross-platform happen.
(I haven't done ant OpenGL / Vulkan programming so I have no idea if this is feasible).