message: Set driver for hooks earlier on WGL
diff: @@ -138,6 +138,8 @@ void WGLHook::ProcessSwapBuffers(HDC dc)
  {
  HWND w = WindowFromDC(dc);
  + SetDriverForHooks(&wglhook.driver);
  +
  if(w != NULL && haveContextCreation && !swapRecurse)
  {
  RECT r;
  @@ -167,6 +169,8 @@ static HGLRC WINAPI wglCreateContext_hooked(HDC dc)
  {
  DWORD err = GetLastError();
  + SetDriverForHooks(&wglhook.driver);
  +
  wglhook.PopulateFromContext(dc, ret);
  GLWindowingData data;
  @@ -322,6 +326,8 @@ static HGLRC WINAPI wglCreateContextAttribsARB_hooked(HDC dc, HGLRC hShareContex
  return ret;
  }
  + SetDriverForHooks(&wglhook.driver);
  +
  wglhook.PopulateFromContext(dc, ret);
  GLWindowingData data;
  