У меня ошибка.
// Callback function for OpenGL debug messages
void glDebugCallback(GLenum sources, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *msg, const void *userParam)
{
printf("DEBUG: %s\n", msg);
}
int initGL()
{
// Register the debug callback function
glDebugMessageCallback(glDebugCallback, NULL);
Сообщение об ошибке:
E0167 argument of type "void (*)(GLenum sources, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *msg, const void *userParam)" is incompatible with parameter of type "GLDEBUGPROC"
Я использую VS2019, Windows 10 OpenGL 4.6