Originally posted by deanjo
View Post
Second, the GL's job is not to innovate. It's to reflect what the hardware is capable of. Despite some common misconception, Microsoft does not just invent new Direct3D versions and then force NVIDIA/AMD to implement hardware for that. Instead, what Microsoft actually does is much more noble: it talks to NVIDIA and AMD, finds out what their future hardware will do, gets some cross-communication going to make sure that the hardware vendors' implementations of similar features are compatible, and then builds an API that reflects that hardware.
The fact that OpenGL comes out with new features later than Direct3D is NOT due to some foul play on Microsoft's part. It's due to Khronos being utterly fucking useless
Comment