KRONOS
10-10-2000, 02:01 AM
This is how I use compiled vertex arrays:
void Redraw()
{
glVertexPointer(...);
glTexCoordPointer(...);
glLock(...);
glDrawElements(....,Index0);
glUnlock(...);
glVertexPointer(...);
glTexCoordPointer(...);
glLock(...);
glDrawElements(....,Index1);
glDrawElements(....,Index2);
glDrawElements(....,Index3);
glDrawElements(....,Index4);
glUnlock(...);
}
I can't get any advantage from this, my frame rate doesn't grow! Am I doing this proprely? I mean in every frame lock the same arrays?
Please help!
void Redraw()
{
glVertexPointer(...);
glTexCoordPointer(...);
glLock(...);
glDrawElements(....,Index0);
glUnlock(...);
glVertexPointer(...);
glTexCoordPointer(...);
glLock(...);
glDrawElements(....,Index1);
glDrawElements(....,Index2);
glDrawElements(....,Index3);
glDrawElements(....,Index4);
glUnlock(...);
}
I can't get any advantage from this, my frame rate doesn't grow! Am I doing this proprely? I mean in every frame lock the same arrays?
Please help!