1*c8dee2aaSAndroid Build Coastguard Workeruniform half4 colorGreen; 2*c8dee2aaSAndroid Build Coastguard Worker 3*c8dee2aaSAndroid Build Coastguard Workerinline half4 initLoopVar() { 4*c8dee2aaSAndroid Build Coastguard Worker return half4(0.0625); 5*c8dee2aaSAndroid Build Coastguard Worker} 6*c8dee2aaSAndroid Build Coastguard Worker 7*c8dee2aaSAndroid Build Coastguard Workerinline bool shouldLoop(half4 v) { 8*c8dee2aaSAndroid Build Coastguard Worker return v.x < 0.5; 9*c8dee2aaSAndroid Build Coastguard Worker} 10*c8dee2aaSAndroid Build Coastguard Worker 11*c8dee2aaSAndroid Build Coastguard Workerinline half4 grow(half4 v) { 12*c8dee2aaSAndroid Build Coastguard Worker return v + half4(0.125); 13*c8dee2aaSAndroid Build Coastguard Worker} 14*c8dee2aaSAndroid Build Coastguard Worker 15*c8dee2aaSAndroid Build Coastguard Workerhalf4 main(float2 coords) { 16*c8dee2aaSAndroid Build Coastguard Worker for (half4 color = initLoopVar(); shouldLoop(color); color = grow(color)) {} 17*c8dee2aaSAndroid Build Coastguard Worker 18*c8dee2aaSAndroid Build Coastguard Worker return colorGreen; 19*c8dee2aaSAndroid Build Coastguard Worker} 20