Blitz3D seems slightly faster. I'm not sure why, unless it's using some DirectX thing that transforms the vertices on the graphics card.
I tried some cyclic updating stuff that only updates a set number of verts each frame, and gained a 33% increase in speed that way, with no noticable glitches. However, I think the proper way to do this is to write a vertex shader that transforms the verts on the GPU. For now I will just use the CPU transformations, and we'll see about adding a faster method later.
I tried some cyclic updating stuff that only updates a set number of verts each frame, and gained a 33% increase in speed that way, with no noticable glitches. However, I think the proper way to do this is to write a vertex shader that transforms the verts on the GPU. For now I will just use the CPU transformations, and we'll see about adding a faster method later.