I'm using DirectX 10 to render a model 10 times.
I use two methods to implement it:
i. Just call DrawIndexed() 10 times
ii. Using DrawInstanced()
But I get the problem: the latter method's fps is lower than the former(fig 1).
I use the GPU PerfStudio 2 to measure the performance, too.
But the GPUTime shows every draw call have the same time(fig 2).
Does anyone have ideas?
Thanks for reading patiently.