From d8c2fec3b2fb4a243bfbadfc873fc7d4623c1bcd Mon Sep 17 00:00:00 2001 From: lordhavoc 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.2