Forget about removing the API, getting developers simply to use the best iteration of it and not the one that's now about 8 years old and suffers from horrible performance pitfalls would be a start.
Forget about removing the API, getting developers simply to use the best iteration of it and not the one that's now about 8 years old and suffers from horrible performance pitfalls would be a start.
But there's a lot of things with gaming and Vista that you just want to slap Microsoft and go, "What the hell were you thinking?"
When we created DirectX, there's a reason it's call DirectX. It was direct access to hardware acceleration to the developer with very little abstraction and operating system nonsense in the way. So DirectX was meant to be very fast and low-level, and push all the OS bloat out of the way. Over the years that's been forgotten, so each subsequent generation of DirectX has had more value added from Microsoft, which makes the API more complex, more bloated, harder to understand, and so forth.
Why did he say something like that when it's not true?
I'm pretty sure he's using some extensions that go beyond basic OpenGL 2.0 if it makes sense.And if I'm not mistaken it's OGL 2.0 on there.
Sorry for digging up an old thread, any news on the discussion?