3 ms·
Vulkan Shading Language as it stands, is likely a non starter, you're right. That explains the lack of adoption. That said, I wasn't advocating to try and beat
by bilbo0s 7y ago
Vulkan Shading Language as it stands, is likely a non starter, you're right. That explains the lack of adoption.
That said, I wasn't advocating to try and beat that particular dead horse. I was advocating for OpenCL. I understand why the Metal Shading Language is superior, but OpenCL is still very good, and works across platforms to boot.
CUDA and MSL are really nice. I just wish both NVidia and Apple would add to OpenCL and let the industry move forward with that standard and the ability to use whatever hardware we wanted.
Now all that said, I also understand Apple's hesitancy with OpenCL as well. It's definitely one of those "fool me once, shame on you" kind of things.
- GeekyBear 7y agoApple created OpenCL and donated it to Khronos. The point of the trash can Mac Pro, was to use OpenCL to leverage two mid level GPUs as a cheaper and higher performance alternative to one high end and expensive GPU. Developers never really adopted OpenCL, and the whole idea was dropped.
- pjmlp 7y agoPlus Khronos, as usual, was too C focus while Apple wanted to go into another direction. Note how all proprietary shading languages are actually C++ dialects. Only after loosing to the multiple language CUDA eco-system did Khronos start discussing about supporting C++, and even today it isn't as if OEMs are racing to bring SYCL drivers into the market.