It should be noted that DirectX exists in usable form because Microsoft joined a consortium with SGI to develop an advanced graphics API. From a 1997 press release:OpenGL was developed by SGI as a successor to their IRIS GL. It's an open standard, which is why Apple uses it. It's a 3D graphics API, which you can implement on any OS...Apple first used it in OS 8, which of course has nothing to do with Unix.
--Eric
"The Fahrenheit project will create a suite of application programming interfaces (APIs) for the Microsoft DirectX multimedia architecture on the Windows operating system and the Silicon Graphics UNIX-based platform. Fahrenheit will incorporate Microsoft Direct3D and DirectDraw APIs with Silicon Graphics complementary technologies such as OpenGL, OpenGL Scene Graph and OpenGL Optimizer. The Fahrenheit architecture will be the basis for innovative third-party graphics and visualization applications including Internet, games, business, digital content creation, CAD/CAM, medical and scientific applications."
Fahrenheit was a bust, but not before Microsoft stole a bunch of SGI's work for DirectX. DirectX was horrid before then, both from a useability and performance standpoint, but the version of DirectX after Fahrenheit was shuttered (DX6?) was a quantum leap ahead. SGI, of course, got no credit for it, and this deal (one of several) with the devil augured in SGI's long downward slide.