Does interleaving vertex buffer boost performance?

I’ve checked the official examples: interleaved points vs not interleaved points. To my surprise the frame rates are almost the same between these two. (I turned off chrome’s fps limits, they both run around 380fps on my laptop)
I think interleaving vertex buffer should have better performance but the result confuses me. :thinking:

The performance gain by using interleaved data is probably so minor that you don’t see any difference with ordinary measurement tools on browser level.

If you search the web for interleaved vs. non-interleaved data, you will find no clear results about potential performance gains. Sometimes small improvements can be measured, sometimes not.

TBH, I would not spent too much time in this topic. There are other techniques like draw call or bandwidth reduction which improve the performance more noticeable.

2 Likes

Got it. Thank you!