1structure.frag 2WARNING: 0:3: varying deprecated in version 130; may be removed in future release 3 4Shader version: 130 50:? Sequence 60:20 Function Definition: main( ( global void) 70:20 Function Parameters: 80:22 Sequence 90:22 Sequence 100:22 move second child to first child ( temp float) 110:22 'scale' ( temp float) 120:22 Constant: 130:22 0.000000 140:24 Test condition and select ( temp void) 150:24 Condition 160:24 Compare Greater Than ( temp bool) 170:24 direct index ( temp int) 180:24 i: direct index for structure ( global 5-element array of int) 190:24 direct index ( temp structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 200:24 'foo2' ( uniform 5-element array of structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 210:24 Constant: 220:24 3 (const int) 230:24 Constant: 240:24 0 (const int) 250:24 Constant: 260:24 4 (const int) 270:24 Constant: 280:24 0 (const int) 290:24 true case 300:25 move second child to first child ( temp float) 310:25 'scale' ( temp float) 320:25 direct index ( temp float) 330:25 direct index ( temp 4-component vector of float) 340:25 color: direct index for structure ( global 5-element array of 4-component vector of float) 350:25 direct index ( temp structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 360:25 s1_1: direct index for structure ( global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 370:25 direct index ( temp structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 380:25 'foo2' ( uniform 5-element array of structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 390:25 Constant: 400:25 3 (const int) 410:25 Constant: 420:25 2 (const int) 430:25 Constant: 440:25 2 (const int) 450:25 Constant: 460:25 2 (const int) 470:25 Constant: 480:25 3 (const int) 490:25 Constant: 500:25 0 (const int) 510:24 false case 520:27 move second child to first child ( temp float) 530:27 'scale' ( temp float) 540:27 direct index ( temp float) 550:27 f: direct index for structure ( global 4-element array of float) 560:27 direct index ( temp structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 570:27 s1_1: direct index for structure ( global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 580:27 direct index ( temp structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 590:27 'foo2' ( uniform 5-element array of structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 600:27 Constant: 610:27 3 (const int) 620:27 Constant: 630:27 2 (const int) 640:27 Constant: 650:27 2 (const int) 660:27 Constant: 670:27 1 (const int) 680:27 Constant: 690:27 3 (const int) 700:29 move second child to first child ( temp 4-component vector of float) 710:29 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 720:29 vector-scale ( temp 4-component vector of float) 730:29 'scale' ( temp float) 740:29 texture ( global 4-component vector of float) 750:29 'sampler' ( uniform sampler2D) 760:29 'coord' ( smooth in 2-component vector of float) 770:? Linker Objects 780:? 'sampler' ( uniform sampler2D) 790:? 'coord' ( smooth in 2-component vector of float) 800:? 'foo' ( uniform structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 810:? 'foo2' ( uniform 5-element array of structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 82 83 84Linked fragment stage: 85 86 87Shader version: 130 880:? Sequence 890:20 Function Definition: main( ( global void) 900:20 Function Parameters: 910:22 Sequence 920:22 Sequence 930:22 move second child to first child ( temp float) 940:22 'scale' ( temp float) 950:22 Constant: 960:22 0.000000 970:24 Test condition and select ( temp void) 980:24 Condition 990:24 Compare Greater Than ( temp bool) 1000:24 direct index ( temp int) 1010:24 i: direct index for structure ( global 5-element array of int) 1020:24 direct index ( temp structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 1030:24 'foo2' ( uniform 5-element array of structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 1040:24 Constant: 1050:24 3 (const int) 1060:24 Constant: 1070:24 0 (const int) 1080:24 Constant: 1090:24 4 (const int) 1100:24 Constant: 1110:24 0 (const int) 1120:24 true case 1130:25 move second child to first child ( temp float) 1140:25 'scale' ( temp float) 1150:25 direct index ( temp float) 1160:25 direct index ( temp 4-component vector of float) 1170:25 color: direct index for structure ( global 5-element array of 4-component vector of float) 1180:25 direct index ( temp structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 1190:25 s1_1: direct index for structure ( global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 1200:25 direct index ( temp structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 1210:25 'foo2' ( uniform 5-element array of structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 1220:25 Constant: 1230:25 3 (const int) 1240:25 Constant: 1250:25 2 (const int) 1260:25 Constant: 1270:25 2 (const int) 1280:25 Constant: 1290:25 2 (const int) 1300:25 Constant: 1310:25 3 (const int) 1320:25 Constant: 1330:25 0 (const int) 1340:24 false case 1350:27 move second child to first child ( temp float) 1360:27 'scale' ( temp float) 1370:27 direct index ( temp float) 1380:27 f: direct index for structure ( global 4-element array of float) 1390:27 direct index ( temp structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 1400:27 s1_1: direct index for structure ( global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 1410:27 direct index ( temp structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 1420:27 'foo2' ( uniform 5-element array of structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 1430:27 Constant: 1440:27 3 (const int) 1450:27 Constant: 1460:27 2 (const int) 1470:27 Constant: 1480:27 2 (const int) 1490:27 Constant: 1500:27 1 (const int) 1510:27 Constant: 1520:27 3 (const int) 1530:29 move second child to first child ( temp 4-component vector of float) 1540:29 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 1550:29 vector-scale ( temp 4-component vector of float) 1560:29 'scale' ( temp float) 1570:29 texture ( global 4-component vector of float) 1580:29 'sampler' ( uniform sampler2D) 1590:29 'coord' ( smooth in 2-component vector of float) 1600:? Linker Objects 1610:? 'sampler' ( uniform sampler2D) 1620:? 'coord' ( smooth in 2-component vector of float) 1630:? 'foo' ( uniform structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color}) 1640:? 'foo2' ( uniform 5-element array of structure{ global 5-element array of int i, global float f, global 7-element array of structure{ global int i, global 4-element array of float f, global 5-element array of 4-component vector of float color} s1_1}) 165 166