>microsoft: directx, win main. batch. C++ extensions >apple: metal. froze opengl to an ancient version that doesn't have compute shaders. no vulkan >nvidia: cuda, egl compositor
why does every company feel the need to invent a new standard. what exactly are they trying to achieve here? its just a needles pain in the ass.
>why does every company feel the need to invent a new standard. They have money and want more >what exactly are they trying to achieve here? They want more money >its just a needles pain in the ass. not for them
Isaiah Cox
control and consistency, in this order. Look at C++ and understand this is what happens when companies with vastly different goals try to create one standard. It becomes multiple standards in one. Would rather have separate standards and layers on top.
Gabriel Brown
>why does every company feel the need to invent a new standard. they want to lock you into using their own proprietary garbage simple as
Cooper James
Apple legitimately gave open standards a chance with OpenCL, which went nowhere because of intra-committee bickering. Apple also waited for the Vulkan committee to release a spec and they kept saying "two more weeks". Ultimately Apple got fed up of having to wrangle 0.1x bozos and created Metal.