Przeglądaj źródła

Added live resizing to splitview example.

Fixes #424.
Camilla Berglund 10 lat temu
rodzic
commit
cb11b7ca6f
1 zmienionych plików z 4 dodań i 10 usunięć
  1. 4 10
      examples/splitview.c

+ 4 - 10
examples/splitview.c

@@ -371,7 +371,9 @@ static void framebufferSizeFun(GLFWwindow* window, int w, int h)
 
 static void windowRefreshFun(GLFWwindow* window)
 {
-    do_redraw = 1;
+    drawAllViews();
+    glfwSwapBuffers(window);
+    do_redraw = 0;
 }
 
 
@@ -485,15 +487,7 @@ int main(void)
     {
         // Only redraw if we need to
         if (do_redraw)
-        {
-            // Draw all views
-            drawAllViews();
-
-            // Swap buffers
-            glfwSwapBuffers(window);
-
-            do_redraw = 0;
-        }
+            windowRefreshFun(window);
 
         // Wait for new events
         glfwWaitEvents();