Comment by HexDecOctBin

21 hours ago

Seeing what a clusterf#ck OpenGL 3 and 4 were (and Vulkan ended up being), and how Direct3D 11 is probably the most usable 3D API right now, both Apple and Microsoft were absolutely right to chase their own APIs. If not for competition from Metal and D3D12, Vulkan would still be forcing render passes and static pipelines.

No, they were absolutely wrong. It's like saying it was wrong for the Web to have common standards and everyone should be using ActiveX, Flash, Silverlight and who knows what else. That argument is complete fallacy. It's really good that the Web managed to get rid of those. But I'm sure lock-in proponents will never get tired for arguing that NIH is "the right way to go".

  • > It's like saying it was wrong for the Web to have common standards

    Meanwhile, in real world, it is Chrome that is setting the standards, and everybody is following it while holding up a fig leaf to maintain some semblance of dignity. Why? Because W3C failed in making decent standards. Is CSS and Javascript anyone's idea of good architecture?

    • Sure, but imagine real world where ActiveX is a thing and arguments like above are presented. South Korea had fun dealing with this nonsense.

      Direction of the idea you are advocating for is completely wrong.