Just out of curiousity...
So I'm reading this discussion scrap opengl32.dll where Alfonse Reinheart links (on page 2) to Creating an OpenGL Context
where it says
I'm pretty sure my code for getting a 4.1 context does so (successfully) by creating the dummy context AND the final 4.1 context on the same window, seeming to contradict what is said in the quoted paragraph.Fortunately, this context does not need to be our final context. All we need to do is create a dummy context to get function pointers, then use those functions directly. Unfortunately, Windows does not allow recreation of a rendering context within a single window. You must destroy the window entirely and recreate it after we are finished with the dummy context.
Could someone clarify for me whether the statement is correct, and if so, under what circumstances, please?