intel/blorp: Add shader_pipeline to brw_blorp_base_key

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11564>
diff --git a/src/intel/blorp/blorp_priv.h b/src/intel/blorp/blorp_priv.h
index 4ae551e..c5d8308 100644
--- a/src/intel/blorp/blorp_priv.h
+++ b/src/intel/blorp/blorp_priv.h
@@ -246,16 +246,23 @@
    BLORP_SHADER_TYPE_GFX4_SF,
 };
 
+enum blorp_shader_pipeline {
+   BLORP_SHADER_PIPELINE_RENDER,
+   BLORP_SHADER_PIPELINE_COMPUTE,
+};
+
 struct brw_blorp_base_key
 {
    char name[8];
    enum blorp_shader_type shader_type;
+   enum blorp_shader_pipeline shader_pipeline;
 };
 
-#define BRW_BLORP_BASE_KEY_INIT(_type) \
-   (struct brw_blorp_base_key) {       \
-      .name = "blorp",                 \
-      .shader_type = _type,            \
+#define BRW_BLORP_BASE_KEY_INIT(_type)                  \
+   (struct brw_blorp_base_key) {                        \
+      .name = "blorp",                                  \
+      .shader_type = _type,                             \
+      .shader_pipeline = BLORP_SHADER_PIPELINE_RENDER,  \
    }
 
 struct brw_blorp_blit_prog_key