intel: intel_pipeline should not have XGL_PIPELINE_SHADER

They may have a shorter lifespan.
diff --git a/icd/intel/pipeline.h b/icd/intel/pipeline.h
index bf6e811..88eace5 100644
--- a/icd/intel/pipeline.h
+++ b/icd/intel/pipeline.h
@@ -105,6 +105,9 @@
     XGL_FLAGS barycentric_interps;
 
     struct intel_rmap *rmap;
+
+    void *pcb;
+    XGL_SIZE pcb_size;
 };
 
 /*
@@ -157,13 +160,11 @@
     XGL_PIPELINE_TESS_STATE_CREATE_INFO tess_state;
 
     uint32_t active_shaders;
-    XGL_PIPELINE_SHADER vs;
-    XGL_PIPELINE_SHADER fs;
-    struct intel_pipe_shader intel_vs;
-    struct intel_pipe_shader intel_fs;
-    struct intel_pipe_shader gs;
+    struct intel_pipe_shader vs;
     struct intel_pipe_shader tess_control;
     struct intel_pipe_shader tess_eval;
+    struct intel_pipe_shader gs;
+    struct intel_pipe_shader fs;
     struct intel_pipe_shader compute;
 
     uint32_t wa_flags;