[quote]Anyway, I’ll stop guessing, and assuming.
You could add a debug-text showing stuff like:
“Rendering gui/own-ship took: xx.yyy ms”
“Rendering astroids took: xx.yyy ms”
“Rendering ships took: xx.yyy ms”
“Rendering background took: xx.yyy ms”
“Everything else took: xx.yyy ms”
Ofcourse use hires-timer. With that info we can narrow it down a bit.
[/quote]
I have a pretty good profiler, but things are a bit complicated in this engine because it’s completely multthreaded. Infact, I think that may be part of the reason ATi cards are having problems.
As I stated above, it’s a multithreaded game engine and it counts on the blocking to get other things done on the CPU. However…not very well with ATi cards it seems Did you try running it without multithreading (checkbox on startup), maybe performance will be better. I am curious to know if it helps for ATi users.