both versions smooth in full and windowed on mine. I have virtually nothing loaded though. Nothing in the system ray except Avast, I've even reduced my services that are running.
1) What timing method are you using?
2) Can you make a version where it moves faster, stuttering is much easier to see if it was moving say 5 times faster? Or do like I did and have several at different heights. Also it's too slow to spot any vertical tearing. Mind you did you implement Skidracer's vertical tearing in windowed mode fix?
3) Do you have the anti-lag fix enabled too?
Btw, I really think you are on the right track with windows messages or background tasks etc interfering with Max. I came to this conclusion myself and posted about it recently. It's why I've been asking about doing event-based programming instead of just a loop. It seems that some systems do background crap and then a frame or two aren't rendered, then the logic catches up in the next frame and moves it twice as far (as it should) this is the stuttering *some* people are seeing. Combine that with the fact that some video cards exhibit vertical tearing even in full-screen mode and we are fighting a difficult battle. Even though I don't seem to be able to get *some* people to understand this ... I maintain the problems are either a) hardware/driver based (i.e. cards not being able to update regularly in a windows environment. Also the full-screen tearing is clearly an issue with DirectX not getting correct info from the card driver about Vsync) or b) windows just plain interfering and Max not being able to ignore it, or c) combo effect. Oh and stick TFTs in the hardware problems category too as stuff is rough on my laptop.
1) What timing method are you using?
2) Can you make a version where it moves faster, stuttering is much easier to see if it was moving say 5 times faster? Or do like I did and have several at different heights. Also it's too slow to spot any vertical tearing. Mind you did you implement Skidracer's vertical tearing in windowed mode fix?
3) Do you have the anti-lag fix enabled too?
Btw, I really think you are on the right track with windows messages or background tasks etc interfering with Max. I came to this conclusion myself and posted about it recently. It's why I've been asking about doing event-based programming instead of just a loop. It seems that some systems do background crap and then a frame or two aren't rendered, then the logic catches up in the next frame and moves it twice as far (as it should) this is the stuttering *some* people are seeing. Combine that with the fact that some video cards exhibit vertical tearing even in full-screen mode and we are fighting a difficult battle. Even though I don't seem to be able to get *some* people to understand this ... I maintain the problems are either a) hardware/driver based (i.e. cards not being able to update regularly in a windows environment. Also the full-screen tearing is clearly an issue with DirectX not getting correct info from the card driver about Vsync) or b) windows just plain interfering and Max not being able to ignore it, or c) combo effect. Oh and stick TFTs in the hardware problems category too as stuff is rough on my laptop.