Clear back buffer to black in CreateWindow

This eliminates flashing in OS X when running a barebones GLFW
example app that doesn't do any rendering.
This commit is contained in:
Jay Weisskopf 2015-08-23 05:47:12 -04:00
parent afe4aadade
commit b61aa94609

View File

@ -200,10 +200,10 @@ GLFWAPI GLFWwindow* glfwCreateWindow(int width, int height,
return NULL;
}
// Clearing the front buffer to black to avoid garbage pixels left over
// from previous uses of our bit of VRAM
// Clear the buffers to black to avoid left over garbage pixels in VRAM
window->Clear(GL_COLOR_BUFFER_BIT);
_glfwPlatformSwapBuffers(window);
window->Clear(GL_COLOR_BUFFER_BIT);
// Restore the previously current context (or NULL)
_glfwPlatformMakeContextCurrent(previous);