KhronosGroup/WebGL — pull request #310 by Oletus (2013-07-01 14:16:43+00:00)
Title: Account for literal constants taking up uniform storage

According to GLSL ES spec 10.0.17 Appendix A section 7:

"When calculating the number of uniform variables used, any literal
constants present in the shader source after preprocessing are included
when calculating the storage requirements. Multiple instances of
identical constants should count multiple times."