Начал изучать DirectDraw. Столкнулся с тем как на разных видеокартах происходит Flip().
Вывожу 1 раз на back surface картинку. Дальше Flip() 1 раз в секунду.
На S3 Trio64, мигание картинки не происходит, т.е. содержимое первичной и задней поверхности одинаковое — получается что флип делает копирование из заднего буфера на первичную поверхность.
На NVIDIA Vanta/Vanta LT, мигание есть, т.е. содержимое содержимое первичной и задней поверхности разное — получается что флип НЕ делает копирование, а только меняет адреса.
Вопрос? Как определить будет ли флип делать копирование или менять адреса?