iris: separating out common perf code
authorMark Janes <markjanes@swizzler.org>
Fri, 22 Nov 2019 21:46:22 +0000 (13:46 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Wed, 11 Dec 2019 01:02:58 +0000 (17:02 -0800)
commitca2dd99bf6ef0bb97ba50e817b3d32423484dc6c
treeedfd1eceb9d8421776a567375279c08e841a8421
parent106054ef79558699806b06a51e3d8cf2025ecbc4
iris: separating out common perf code

The configuration of the gen_perf vtable will be the same for
INTEL_performance_query and AMD_performance_monitor.
Initialize the table in a single routine that can be called from both
implementations.

Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/gallium/drivers/iris/Makefile.sources
src/gallium/drivers/iris/iris_monitor.c
src/gallium/drivers/iris/iris_perf.c [new file with mode: 0644]
src/gallium/drivers/iris/iris_perf.h [new file with mode: 0644]
src/gallium/drivers/iris/meson.build