diff --git a/nanoWrap.cpp b/nanoWrap.cpp
index a2189f3164bffae87fe64c65efb5f2022da995fe..8ded7b86f1619add94d252b5bf12c40064dab835 100644 (file)
--- a/nanoWrap.cpp
+++ b/nanoWrap.cpp
#endif
};
#endif
};
-static VertexAttrib vertexattribs[40000];
+static VertexAttrib vertexattribs[60000];
-static GLushort indexArray[30000];
+static GLushort indexArray[50000];
static GLuint vertexCount = 0;
static GLuint indexCount = 0;
static GLuint vertexCount = 0;
static GLuint indexCount = 0;
default:
break;
}
default:
break;
}
+ if( ptrVertexAttribArray - vertexattribs > 20000 * sizeof(VertexAttrib) ||
+ ptrIndexArray - indexArray > 15000 * sizeof(GLushort) )
+ FlushOnStateChange();
}
void glEnable (GLenum cap)
}
void glEnable (GLenum cap)
glEsImpl->glTexEnvi(target, pname, param);
}
glEsImpl->glTexEnvi(target, pname, param);
}
-void glMultiTexCoord3fARB(GLenum, GLfloat, GLfloat, GLfloat)
+#ifdef __MULTITEXTURE_SUPPORT__
+void glMultiTexCoord3fARB(GLenum a, GLfloat b, GLfloat c, GLfloat)
{
{
-
+ return glMultiTexCoord2fARB(a, b, c);
}
void glMultiTexCoord2f(GLenum, GLfloat, GLfloat)
{
}
}
void glMultiTexCoord2f(GLenum, GLfloat, GLfloat)
{
}
+#endif
void glDrawArrays( GLenum mode, GLint first, GLsizei count )
{
// ensure that all primitives specified between glBegin/glEnd pairs
void glDrawArrays( GLenum mode, GLint first, GLsizei count )
{
// ensure that all primitives specified between glBegin/glEnd pairs