Original Post
Hello! I'm working with a very simple 2D/ortho application where I want to clear the background just once at the beginning (so that all shapes leave a trail.) I'm programming in C++ on Windows. It works 100% fine when windowed, but as soon as I run it fullscreen, there is a terrible flicker (and you can see the computer's desktop behind my app.) I've tried with and w/o glut. In other words, the app starts up with "once = true" then: if(once) { glClear(GL_COLOR_BUFFER_BIT); once = false; } Any suggestions? I'm really stuck!!