Я сделал несколько простых OpenGL (старый фиксированный конвейер, без шейдеров и т. Д.) И хочу начать серьезное «современное» программирование OpenGL.(Должен компилироваться в Windows и Linux)
У меня есть несколько вопросов.
1) В Windows "gl.h" не имеет объявленных вызовов API, связанных с OpenGL2.0 + (например,glShaderSource ()).Как я могу получить доступ к этим вызовам API?Я не хочу устанавливать специфичные для видеокарты заголовки, поскольку хочу скомпилировать это приложение на других компьютерах.
2) В Linux, если я установлю библиотеку Mesa, могу ли я получить доступ к функциям API OpenGL2 +?