I was working on a refactored version of a 3d engine of mine and for some odd reason performance seemed to be suffering when I would render a few objects with high poly counts. The previous version performed well in this respect, so I found it odd.
I boiled it down to my old engine had a model importer so when I had high poly counts I would have lots of indice, lots of vertices, and lots of normals. In my new version I only simulated high poly counts by duplicating the indices over and over again while the vertices and normals would remain at around 6-20. When I finally got a model loader for my new engine and loaded identical models, the new one performed better (oh joy!).
Anyway, I was wondering exactly why having a duplicate indices that would redraw the exact same vertices would have much lower performance than the equivalent number of indices with a more standard set of accompanying vertices.
Thanks,