Page 1 of 2

GAPI / Developer experts: I need some help here

PostPosted: May 1, 2003 @ 9:33pm
by Johan
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?

PostPosted: May 1, 2003 @ 10:18pm
by DillRye

GAPI / Developer experts: I need some help here

PostPosted: May 1, 2003 @ 10:21pm
by Kzinti

PostPosted: May 1, 2003 @ 10:28pm
by Johan

PostPosted: May 1, 2003 @ 10:40pm
by Kzinti

PostPosted: May 1, 2003 @ 10:58pm
by Digby

PostPosted: May 1, 2003 @ 11:09pm
by Johan

PostPosted: May 1, 2003 @ 11:11pm
by Kzinti

PostPosted: May 1, 2003 @ 11:18pm
by Johan

PostPosted: May 2, 2003 @ 12:56am
by fzammetti

PostPosted: May 2, 2003 @ 2:34am
by MeumSimulacrum (m)

PostPosted: May 2, 2003 @ 2:38am
by fzammetti
Hmmm... are you sure about the bit flipping? Even though I'm not using my own graphics library, I did write my own last year and I don't recall having that problem.

PostPosted: May 2, 2003 @ 4:03am
by Kzinti

PostPosted: May 2, 2003 @ 4:04am
by Kzinti

PostPosted: May 2, 2003 @ 4:28am
by fzammetti