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