v3d: Use combined input/output segments.
[mesa.git] / src / broadcom / compiler / v3d_compiler.h
index 070e6a3aa599fc84c22406caf4e79a3317313151..1e899393441a374f6eda2260c619bd1d6208753d 100644 (file)
@@ -649,6 +649,11 @@ struct v3d_vs_prog_data {
         /* Total number of components written, for the shader state record. */
         uint32_t vpm_output_size;
 
+        /* Set if there should be separate VPM segments for input and output.
+         * If unset, vpm_input_size will be 0.
+         */
+        bool separate_segments;
+
         /* Value to be programmed in VCM_CACHE_SIZE. */
         uint8_t vcm_cache_size;
 };