Re: [Mesa-dev] [PATCH 09/11] st/nine: Rework queries

2014-11-25 Thread Marek Olšák
BTW, radeon flushes in get_query_result even if wait is FALSE, therefore this loop will always finish: while (!get_query_result(...)); I think it's a requirement for OpenGL. Marek On Tue, Nov 25, 2014 at 12:42 PM, Marek Olšák wrote: > Calling pipe->flush is unnecessary before get_query_result,

Re: [Mesa-dev] [PATCH 09/11] st/nine: Rework queries

2014-11-25 Thread Marek Olšák
Calling pipe->flush is unnecessary before get_query_result, because get_query_result flushes automatically if it has to (at least on radeon). Marek On Sun, Nov 23, 2014 at 11:40 PM, David Heidelberg wrote: > From: Axel Davy > > From this moment we should handle errors same way as Wine does. > >

Re: [Mesa-dev] [PATCH 09/11] st/nine: Rework queries

2014-11-23 Thread Ilia Mirkin
On Sun, Nov 23, 2014 at 5:40 PM, David Heidelberg wrote: > From: Axel Davy > > From this moment we should handle errors same way as Wine does. > > Original patch from John Ettedgui > > Cc: "10.4" > Tested-by: David Heidelberg > Signed-off-by: Axel Davy > --- > src/gallium/state_trackers/nine

[Mesa-dev] [PATCH 09/11] st/nine: Rework queries

2014-11-23 Thread David Heidelberg
From: Axel Davy From this moment we should handle errors same way as Wine does. Original patch from John Ettedgui Cc: "10.4" Tested-by: David Heidelberg Signed-off-by: Axel Davy --- src/gallium/state_trackers/nine/query9.c | 66 +--- 1 file changed, 44 insertion