Could you please create a variable for this constant higher up in the file, reference it here and below, and provide a more descriptive comment for it? Specifically, indicate which literals you mean. According to your definition I still see a different number of literals in vshader-max, for example: vec4(0, 0, 0, 0), the "0" in "int i = 0", and the evaluated expression in "i < $(maxUniformVectors)".