Какую функцию / член класса я могу использовать в SFML 2.5.1 для загрузки glad

#c #sfml #opengl-3 #glad

#c #sfml #opengl-3 #glad

Вопрос:

Как бы я инициализировал glad в приложении SFML 2.5.1? Есть ли функция или член класса для этого? Я следую инструкциям learnopengl по (но на этот раз с SFML, вместо GLFW)

Редактировать:

Чтобы уточнить, я имею в виду, что с glad и GLFW вы используете gladLoadGLLoader((GLADloadproc)glfwGetProcAddress)

для загрузки функции для загрузки OpenGL. Существует ли функция SFML 2.5.1 для этого, или мне придется написать свою собственную?

Ответ №1:

При использовании SFML 2.5.1 у меня сработало следующее:

 gladLoadGLLoader(reinterpret_cast<GLADloadproc>(sf::Context::getFunction))
  

Дополнительная информация здесь:
https://www.sfml-dev.org/documentation/2.5.1/classsf_1_1Context.php