yes, an fbdev bug.BTW, df_andi and df_knuckles flicker badly now, does that indicate a driver bug?
most fbdev drivers don't implement FB_ACTIVATE_NOW and FB_ACTIVATE_VSYNC behaviour correctly and most hardware waits for vsync by default when flipping buffers/changing the crtc offset.
DirectFB relies on the fact that Flip() as df_andi calls it flips the buffers immediately. If the fbdev driver is buggy, the card waits for sync but DirectFB assumes that buffers are already flipped. It then writes to the visible buffer instead to the offscreen buffer. This is why it flickers.
I did not look at your patch, but this is the most common bug that causes double buffered DirectFB application to flicker.
andi
--
Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe directfb-dev" as subject.
