But my nVidia GPUs also run OpenGL and OpenCL and Vulkan too.Īpple is forcing developers into adopting their Metal API and actively forcing other APIs off the platform, this is the real problem, Apple’s way or the highway! This is bad for the user because this means the developer has no choice but to target Metal and if they’re a cross platform developer it places a huge amount of extra burden on development. I agree, as long as a proprietary API like CUDA is cross platform it’s fine.
I’m not entirely sure what point you’re making. As long as it work I’m sure user won’t care if a standard is proprietary or not.
Pretty sure you are running an Nvidia GPU, and CUDA is proprietary as well.