Я действительно столкнулся с этой проблемой с GLEW.Для меня это сводило на нет указатель на функцию для glGenerateMipmap.Я исправил это, просто восстановив указатель на соответствующую функцию.Это мой пример в Linux:
glGenerateMipmap = (void(*)(GLenum))
glXGetProcAddressARB((GLubyte*)"glGenerateMipmap");
Существует эквивалент WGL для glXGetProcAddress;Я просто не помню имя на макушке.Попробуйте вручную восстановить функции, используя этот метод.Если вы сталкиваетесь с многими функциями, которые являются нулевыми, что-то определенно не так в вашем процессе установки.Единственными другими функциями, которые, как я помню, пришлось восстановить, были glGenVertexArrays, glBindVertexArray и glDeleteVertexArrays.Если ваш glGenBuffers равен нулю, вероятнее всего, что glBindBuffer и glDeleteBuffers также равны нулю.(