diff --git a/src/hwrenderer/data/shaderuniforms.h b/src/hwrenderer/data/shaderuniforms.h index 40cb0e4cd4..9400fa0a53 100644 --- a/src/hwrenderer/data/shaderuniforms.h +++ b/src/hwrenderer/data/shaderuniforms.h @@ -54,9 +54,9 @@ public: layout.Format("std140, binding = %d", bindingpoint); } decl.Format("layout(%s) uniform %s\n{\n", layout.GetChars(), name); - for (const auto &field : fields) + for (size_t i = 0; i < fields.size(); i++) { - decl.AppendFormat("\t%s %s;\n", GetTypeStr(field.Type), field.Name); + decl.AppendFormat("\t%s %s;\n", GetTypeStr(fields[i].Type), fields[i].Name); } decl += "};\n";