glsl/standalone: Use API_OPENGL_CORE if the GLSL version is >= 1.40
[mesa.git] / src / compiler / glsl / ir_set_program_inouts.cpp
index 06d997352a6dcd80a3ddd95c010118bc9984519f..48ed3c5c9e28e44fca24b127aab1ea4e8d48e636 100644 (file)
@@ -96,10 +96,12 @@ mark(struct gl_program *prog, ir_variable *var, int offset, int len,
    for (int i = 0; i < len; i++) {
       assert(var->data.location != -1);
 
-      int idx = var->data.location + var->data.index + offset + i;
+      int idx = var->data.location + offset + i;
       bool is_patch_generic = var->data.patch &&
                               idx != VARYING_SLOT_TESS_LEVEL_INNER &&
-                              idx != VARYING_SLOT_TESS_LEVEL_OUTER;
+                              idx != VARYING_SLOT_TESS_LEVEL_OUTER &&
+                              idx != VARYING_SLOT_BOUNDING_BOX0 &&
+                              idx != VARYING_SLOT_BOUNDING_BOX1;
       GLbitfield64 bitfield;
 
       if (is_patch_generic) {