intel: improve XGL_PIPELINE_IA_STATE_CREATE_INFO handling
Make intel_pipeline smaller, and handle disableVertexReuse and
XGL_TOPOLOGY_PATCH.
diff --git a/icd/intel/pipeline.h b/icd/intel/pipeline.h
index 7dc382b..07ed354 100644
--- a/icd/intel/pipeline.h
+++ b/icd/intel/pipeline.h
@@ -133,12 +133,12 @@
struct intel_dev *dev;
- /* XGL IA_STATE */
- XGL_PIPELINE_IA_STATE_CREATE_INFO ia_state;
+ /* XGL_PIPELINE_IA_STATE_CREATE_INFO */
+ XGL_PRIMITIVE_TOPOLOGY topology;
int prim_type;
+ bool disable_vs_cache;
bool primitive_restart;
uint32_t primitive_restart_index;
-
/* Index of provoking vertex for each prim type */
int provoking_vertex_tri;
int provoking_vertex_trifan;