В Windows все, что выше OpenGL-1.1, доступно только через расширения. Вот как это было разработано и как оно идет. GLEW прекрасно работает с простым C (если я не ошибаюсь, GLEW написан простым C).
Khronos не может предоставить SDK, потому что фактически предоставление API OpenGL - это задача, оставленная поставщику операционной системы, а в Windows драйверы графики необходимы для обеспечения реализации. В случае с Windows это Microsoft, которая несколько лет назад покинула ARB в пользу своей собственной технологии Direct3D; Раньше были горячие дебаты, которые были лучшим API, но теперь, когда весь мир, кроме Microsoft, остановился на OpenGL, время споров прошло.
В любом случае, если вы хотите, чтобы все было по-настоящему легко, вместо GLUT, SDL и т. Д. Используйте GLFW http://glfw.org, действительно превосходную среду OpenGL, которая выполняет все сложные задачи, выполняет загрузку расширений и OpenGL. -3 настройка контекста, если вы спросите об этом (вам все еще нужна некоторая оболочка расширений для использования расширений в вашем собственном коде - однако создание чистого контекста OpenGL-3 требует некоторого прокси-контекста, загрузки нескольких расширений с использованием этого и использования полученных функций для настоящий контекст OpenGL-3. Просто для пояснения).