by Kzinti » Mar 7, 2004 @ 5:33am
VSYNC functionality is only available on devices that use the CPU built-in LCD controller (StrongARM or XScale). The E750 isn't one of them. The E750 has an Imageon 100 and all the screen will be updated all the time. Said another way, both swap flags won't do anything on the E750. Because of this, some (minor) flickering is inevitable. The situation is basically the same as using GAPI (altough PHAL will be running a little bit faster).
PHAL will operate in SWAP_COPY mode on the E750, so I really don't know what could be wrong.
Could you try the following: forcing a call to Display::GetBackBuffer() before rendering each frame and see what happens?