Hi Doug - Alpha problem fixed! Thanks for the quick fix. ;)
The tearing problem is very strange to be honest. It's only happening visibly on my Intel 82845G board. Even with the Interval_One it's still the same way. So perhaps it's just something with that (older) driver.
I think for the DX9 driver it might be better to take out the timing in the flip command and just have an option somewhere for interval_one or interval_immediate when the device is made.
Perhaps a global var we can set? DX9VsyncOn = 1 or 0?
Except for test purposes, no serious developer is going to release a game with vsync off anyway. ;)
Again, you've made my day! Blitzmax now has room to grow well into the next few years. You should get a check from the head honchos. :)
The tearing problem is very strange to be honest. It's only happening visibly on my Intel 82845G board. Even with the Interval_One it's still the same way. So perhaps it's just something with that (older) driver.
I think for the DX9 driver it might be better to take out the timing in the flip command and just have an option somewhere for interval_one or interval_immediate when the device is made.
Perhaps a global var we can set? DX9VsyncOn = 1 or 0?
Except for test purposes, no serious developer is going to release a game with vsync off anyway. ;)
Again, you've made my day! Blitzmax now has room to grow well into the next few years. You should get a check from the head honchos. :)