Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17602>
int num_slots;
/**
+ * Number of position VUE slots. If num_pos_slots > 1, primitive
+ * replication is being used.
+ */
+ int num_pos_slots;
+
+ /**
* Number of per-patch VUE slots. Only valid for tessellation control
* shader outputs and tessellation evaluation shader inputs.
*/
}
vue_map->num_slots = slot;
+ vue_map->num_pos_slots = pos_slots;
vue_map->num_per_vertex_slots = 0;
vue_map->num_per_patch_slots = 0;
}
}
vue_map->num_per_vertex_slots = slot - vue_map->num_per_patch_slots;
+ vue_map->num_pos_slots = 0;
vue_map->num_slots = slot;
}