compiler: Start using SIMD16 fragment shaders
The SIMD16 ISA has always been available, we just hadn't hooked it
up yet in the driver. We've got enough workloads to know if it helps
performance now, so flip the switch!
diff --git a/icd/intel/pipeline.h b/icd/intel/pipeline.h
index 3e42f13..d1b54ec 100644
--- a/icd/intel/pipeline.h
+++ b/icd/intel/pipeline.h
@@ -127,6 +127,10 @@
uint32_t ubo_start;
uint32_t urb_grf_start;
+ uint32_t urb_grf_start_16;
+
+ /* If present, where does the SIMD16 kernel start? */
+ uint32_t offset_16;
XGL_FLAGS barycentric_interps;