mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-08 22:45:43 +00:00
17 lines
786 B
Diff
17 lines
786 B
Diff
diff --git a/src/mesa/state_tracker/st_glsl_to_tgsi.cpp b/src/mesa/state_tracker/st_glsl_to_tgsi.cpp
|
|
index 7564119..38e2c4a 100644
|
|
--- a/src/mesa/state_tracker/st_glsl_to_tgsi.cpp
|
|
+++ b/src/mesa/state_tracker/st_glsl_to_tgsi.cpp
|
|
@@ -6058,7 +6058,11 @@ st_translate_program(
|
|
inputSemanticName[i], inputSemanticIndex[i],
|
|
interpMode[i], 0, interpLocation[i],
|
|
array_id, array_size);
|
|
- i += array_size - 1;
|
|
+
|
|
+ GLuint base_attr = inputSlotToAttr[i];
|
|
+ while (i + 1 < numInputs &&
|
|
+ inputSlotToAttr[i + 1] < base_attr + array_size)
|
|
+ ++i;
|
|
}
|
|
else {
|
|
t->inputs[i] = ureg_DECL_fs_input_cyl_centroid(ureg,
|