diff --git a/tests/sharing.c b/tests/sharing.c index 765b4ec2..ea451a3b 100644 --- a/tests/sharing.c +++ b/tests/sharing.c @@ -114,6 +114,9 @@ int main(int argc, char** argv) exit(EXIT_FAILURE); } + // This is the one and only time we create a texture + // It is created inside the first context created above + // It will then be shared with the second context created below texture = create_texture(); windows[1] = open_window("Second", windows[0]); @@ -126,12 +129,10 @@ int main(int argc, char** argv) while (glfwIsWindow(windows[0]) && glfwIsWindow(windows[1])) { glfwMakeWindowCurrent(windows[0]); - glClear(GL_COLOR_BUFFER_BIT); draw_quad(texture); glfwSwapBuffers(); glfwMakeWindowCurrent(windows[1]); - glClear(GL_COLOR_BUFFER_BIT); draw_quad(texture); glfwSwapBuffers();