Originally posted by mat69
View Post
Most of those issues are in the past now, but one part of the problem will remain more or less forever -- the fact that OpenGL 2.x came out after DX9 hardware was designed but doesn't quite match the DX9 requirements. As a consequence of this, there are multiple generations of cards which can run GL 2.x well enough that users want it enabled (ie want the features advertised) but which can not provide 100% support and never will.
The choices are either to disable GL 2.x features completely (thereby costing users the ability to run a large number of interesting and useful apps) or enable the features and recognize that they are always going to be "implementation errors" when running on DX9 hardware because the hardware doesn't support everything that GL 2.x requires.
Leave a comment: