All what OpenGL needs is better implementation, or unified implementation, and let the IHVs develop drivers only, like in DirectX and Mac. Other than that, it’s the best.
Ppl who want to deprecate glBegin/glEnd and other features such as selection/feedback, display lists…are likely in favor of D3D and want to eliminate such decent features, that are easy to implement on top of VBOs and modern hardware, because it’s the heart power of OpenGL.
GLSL is far more than perfect and makes much more sense than HLSL. If I cannot declare varying params in HLSL the way I define my custom params in GLSL…
Apart from that, D3D is going through a lot of rapid changes which affects the stability of D3D state. D3D9 is good, but to upgrade to 10 or 11 which demands certain class of HW and only one version of an unsuccessful OS…gimme a break.
Game developers…please when you switch to OpenGL, then IHV whose GL drivers suck will consider more effort to improve their drivers and make them bug free otherwise the customer will only see the graphics card deficiency not the driver