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;