Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-04-06 Thread Mauro Rossi
2017-04-04 0:54 GMT+02:00 Mauro Rossi : > Hi Tomasz, > > > 2017-04-03 10:00 GMT+02:00 Tomasz Figa : > >> Hi Mauro, >> >> On Mon, Apr 3, 2017 at 2:48 AM, Mauro Rossi >> wrote: >> > >> > >> > 2017-03-31 13:05 GMT+02:00 Tapani Pälli : >> >> >> >> >> >> >> >> On 03/31/2017 10:12 AM, Tapani Pälli wrot

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-04-03 Thread Mauro Rossi
Hi Tomasz, 2017-04-03 10:00 GMT+02:00 Tomasz Figa : > Hi Mauro, > > On Mon, Apr 3, 2017 at 2:48 AM, Mauro Rossi wrote: > > > > > > 2017-03-31 13:05 GMT+02:00 Tapani Pälli : > >> > >> > >> > >> On 03/31/2017 10:12 AM, Tapani Pälli wrote: > >>> > >>> > >>> > >>> On 03/31/2017 09:06 AM, Tapani Päll

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-04-03 Thread Tapani Pälli
On 03/31/2017 04:04 PM, Rob Clark wrote: On Fri, Mar 31, 2017 at 2:06 AM, Tapani Pälli wrote: On 03/31/2017 08:24 AM, Rob Clark wrote: On Fri, Mar 31, 2017 at 12:22 AM, Tapani Pälli wrote: On 03/30/2017 05:57 PM, Emil Velikov wrote: On 30 March 2017 at 15:30, Tomasz Figa wrote:

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-04-03 Thread Tomasz Figa
Hi Mauro, On Mon, Apr 3, 2017 at 2:48 AM, Mauro Rossi wrote: > > > 2017-03-31 13:05 GMT+02:00 Tapani Pälli : >> >> >> >> On 03/31/2017 10:12 AM, Tapani Pälli wrote: >>> >>> >>> >>> On 03/31/2017 09:06 AM, Tapani Pälli wrote: On 03/31/2017 08:24 AM, Rob Clark wrote: > >

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-04-02 Thread Tomasz Figa
On Mon, Apr 3, 2017 at 2:42 PM, Tapani Pälli wrote: > > > On 04/02/2017 08:12 PM, Tomasz Figa wrote: >> >> Sorry for replying to myself, just got enlightened... >> >> On Mon, Apr 3, 2017 at 2:07 AM, Tomasz Figa wrote: >>> >>> Hi Mauro, >>> >>> On Mon, Apr 3, 2017 at 1:38 AM, Mauro Rossi >>> wrot

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-04-02 Thread Tapani Pälli
On 04/02/2017 08:12 PM, Tomasz Figa wrote: Sorry for replying to myself, just got enlightened... On Mon, Apr 3, 2017 at 2:07 AM, Tomasz Figa wrote: Hi Mauro, On Mon, Apr 3, 2017 at 1:38 AM, Mauro Rossi wrote: 2017-03-30 16:17 GMT+02:00 Emil Velikov : On 30 March 2017 at 11:55, Tomasz

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-04-02 Thread Tapani Pälli
On 04/02/2017 07:38 PM, Mauro Rossi wrote: 2017-03-30 16:17 GMT+02:00 Emil Velikov mailto:emil.l.veli...@gmail.com>>: On 30 March 2017 at 11:55, Tomasz Figa mailto:tf...@chromium.org>> wrote: > Android buffer queues can be abandoned, which results in failing to > dequeue next buf

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-04-02 Thread Mauro Rossi
2017-03-31 13:05 GMT+02:00 Tapani Pälli : > > > On 03/31/2017 10:12 AM, Tapani Pälli wrote: > >> >> >> On 03/31/2017 09:06 AM, Tapani Pälli wrote: >> >>> >>> >>> On 03/31/2017 08:24 AM, Rob Clark wrote: >>> On Fri, Mar 31, 2017 at 12:22 AM, Tapani Pälli wrote: > > > On

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-04-02 Thread Tomasz Figa
Sorry for replying to myself, just got enlightened... On Mon, Apr 3, 2017 at 2:07 AM, Tomasz Figa wrote: > Hi Mauro, > > On Mon, Apr 3, 2017 at 1:38 AM, Mauro Rossi wrote: >> >> >> 2017-03-30 16:17 GMT+02:00 Emil Velikov : >>> >>> On 30 March 2017 at 11:55, Tomasz Figa wrote: >>> > Android buff

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-04-02 Thread Tomasz Figa
Hi Mauro, On Mon, Apr 3, 2017 at 1:38 AM, Mauro Rossi wrote: > > > 2017-03-30 16:17 GMT+02:00 Emil Velikov : >> >> On 30 March 2017 at 11:55, Tomasz Figa wrote: >> > Android buffer queues can be abandoned, which results in failing to >> > dequeue next buffer. Currently this would fail somewhere

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-04-02 Thread Mauro Rossi
2017-03-30 16:17 GMT+02:00 Emil Velikov : > On 30 March 2017 at 11:55, Tomasz Figa wrote: > > Android buffer queues can be abandoned, which results in failing to > > dequeue next buffer. Currently this would fail somewhere deep within > > the DRI stack calling loader's getBuffers*(), without any

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-03-31 Thread Rob Clark
On Fri, Mar 31, 2017 at 2:06 AM, Tapani Pälli wrote: > > > On 03/31/2017 08:24 AM, Rob Clark wrote: >> >> On Fri, Mar 31, 2017 at 12:22 AM, Tapani Pälli >> wrote: >>> >>> >>> >>> On 03/30/2017 05:57 PM, Emil Velikov wrote: On 30 March 2017 at 15:30, Tomasz Figa wrote: > >

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-03-31 Thread Tapani Pälli
On 03/31/2017 10:12 AM, Tapani Pälli wrote: On 03/31/2017 09:06 AM, Tapani Pälli wrote: On 03/31/2017 08:24 AM, Rob Clark wrote: On Fri, Mar 31, 2017 at 12:22 AM, Tapani Pälli wrote: On 03/30/2017 05:57 PM, Emil Velikov wrote: On 30 March 2017 at 15:30, Tomasz Figa wrote: On Thu,

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-03-31 Thread Tapani Pälli
On 03/31/2017 09:06 AM, Tapani Pälli wrote: On 03/31/2017 08:24 AM, Rob Clark wrote: On Fri, Mar 31, 2017 at 12:22 AM, Tapani Pälli wrote: On 03/30/2017 05:57 PM, Emil Velikov wrote: On 30 March 2017 at 15:30, Tomasz Figa wrote: On Thu, Mar 30, 2017 at 11:17 PM, Emil Velikov wrote:

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-03-30 Thread Tapani Pälli
On 03/31/2017 08:24 AM, Rob Clark wrote: On Fri, Mar 31, 2017 at 12:22 AM, Tapani Pälli wrote: On 03/30/2017 05:57 PM, Emil Velikov wrote: On 30 March 2017 at 15:30, Tomasz Figa wrote: On Thu, Mar 30, 2017 at 11:17 PM, Emil Velikov wrote: On 30 March 2017 at 11:55, Tomasz Figa wro

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-03-30 Thread Rob Clark
On Fri, Mar 31, 2017 at 12:22 AM, Tapani Pälli wrote: > > > On 03/30/2017 05:57 PM, Emil Velikov wrote: >> >> On 30 March 2017 at 15:30, Tomasz Figa wrote: >>> >>> On Thu, Mar 30, 2017 at 11:17 PM, Emil Velikov >>> wrote: On 30 March 2017 at 11:55, Tomasz Figa wrote: > >

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-03-30 Thread Tapani Pälli
On 03/30/2017 05:57 PM, Emil Velikov wrote: On 30 March 2017 at 15:30, Tomasz Figa wrote: On Thu, Mar 30, 2017 at 11:17 PM, Emil Velikov wrote: On 30 March 2017 at 11:55, Tomasz Figa wrote: Android buffer queues can be abandoned, which results in failing to dequeue next buffer. Currently

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-03-30 Thread Emil Velikov
On 30 March 2017 at 15:30, Tomasz Figa wrote: > On Thu, Mar 30, 2017 at 11:17 PM, Emil Velikov > wrote: >> >> On 30 March 2017 at 11:55, Tomasz Figa wrote: >> > Android buffer queues can be abandoned, which results in failing to >> > dequeue next buffer. Currently this would fail somewhere deep

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-03-30 Thread Tomasz Figa
On Thu, Mar 30, 2017 at 11:17 PM, Emil Velikov wrote: > > On 30 March 2017 at 11:55, Tomasz Figa wrote: > > Android buffer queues can be abandoned, which results in failing to > > dequeue next buffer. Currently this would fail somewhere deep within > > the DRI stack calling loader's getBuffers*()

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-03-30 Thread Emil Velikov
On 30 March 2017 at 11:55, Tomasz Figa wrote: > Android buffer queues can be abandoned, which results in failing to > dequeue next buffer. Currently this would fail somewhere deep within > the DRI stack calling loader's getBuffers*(), without any error > reporting to the client app. However Androi

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-03-30 Thread Tomasz Figa
Uhh, last minute rebase without compile re-testing, sorry. On Thu, Mar 30, 2017 at 7:55 PM, Tomasz Figa wrote: [snip] > diff --git a/src/egl/drivers/dri2/platform_android.c > b/src/egl/drivers/dri2/platform_android.c > index 6db4015cc9..571afa8004 100644 > --- a/src/egl/drivers/dri2/platform_an

[Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-03-30 Thread Tomasz Figa
Android buffer queues can be abandoned, which results in failing to dequeue next buffer. Currently this would fail somewhere deep within the DRI stack calling loader's getBuffers*(), without any error reporting to the client app. However Android framework code relies on proper signaling of this eve