summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimothy Arceri <[email protected]>2016-11-22 19:55:29 +1100
committerTimothy Arceri <[email protected]>2017-01-19 17:05:26 +1100
commite603cf18415adba5f9e879aba3c1146e952eb688 (patch)
tree0446d64bf7a6f38317a79401381cb2d5b764a100
parent7983ed5f657e71a52735dbee046adcbe1a0ab373 (diff)
glsl: exit loop early if we find xfb layout qualifers
Reviewed-by: Lionel Landwerlin <[email protected]>
-rw-r--r--src/compiler/glsl/link_varyings.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/compiler/glsl/link_varyings.cpp b/src/compiler/glsl/link_varyings.cpp
index 5529e7a7700..6d54a111ea1 100644
--- a/src/compiler/glsl/link_varyings.cpp
+++ b/src/compiler/glsl/link_varyings.cpp
@@ -120,6 +120,7 @@ process_xfb_layout_qualifiers(void *mem_ctx, const gl_linked_shader *sh,
for (unsigned j = 0; j < MAX_FEEDBACK_BUFFERS; j++) {
if (sh->info.TransformFeedback.BufferStride[j]) {
has_xfb_qualifiers = true;
+ break;
}
}