<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>Still an ongoing issue on my Windows 7 x64 installation.</div><div><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: &quot;Times New Roman&quot;; background-color: transparent; font-style: normal;">OpenGL doesn't render if desktop window manager window compositing (fancy 3d window styling) is turned off.</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: &quot;Times New Roman&quot;; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: &quot;Times New Roman&quot;; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: &quot;Times New Roman&quot;; background-color: transparent; font-style: normal;">Some other applications have also had problems
 with this, and I thought it's a Windows bug, however, it is starting to look like it is a documented feature change.</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: &quot;Times New Roman&quot;; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: &quot;Times New Roman&quot;; background-color: transparent; font-style: normal;">I need to have openGL rendering without desktop composition.</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: &quot;Times New Roman&quot;; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: &quot;Times New Roman&quot;; background-color: transparent; font-style: normal;">So far, I could ask if the following information is related to the problem?</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: &quot;Times New Roman&quot;;
 background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: &quot;Times New Roman&quot;; background-color: transparent; font-style: normal;"><a href="http://stackoverflow.com/questions/18477852/c-opengl-window-only-tracks-background">http://stackoverflow.com/questions/18477852/c-opengl-window-only-tracks-background</a></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: &quot;Times New Roman&quot;; background-color: transparent; font-style: normal;" class="yui_3_7_2_27_1382895966555_104"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: &quot;Times New Roman&quot;; background-color: transparent; font-style: normal;" class="yui_3_7_2_27_1382895966555_104">And an extract from the above document:</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: &quot;Times New Roman&quot;; background-color: transparent; font-style: normal;"
 class="yui_3_7_2_27_1382895966555_104"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: &quot;Times New Roman&quot;; background-color: transparent; font-style: normal;" class="yui_3_7_2_27_1382895966555_104"><blockquote>On Windows Vista and newer Windows operating systems, there is a component known as the Desktop Window Manager (DWM) which has a special mode called "Desktop Composition" that draws windows into offscreen buffers and then composites them. It does this to provide new visual effects such as live window previews in the Alt+Tab screen.<br><br>A consequence of this new architecture is that you cannot draw single buffered applications (in windowed mode anyway) the same way you could in Windows XP (or in Windows Vista+ with Desktop Composition disabled). In a nutshell, the DWM uses a copy of your render context's back buffer for composition. You should switch to double buffered drawing.<br><br>To use double buffered
 drawing in GLUT, you would use GLUT_DOUBLE instead of GLUT_SINGLE in your call to glutInitDisplayMode (...). Additionally, you need to replace your calls to glFlush (...) with glutSwapBuffers (...).</blockquote></div></div></body></html>