|
@@ -529,9 +529,10 @@ class GlDriver extends Driver {
|
|
var streamPos : Int;
|
|
var streamPos : Int;
|
|
|
|
|
|
function expandStream(needed:Int) {
|
|
function expandStream(needed:Int) {
|
|
|
|
+ GL.finish();
|
|
|
|
+
|
|
// too much data in our tmp buffer, let's flush it
|
|
// too much data in our tmp buffer, let's flush it
|
|
if( streamPos > (needed >> 1) && needed > 16 << 20 ) {
|
|
if( streamPos > (needed >> 1) && needed > 16 << 20 ) {
|
|
- GL.finish();
|
|
|
|
needed -= streamPos;
|
|
needed -= streamPos;
|
|
streamPos = 0;
|
|
streamPos = 0;
|
|
if( needed < streamLen )
|
|
if( needed < streamLen )
|