On 14 February 2014 00:31, Ken Thomases ken@codeweavers.com wrote:
- /* If no opengl32 function has been called, GetPixelFormat() doesn't reflect a
prior SetPixelFormat(). So, call wglCreateContext() even though it will fail. */
- hglrc = wglCreateContext(hdc);
- ok(hglrc == NULL, "wglCreateContext succeeded when no pixel format has been set\n");
- if (hglrc) wglDeleteContext(hglrc);
I decided to look into this a bit, but could only reproduce it on the testbot. It seems just loading opengl32 is enough to make GetPixelFormat() work. (Also see https://newtestbot.winehq.org/JobDetails.pl?Key=4908.)