Moved the engine enum from aub_read.h to gen_decoder.h and changed it into a bitmask. The enumeration needs to be defined in a single place that can be used by the decoder and tools. --- src/intel/common/gen_decoder.h | 6 ++++++ src/intel/tools/aub_read.c | 1 + src/intel/tools/aub_read.h | 6 ------ 3 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/src/intel/common/gen_decoder.h b/src/intel/common/gen_decoder.h index 4beed22d729..c2666d07e07 100644 --- a/src/intel/common/gen_decoder.h +++ b/src/intel/common/gen_decoder.h @@ -35,6 +35,12 @@ extern "C" { #endif +enum gen_engine { + GEN_ENGINE_RENDER = (1 << 0), + GEN_ENGINE_VIDEO = (1 << 1), + GEN_ENGINE_BLITTER = (1 << 2), +}; + struct gen_spec; struct gen_group; struct gen_field; diff --git a/src/intel/tools/aub_read.c b/src/intel/tools/aub_read.c index d83e88ddced..7b951713b5b 100644 --- a/src/intel/tools/aub_read.c +++ b/src/intel/tools/aub_read.c @@ -28,6 +28,7 @@ #include <stdarg.h> #include "common/gen_gem.h" +#include "common/gen_decoder.h" #include "util/macros.h" #include "aub_read.h" diff --git a/src/intel/tools/aub_read.h b/src/intel/tools/aub_read.h index e48ac3164bc..7f2f6f8105c 100644 --- a/src/intel/tools/aub_read.h +++ b/src/intel/tools/aub_read.h @@ -33,12 +33,6 @@ extern "C" { #endif -enum gen_engine { - GEN_ENGINE_RENDER = 1, - GEN_ENGINE_VIDEO = 2, - GEN_ENGINE_BLITTER = 3, -}; - struct aub_read { /* Caller's data */ void *user_data; -- 2.17.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev