X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=glws_wgl.cpp;h=9e8f1e036432a81298b135004c835e790a1e773f;hb=4d0ef5d3d040704f61e0814c9260c1a2ca11c24d;hp=b20374362a01f3301685b2152b4045b7367d2571;hpb=c017dded3f1b3ebe3043b0e217bb3cd76a4e1a4e;p=apitrace diff --git a/glws_wgl.cpp b/glws_wgl.cpp index b203743..9e8f1e0 100644 --- a/glws_wgl.cpp +++ b/glws_wgl.cpp @@ -81,7 +81,7 @@ public: } dwExStyle = 0; - dwStyle = WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_VISIBLE | WS_OVERLAPPEDWINDOW; + dwStyle = WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_OVERLAPPEDWINDOW; int x = 0, y = 0; @@ -107,10 +107,11 @@ public: hDC = GetDC(hWnd); memset(&pfd, 0, sizeof pfd); - pfd.cColorBits = 3; + pfd.cColorBits = 4; pfd.cRedBits = 1; pfd.cGreenBits = 1; pfd.cBlueBits = 1; + pfd.cAlphaBits = 1; pfd.cDepthBits = 1; pfd.cStencilBits = 1; pfd.dwFlags = PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL; @@ -144,6 +145,14 @@ public: SetWindowPos(hWnd, NULL, rWindow.left, rWindow.top, w, h, SWP_NOMOVE); } + void show(void) { + if (!visible) { + ShowWindow(hWnd, SW_SHOW); + + Drawable::show(); + } + } + void swapBuffers(void) { SwapBuffers(hDC); }