matthews wrote:
DirectX is ... more programmer friendly
APIOh, I would have to disagree w/ that

Because DX has to support a much wider range of hardware, you have to have lots of "if hardware can do this effect" in your DX code.
OGL is the opposite. OGL hardware MUST support an API set in its entirety.
But we know which API won the gaming war.
Now OGL is going the route of DX. Interestingly enough, DX is going the route of OGL, requiring a known set of functionalities.