In trying to optimise my game I've timed various parts of my main game loop which runs at 68 milliseconds (about 20 fps which is too slow). I've found the bits I expected to take longest (NPC AI and player control and animation) took around 10 milliseconds but FASTSYNC takies a whopping 52 milliseconds!
Does it take that long to draw all my objects to screen (85k polys) or it the instruction waiting for some reason? If the former I will have to only sync my screen every few cycles - not the ideal solution.
I've tried hiding objects not drawn to screen (if object in screen show else hide) without any real change in main loop timing.
any clues chaps?
heart of gold, nerves of steel, nob of butter