Originally posted by: shortylickens
Originally posted by: CaiNaM
Originally posted by: shortylickens
I cant believe no one in this whole thread has said sh[/i]it about Glide!
Glide was the reason 3DFX bit the dust. If they had let it go public like OpenGL or Direct3D they might have survived. Instead they kept it to themselves, which insured few software developers wanted to use it, and they slit their own throats.
The VooDoo 5 was an awesome card. But a proprietary API is the key to death.
umm.. aside from the fact that overall your conclusion is flawed, d3d is actually only the graphics component of directX api, and is proprietary....
UMMMMMMM, at no point did I say anything about DirectX as a whole. I was talking only about the three 3D graphics API's common at the time. Glide, OpenGL and Direct3D. And when I referred to Direct3D not being proprietary I mean: You could NOT build a graphics processesor that used Glide because 3DFX wanted to keep it to themselves. If you made a chip that could run the code for Glide they would sue you for patent and/or copyright violations.
If you make a chip that supports D3D, you dont need special permission from Microsoft and you dont need to pay them anything. The only stipulation that if you claim it to be DirectX 9.0c compatible, it had darn well better be compatible. Thats why I consider it to be open. Maybe not as much as OpenGL, but its enough to make graphics hardware manufacturers wanna build chips around it.
That was what killed Glide. 3DFX wanted to have all the riches for themselves. ATI and Nvidia had to keep making OpenGL and D3D compliant processors. In the end, game designers decided it was more profitable to use the common API's and appeal to a wider gaming audience.
Remember all the games in the late 90's and early 2000's that had 2 or 3 modes to pick from? That was a byproduct of the graphics wars, when designers werent sure what would be the king. So they just covered their bases.