On Nov 4, 1:01 pm, Mathias Agopian <[EMAIL PROTECTED]> wrote:
> Hi Ben,
>
> On Nov 1, 8:11 pm, "Ben Leslie" <[EMAIL PROTECTED]> wrote:
>
>
>
> > The current documentation implies that everything should work on
> > devices where double buffering (panning) isn't supported by the
> > underlying driver.
>
> > However, swapBuffers() doesn't actually seem to support PAGE_FLIP:
>
> > uint32_t EGLDisplaySurface::swapBuffers()
> > {
> >     if (!(mFlags & PAGE_FLIP)) {
> >         return 0;
> >     }
> >     ....
>
> > }
>
> > If I add a memcpy() in there things seem to work correctly (at least
> > on the neo 1973).
>
> > Do I need to add this, or should non page flip work some other way?
>
> > Cheers,
>
> > Benno
>
> You are perfectly right. The code is incomplete and doesn't work
> without page-flipping.
> It is intended to work by performing a memcpy() as you have suggested.
>
> We have actually fixed the non-page flipping case; but the code has
> not been submitted yet.

Thanks Mathias! Good to see I'm not completely off track!

Cheers,

Benno
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [EMAIL PROTECTED]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to