I just want to store an array of weights that needs to every fragment calculation.
This:
float weights[5] = float[5](3.4, 4.2, 5.0, 5.2, 1.1);
precision highp float; const float a[5] = float[5](3.4, 4.2, 5.0, 5.2, 1.1);
It's working with Android KitKat version (OpenGL ES 2.0).