by Johan » May 1, 2003 @ 9:33pm
Hi,
I have gotten reports from a user with a Palmax @migo device that ALL GapiDraw applications and demos flicker on it. After lots of email discussions I received some video files highlighting the issue:
The camera isn't that fast, but what you can see is:
(1) The background (FillRect) is stable and does not flicker
(2) The rotated IPAQ (Blt) is stable and does not flicker
(3) The rest of the items flicker
The buffer is reported by GAPI as a DRAM buffer, and GapiDraw does use it as its background buffer.
I have thought of several occurences to this issue:
(a) Drawings on every other frame fails. This hypothesis however fails since the rotating ipaq does not flicker
(b) The DRAM buffer is copied asynchronously a couple of ms AFTER GXEndDraw/GXBeginDraw is called. This however seems very odd.
I changed the z-order in the application to draw the rotating IPAQ LAST, and here is the resulting video from that:
As you can see, the IPAQ now also flickers. The buttons however flicker less.
Right now I am out of ideas. Anyone here that have any clue on what is going on?