swr/rasterizer: Refactor events collection mechanism
authorJan Zielinski <jan.zielinski@intel.com>
Thu, 1 Aug 2019 12:30:58 +0000 (14:30 +0200)
committerJan Zielinski <jan.zielinski@intel.com>
Thu, 8 Aug 2019 09:15:07 +0000 (11:15 +0200)
commit387599a66181958e28483b8819e647d60b7158e8
tree5d4412d1b475b09eeeeb525ffd10c42629c7df24
parentff75c35846535baf6ff2150b18089a58fd156bbe
swr/rasterizer: Refactor events collection mechanism

Several improvements and cleanups in events and statstics mechanisms

Reviewed-by: Alok Hota <alok.hota@intel.com>
src/gallium/drivers/swr/rasterizer/archrast/archrast.cpp
src/gallium/drivers/swr/rasterizer/archrast/events.proto
src/gallium/drivers/swr/rasterizer/archrast/events_private.proto
src/gallium/drivers/swr/rasterizer/codegen/gen_archrast.py
src/gallium/drivers/swr/rasterizer/codegen/knob_defs.py
src/gallium/drivers/swr/rasterizer/codegen/templates/gen_ar_event.hpp
src/gallium/drivers/swr/rasterizer/codegen/templates/gen_ar_eventhandlerfile.hpp
src/gallium/drivers/swr/rasterizer/codegen/templates/gen_knobs.cpp
src/gallium/drivers/swr/rasterizer/core/threads.cpp
src/gallium/drivers/swr/rasterizer/jitter/functionpasses/passes.h