Quote:
Originally Posted by warmi
And here is another run with batching (transforming positions/normal on the CPU - you can see it only has 4 DrawElements "renderables")
|
Thanks for the stats warmi it's good to know I'm heading in the right direction too
BTW I assume you're using matrix transforms like those in the link I posted?
Quote:
|
PS. I am not sure I understand your point about animations and having separate vertex streams.
|
The problem is my models can change texture coordinates so they can use different texture images inside a texture atlas. It's too slow for me to loop through the tex coords in all the frames of vertex arrays to set them all, so I have a separate array for them. Unfortunately this means I can't use interleaving for the whole vertex.