Double-buffering doesn’t do anything unless you are updating the buffers every frame.Most of the advice you have gotten has been under the assumption that you are.If you aren’t, as I said, go back to static buffers and draw all the sprites in a single call. Your bottleneck would be only the fact that you make 1,000 render calls instead of 1.L. SpiroI'll try the double-buffering and see what happens.
I will be updating sprites every frame, just trying to get the renderer performing as fast as I can first.
And I not making 1,000 render calls now as per my previous post. I am only doing one.
As I said that single line is all that is in my render loop. No 'for' loops, nothing but a single reference to drawindexedprimative, as I was advised to do.