Re: [Mesa-dev] [PATCH] st/dri: wait for thread to finish before unbinding context

2017-03-23 Thread Michel Dänzer
On 20/03/17 06:40 AM, Timothy Arceri wrote: > On 17/03/17 18:38, Michel Dänzer wrote: >> On 17/03/17 09:02 AM, Timothy Arceri wrote: >>> Fixes a bunch of piglit crashes that hit an assert() when trying >>> to delete the framebuffer. The assert() was triggered because >>> WinSysDrawBuffer was set to

Re: [Mesa-dev] [PATCH] st/dri: wait for thread to finish before unbinding context

2017-03-19 Thread Timothy Arceri
On 17/03/17 18:38, Michel Dänzer wrote: On 17/03/17 09:02 AM, Timothy Arceri wrote: Fixes a bunch of piglit crashes that hit an assert() when trying to delete the framebuffer. The assert() was triggered because WinSysDrawBuffer was set to NULL before glDeleteFramebuffers() was called. Tested-b

Re: [Mesa-dev] [PATCH] st/dri: wait for thread to finish before unbinding context

2017-03-17 Thread Marek Olšák
Reviewed-by: Marek Olšák Marek On Fri, Mar 17, 2017 at 1:02 AM, Timothy Arceri wrote: > Fixes a bunch of piglit crashes that hit an assert() when trying > to delete the framebuffer. The assert() was triggered because > WinSysDrawBuffer was set to NULL before glDeleteFramebuffers() > was called.

Re: [Mesa-dev] [PATCH] st/dri: wait for thread to finish before unbinding context

2017-03-17 Thread Michel Dänzer
On 17/03/17 09:02 AM, Timothy Arceri wrote: > Fixes a bunch of piglit crashes that hit an assert() when trying > to delete the framebuffer. The assert() was triggered because > WinSysDrawBuffer was set to NULL before glDeleteFramebuffers() > was called. Tested-by: Michel Dänzer With this patch,

[Mesa-dev] [PATCH] st/dri: wait for thread to finish before unbinding context

2017-03-16 Thread Timothy Arceri
Fixes a bunch of piglit crashes that hit an assert() when trying to delete the framebuffer. The assert() was triggered because WinSysDrawBuffer was set to NULL before glDeleteFramebuffers() was called. --- src/gallium/state_trackers/dri/dri_context.c | 3 +++ 1 file changed, 3 insertions(+) diff