From d8c2fec3b2fb4a243bfbadfc873fc7d4623c1bcd Mon Sep 17 00:00:00 2001
From: lordhavoc <lordhavoc@d7cf8633-e32d-0410-b094-e92efae38249>
Date: Wed, 27 Feb 2002 04:57:43 +0000
Subject: [PATCH] added glFlush call when done feeding geometry, to get a very
 nice speed boost, and removed unnecessary glFinish (since VID_Finish does one
 itself)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1581 d7cf8633-e32d-0410-b094-e92efae38249
---
 gl_backend.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/gl_backend.c b/gl_backend.c
index 810900a7..b0d287b0 100644
--- a/gl_backend.c
+++ b/gl_backend.c
@@ -1524,9 +1524,6 @@ void SCR_UpdateScreen (void)
 	//Mem_CheckSentinelsGlobal();
 	//R_TimeReport("memtest");
 
-	glFinish ();
-	CHECKGLERROR
-
 	VID_Finish ();
 
 	R_TimeReport("finish");
@@ -1552,4 +1549,8 @@ void SCR_UpdateScreen (void)
 
 	// draw 2D stuff
 	R_DrawQueue();
+
+	// tell driver to commit it's partially full geometry queue to the rendering queue
+	// (this doesn't wait for the commands themselves to complete)
+	glFlush();
 }
-- 
2.39.5