Я вот не пойму, обращаешься с вопросом по OpenGL и тут же тебе Direct3D все начинают советовать, скажите на Windows мир сошелся? Других операционных систем не существует?
А между прочим OpenGL это кроссплатформенная библиотека. И игры ID Software работают и под Windows и под MacOSX.
OpenGL это не кроссплатформенная библиотека, а кроссплатформенные header-ы. В реальных приложениях, где кроме вывода треугольников нужно сделать что то ещё, вся эта кроссплатформенность идёт лесом. В плане мультимедийных технологий весь мир таки на Windows сошёлся, причём уже давно и бесповоротно

И не надо тут про ID Software приводить, лучше зайдите в любой магазин торгующими играми, и посмотрите сколько там игр на OpenGL сделано, а сколько на DirectX