 The most extreme case is Windows, which only exposes OpenGL 1.2. The easiest way to work around this is to use an <a class="el" href="context_guide.html#context_glext_auto">extension loader library</a>.</p>
<p>If you are using such a library then you should include its header <em>before</em> the GLFW header. This lets it replace the OpenGL header included by GLFW without conflicts. This example uses <a href="https://github.com/Dav1dde/glad">glad2</a>, but the same rule applies to all such libraries.</p>
<d