- /* We use the same VUE layout for VS outputs and GS outputs (as it's what
- * the SF and Clipper expect), so we can simply make the GS URB entry size
- * the same as for the VS. This may technically be too large in cases
- * where we have few vertex attributes and a lot of varyings, since the VS
- * size is determined by the larger of the two. For now, it's safe.
+ /* Whe using GS to do transform feedback only we use the same VUE layout for
+ * VS outputs and GS outputs (as it's what the SF and Clipper expect), so we
+ * can simply make the GS URB entry size the same as for the VS. This may
+ * technically be too large in cases where we have few vertex attributes and
+ * a lot of varyings, since the VS size is determined by the larger of the
+ * two. For now, it's safe.
+ *
+ * For user-provided GS the assumption above does not hold since the GS
+ * outputs can be different from the VS outputs.