On 15 June 2017 at 14:27, Marathe, Yogesh <yogesh.mara...@intel.com> wrote:
> Hello,
>
> I'm tyring to run flatland native app on android. It apparantly fails because 
> of a fence issue.
> while debuging further it is observed that droid_window_enqueue_buffer() is 
> forcing
> fence_fd =-1. Whats the expectation here if app wants to use fence sync?
>
> If we want to have this native app working with the lib where exactly fence 
> should be
> created / populated, it should be with buffer producer, right?
>
> BTW, We can't/ don't want to change the flatland app!
>
If the app is doing something illegal, I doubt people will be extra
happy in pushing workarounds in Mesa.

But above all - please check that your Mesa version has commit
6f21b5601cc1260eac53f65c8941b3aa66d0f5e9.
Additionally you may want to try this extra patch [1] although I'm not
100% sure how much these will help.

IIRC we had a handful of other Android patches you might also want to
skim/test [2]

-Emil

[1] https://patchwork.freedesktop.org/patch/154705/
[2] 
https://patchwork.freedesktop.org/project/mesa/patches/?submitter=&state=&q=android&archive=&delegate=
It's kind of a long list, but I'll cleanup most of them shortly.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to