1*c8dee2aaSAndroid Build Coastguard Workeruniform half4 colorGreen; 2*c8dee2aaSAndroid Build Coastguard Worker 3*c8dee2aaSAndroid Build Coastguard Workerfloat scalar(float x, float y) { 4*c8dee2aaSAndroid Build Coastguard Worker x = length(x); 5*c8dee2aaSAndroid Build Coastguard Worker x = distance(x, y); 6*c8dee2aaSAndroid Build Coastguard Worker x = dot(x, y); 7*c8dee2aaSAndroid Build Coastguard Worker x = normalize(x); 8*c8dee2aaSAndroid Build Coastguard Worker return x; 9*c8dee2aaSAndroid Build Coastguard Worker} 10*c8dee2aaSAndroid Build Coastguard Worker 11*c8dee2aaSAndroid Build Coastguard Workerfloat2 vector(float2 x, float2 y) { 12*c8dee2aaSAndroid Build Coastguard Worker x = length(x).xx; 13*c8dee2aaSAndroid Build Coastguard Worker x = distance(x, y).xx; 14*c8dee2aaSAndroid Build Coastguard Worker x = dot(x, y).xx; 15*c8dee2aaSAndroid Build Coastguard Worker x = normalize(x); 16*c8dee2aaSAndroid Build Coastguard Worker return x; 17*c8dee2aaSAndroid Build Coastguard Worker} 18*c8dee2aaSAndroid Build Coastguard Worker 19*c8dee2aaSAndroid Build Coastguard Workerhalf4 main(float2 coords) { 20*c8dee2aaSAndroid Build Coastguard Worker float x = scalar(1, 2); 21*c8dee2aaSAndroid Build Coastguard Worker float2 y = vector(float2(1, 2), float2(3, 4)); 22*c8dee2aaSAndroid Build Coastguard Worker return colorGreen; 23*c8dee2aaSAndroid Build Coastguard Worker} 24