
And that's why various libraries were developed, that allows you to make it in more automated way. The reason for that, is because GL implementation is provided by GPU vendors and updated automatically when GPU drivers are being installed - that's also the reason, why GPU drivers updating is so important when it comes to OpenGL.īut it's a mess. Headers provided with Windows SDK and SDK included in Visual Studio has only standard GL.h, containing only functions present in MS generic implementation (oooold).īasically, when you create apps using OpenGL, you need to download the newest header from OpenGL site and then query adresses of required functions directly from DLL that contains OpenGL implementation - wglGetProcAddress().

If you use Windows, you don't get new API 'out of the box'.


Your guess is correct - you need newer headers.
