В настоящее время я запускаю машину, которая позволяет мне программировать на OpenGL 2.1. Если бы я должен был создать программу, должен ли я использовать возможности текущих версий OpenGL, таких как 3.x / 4.x, или использовать 2.1?
На побочный вопрос: как я могу определить, какая версия OpenGL самая высокая на моем компьютере может работать?
С другой стороны, вопрос: только обновление моей видеокарты позволяет мне программировать в обновленных версиях OpenGL?
Количество встроенных графических процессоров Intel ограничено 1,4 или 1,5.
Mac OSX завис на версии 2.1, которую я слышу.
Все карты Radeon и GeForce могут выполнять 3+ (может потребоваться обновление драйвера).
И вы можете программировать с любой версией, но если ваше оборудование не поддерживает ее, вы закончите тестирование под программным средством рендеринга (медленно!).