Yup, confirmed the problem:
On the e-Machine, I need to draw and flip to the backbuffer three times for it to be stable, otherwise it will flicker. It appears to rotate through three seperate backbuffers. (Quad-buffering?) The video adapter in question identifies itself as an 'Intel(R) 82845G/GL/GE/PE/GV Graphics Controller'
So... That's 4 machines I've tested on so far, and those included a system with one backbuffer, 2 systems with two backbuffers, and a system with three backbuffers.
Is there any way for a program to find out in advance how many backbuffers a card is using, so I can use the appropriate drawing routines for the system in question?
Many of the blitzmax samples I've seen come by in the past all appear to assume the single backbuffer, which are bound to run into problems with flickering on many computer systems once they start hitting the big masses...
On the e-Machine, I need to draw and flip to the backbuffer three times for it to be stable, otherwise it will flicker. It appears to rotate through three seperate backbuffers. (Quad-buffering?) The video adapter in question identifies itself as an 'Intel(R) 82845G/GL/GE/PE/GV Graphics Controller'
So... That's 4 machines I've tested on so far, and those included a system with one backbuffer, 2 systems with two backbuffers, and a system with three backbuffers.
Is there any way for a program to find out in advance how many backbuffers a card is using, so I can use the appropriate drawing routines for the system in question?
Many of the blitzmax samples I've seen come by in the past all appear to assume the single backbuffer, which are bound to run into problems with flickering on many computer systems once they start hitting the big masses...