Using a profiler will give place where we spend time and then we can look and check how we can improve this (ie on r300 oprofile shows that we loose lot of time uploading vertex: no memory managment) then we can also hook some performance counter in the driver to see how much time it takes to do somethings like uploading texture or others things. Last things hw have performance counter register to help find out how to optimize things for the card (unfortunately we don't have any informations on this registers anyway today most of the slowdown is in the software driver). Last tools are things like gldebugger.


Reply With Quote
