[Mesa-dev] [PATCH] swr: Add missing break in query switch statement.

2016-05-09 Thread BruceCherniak
Missed a switch break in query stat collection when refactoring queries. --- src/gallium/drivers/swr/swr_query.cpp |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/src/gallium/drivers/swr/swr_query.cpp b/src/gallium/drivers/swr/swr_query.cpp index 5c59965..7867db3 100644 -

[Mesa-dev] [PATCH] swr: Remove stall waiting for core query counters.

2016-04-28 Thread BruceCherniak
When gathering query results, swr_gather_stats was unnecessarily stalling the entire pipeline. Results are now collected asynchronously, with a fence marking completion. --- src/gallium/drivers/swr/swr_fence.cpp |6 - src/gallium/drivers/swr/swr_fence.h |8 ++ src/gallium/drivers/swr/sw

[Mesa-dev] [PATCH] gallium/swr: Resource management

2016-03-09 Thread BruceCherniak
From: Bruce Cherniak Better tracking of resource state and synchronization. A follow on commit will clean up resource functions into a new swr_resource.cpp file. --- src/gallium/drivers/swr/swr_clear.cpp |4 +- src/gallium/drivers/swr/swr_context.cpp | 103 ---