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