1uniform half scalarArray[4];
2uniform half2 pointArray[2];
3
4half4 main() {
5   return half4(scalarArray[0] * pointArray[0].x +
6                scalarArray[1] * pointArray[0].y +
7                scalarArray[2] * pointArray[1].x +
8                scalarArray[3] * pointArray[1].y);
9}
10