Можно ли ожидать, что пользователи смогут запускать программное обеспечение, использующее OpenGL 3.x?
Могут ли пользователи Linux, имеющие графические драйверы с открытым исходным кодом, использовать OpenGL 3.x?Я знаю, что Mesa3D 7.8 поддерживает только OpenGL 2.1.
Я также знаю, что OS X Snow Leopard поддерживает некоторые, но не все функции OpenGL 3.0.Я не знаю ситуацию на Leopard.
Я не знаю ситуацию на XP, Vista и Windows 7.
Я хотел бы начать изучать OpenGL, и мой интереслежит больше в научных и технических приложениях, чем в играх.Я знаю, что буду читать код, который использует OpenGL 1.x, но я хотел бы написать код, используя новейшую спецификацию, которую я могу ожидать от пользовательских систем.Мне интересно, должен ли я начать изучать 2.1 или 3.3.Я думал о том, чтобы получить либо 4-е издание OpenGL Superbible для обучения 2.1, либо 5-е издание, которое выходит 30 июля для изучения 3.3.(У меня есть степень бакалавра по физике, поэтому мой математический фон довольно хороший.)
Редактировать: Я нашел этот связанный вопрос с ответами, которые относятся к моему вопросу.