First post, by Scali
wrote:Well, it almost worked for 3Dfx, and id Software liked the idea.
ID Software didn't do anything special though. Their GLQuake was a regular OpenGL application, and works through the regular OpenGL ICD interface that Windows provides.
3DFX simply replaced the ICD with their own implementation. Worked well enough in that era, since the target demographic either had 0 or 1 accelerator in their PC.
wrote:Microsoft chose their side some time ago, when decided that their upcoming console would be DirectX based.
There are exactly 0 major consoles out there that use OpenGL as their default graphics API.
It's pretty obvious that Microsoft chose to use their own API, because they were free to modify this to suit their console and development tool needs.
Every other major console vendor does exactly the same: provide their own custom environment and development tools.
That does in no way indicate that MS 'chose a side' for the Windows platform. The fact that OpenGL is still supported to this days says enough.