Make sure we initialize variables. --- src/gallium/drivers/swr/rasterizer/archrast/archrast.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/swr/rasterizer/archrast/archrast.cpp b/src/gallium/drivers/swr/rasterizer/archrast/archrast.cpp index 871db79..ff7bdc3 100644 --- a/src/gallium/drivers/swr/rasterizer/archrast/archrast.cpp +++ b/src/gallium/drivers/swr/rasterizer/archrast/archrast.cpp @@ -121,7 +121,10 @@ namespace ArchRast class EventHandlerWorkerStats : public EventHandlerFile { public: - EventHandlerWorkerStats(uint32_t id) : EventHandlerFile(id), mNeedFlush(false) {} + EventHandlerWorkerStats(uint32_t id) : EventHandlerFile(id), mNeedFlush(false) + { + memset(mShaderStats, 0, sizeof(mShaderStats)); + } virtual void Handle(const EarlyDepthStencilInfoSingleSample& event) { -- 2.7.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev