From b6f85d04d212567d84c69bebf32ec4fd499097d1 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Mon, 28 Nov 2005 23:35:21 +0000 Subject: [PATCH] FlushGLErrors before AssertNoGLError --- stepmania/src/RageDisplay_OGL.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stepmania/src/RageDisplay_OGL.cpp b/stepmania/src/RageDisplay_OGL.cpp index 19d69401ed..6e614d97dc 100644 --- a/stepmania/src/RageDisplay_OGL.cpp +++ b/stepmania/src/RageDisplay_OGL.cpp @@ -982,6 +982,8 @@ void RageCompiledGeometryHWOGL::AllocateBuffers() void RageCompiledGeometryHWOGL::UploadData() { + FlushGLErrors(); + GLExt.glBindBufferARB( GL_ARRAY_BUFFER_ARB, m_nPositions ); AssertNoGLError(); GLExt.glBufferDataARB( @@ -1046,6 +1048,8 @@ void RageCompiledGeometryHWOGL::Invalidate() void RageCompiledGeometryHWOGL::Allocate( const vector &vMeshes ) { + FlushGLErrors(); + RageCompiledGeometrySWOGL::Allocate( vMeshes ); GLExt.glBindBufferARB( GL_ARRAY_BUFFER_ARB, m_nPositions ); AssertNoGLError();