It runs deeper than that, during the development of WebGPU it came to light that Apple was vetoing the use of any Khronos IP whatsoever, due to a private legal dispute between them. That led to WebGPU having to re-invent the wheel with a brand new shader language because Apples lawyers wouldn't sign off on using GLSL or SPIR-V under any circumstances.
The actual details of the dispute never came out, so we don't know if it has been resolved or not.
troupo|1 year ago
Now people pretend that Apple is bad because it never adopted Vulkan and never implemented the "good modern OpenGL" (which never really existed).
jsheard|1 year ago
The actual details of the dispute never came out, so we don't know if it has been resolved or not.