1aggOps.frag 2WARNING: 0:4: varying deprecated in version 130; may be removed in future release 3WARNING: 0:6: varying deprecated in version 130; may be removed in future release 4 5Shader version: 130 60:? Sequence 70:23 Function Definition: main( ( global void) 80:23 Function Parameters: 90:? Sequence 100:27 move second child to first child ( temp 3-element array of structure{ global int i, global float f}) 110:27 'a' ( temp 3-element array of structure{ global int i, global float f}) 120:27 Construct structure ( temp 3-element array of structure{ global int i, global float f}) 130:27 Construct structure ( temp structure{ global int i, global float f}) 140:27 Convert float to int ( temp int) 150:27 direct index ( temp float) 160:27 'u' ( smooth in 4-component vector of float) 170:27 Constant: 180:27 0 (const int) 190:27 direct index ( temp float) 200:27 'u' ( smooth in 4-component vector of float) 210:27 Constant: 220:27 1 (const int) 230:27 Construct structure ( temp structure{ global int i, global float f}) 240:27 Convert float to int ( temp int) 250:27 direct index ( temp float) 260:27 'u' ( smooth in 4-component vector of float) 270:27 Constant: 280:27 2 (const int) 290:27 direct index ( temp float) 300:27 'u' ( smooth in 4-component vector of float) 310:27 Constant: 320:27 3 (const int) 330:27 Constant: 340:27 14 (const int) 350:27 14.000000 360:28 move second child to first child ( temp 3-element array of structure{ global int i, global float f}) 370:28 'b' ( temp 3-element array of structure{ global int i, global float f}) 380:28 Construct structure ( temp 3-element array of structure{ global int i, global float f}) 390:28 Constant: 400:28 17 (const int) 410:28 17.000000 420:28 Construct structure ( temp structure{ global int i, global float f}) 430:28 Convert float to int ( temp int) 440:28 direct index ( temp float) 450:28 'w' ( smooth in 4-component vector of float) 460:28 Constant: 470:28 0 (const int) 480:28 direct index ( temp float) 490:28 'w' ( smooth in 4-component vector of float) 500:28 Constant: 510:28 1 (const int) 520:28 Construct structure ( temp structure{ global int i, global float f}) 530:28 Convert float to int ( temp int) 540:28 direct index ( temp float) 550:28 'w' ( smooth in 4-component vector of float) 560:28 Constant: 570:28 2 (const int) 580:28 direct index ( temp float) 590:28 'w' ( smooth in 4-component vector of float) 600:28 Constant: 610:28 3 (const int) 620:30 Test condition and select ( temp void) 630:30 Condition 640:30 Compare Equal ( temp bool) 650:30 'foo2a' ( uniform structure{ global int i, global float f, global structure{ global int i, global float f} s1_1}) 660:30 'foo2b' ( uniform structure{ global int i, global float f, global structure{ global int i, global float f} s1_1}) 670:30 true case 680:31 move second child to first child ( temp 4-component vector of float) 690:31 'v' ( temp 4-component vector of float) 700:31 texture ( global 4-component vector of float) 710:31 'sampler' ( uniform sampler2D) 720:31 'coord' ( smooth in 2-component vector of float) 730:30 false case 740:33 move second child to first child ( temp 4-component vector of float) 750:33 'v' ( temp 4-component vector of float) 760:33 texture ( global 4-component vector of float) 770:33 'sampler' ( uniform sampler2D) 780:33 vector-scale ( temp 2-component vector of float) 790:33 Constant: 800:33 2.000000 810:33 'coord' ( smooth in 2-component vector of float) 820:35 Test condition and select ( temp void) 830:35 Condition 840:35 Compare Equal ( temp bool) 850:35 'u' ( smooth in 4-component vector of float) 860:35 'v' ( temp 4-component vector of float) 870:35 true case 880:36 vector scale second child into first child ( temp 4-component vector of float) 890:36 'v' ( temp 4-component vector of float) 900:36 Constant: 910:36 3.000000 920:38 Test condition and select ( temp void) 930:38 Condition 940:38 Compare Not Equal ( temp bool) 950:38 'u' ( smooth in 4-component vector of float) 960:38 'v' ( temp 4-component vector of float) 970:38 true case 980:39 vector scale second child into first child ( temp 4-component vector of float) 990:39 'v' ( temp 4-component vector of float) 1000:39 Constant: 1010:39 4.000000 1020:41 Test condition and select ( temp void) 1030:41 Condition 1040:41 Compare Equal ( temp bool) 1050:41 'coord' ( smooth in 2-component vector of float) 1060:41 vector swizzle ( temp 2-component vector of float) 1070:41 'v' ( temp 4-component vector of float) 1080:41 Sequence 1090:41 Constant: 1100:41 1 (const int) 1110:41 Constant: 1120:41 3 (const int) 1130:41 true case 1140:42 vector scale second child into first child ( temp 4-component vector of float) 1150:42 'v' ( temp 4-component vector of float) 1160:42 Constant: 1170:42 5.000000 1180:44 Test condition and select ( temp void) 1190:44 Condition 1200:44 Compare Equal ( temp bool) 1210:44 'a' ( temp 3-element array of structure{ global int i, global float f}) 1220:44 'b' ( temp 3-element array of structure{ global int i, global float f}) 1230:44 true case 1240:45 vector scale second child into first child ( temp 4-component vector of float) 1250:45 'v' ( temp 4-component vector of float) 1260:45 Constant: 1270:45 6.000000 1280:47 Test condition and select ( temp void) 1290:47 Condition 1300:47 Compare Not Equal ( temp bool) 1310:47 'a' ( temp 3-element array of structure{ global int i, global float f}) 1320:47 'b' ( temp 3-element array of structure{ global int i, global float f}) 1330:47 true case 1340:48 vector scale second child into first child ( temp 4-component vector of float) 1350:48 'v' ( temp 4-component vector of float) 1360:48 Constant: 1370:48 7.000000 1380:50 move second child to first child ( temp 4-component vector of float) 1390:50 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 1400:50 'v' ( temp 4-component vector of float) 1410:? Linker Objects 1420:? 'sampler' ( uniform sampler2D) 1430:? 'coord' ( smooth in 2-component vector of float) 1440:? 'u' ( smooth in 4-component vector of float) 1450:? 'w' ( smooth in 4-component vector of float) 1460:? 'foo1' ( uniform structure{ global int i, global float f}) 1470:? 'foo2a' ( uniform structure{ global int i, global float f, global structure{ global int i, global float f} s1_1}) 1480:? 'foo2b' ( uniform structure{ global int i, global float f, global structure{ global int i, global float f} s1_1}) 149 150 151Linked fragment stage: 152 153 154Shader version: 130 1550:? Sequence 1560:23 Function Definition: main( ( global void) 1570:23 Function Parameters: 1580:? Sequence 1590:27 move second child to first child ( temp 3-element array of structure{ global int i, global float f}) 1600:27 'a' ( temp 3-element array of structure{ global int i, global float f}) 1610:27 Construct structure ( temp 3-element array of structure{ global int i, global float f}) 1620:27 Construct structure ( temp structure{ global int i, global float f}) 1630:27 Convert float to int ( temp int) 1640:27 direct index ( temp float) 1650:27 'u' ( smooth in 4-component vector of float) 1660:27 Constant: 1670:27 0 (const int) 1680:27 direct index ( temp float) 1690:27 'u' ( smooth in 4-component vector of float) 1700:27 Constant: 1710:27 1 (const int) 1720:27 Construct structure ( temp structure{ global int i, global float f}) 1730:27 Convert float to int ( temp int) 1740:27 direct index ( temp float) 1750:27 'u' ( smooth in 4-component vector of float) 1760:27 Constant: 1770:27 2 (const int) 1780:27 direct index ( temp float) 1790:27 'u' ( smooth in 4-component vector of float) 1800:27 Constant: 1810:27 3 (const int) 1820:27 Constant: 1830:27 14 (const int) 1840:27 14.000000 1850:28 move second child to first child ( temp 3-element array of structure{ global int i, global float f}) 1860:28 'b' ( temp 3-element array of structure{ global int i, global float f}) 1870:28 Construct structure ( temp 3-element array of structure{ global int i, global float f}) 1880:28 Constant: 1890:28 17 (const int) 1900:28 17.000000 1910:28 Construct structure ( temp structure{ global int i, global float f}) 1920:28 Convert float to int ( temp int) 1930:28 direct index ( temp float) 1940:28 'w' ( smooth in 4-component vector of float) 1950:28 Constant: 1960:28 0 (const int) 1970:28 direct index ( temp float) 1980:28 'w' ( smooth in 4-component vector of float) 1990:28 Constant: 2000:28 1 (const int) 2010:28 Construct structure ( temp structure{ global int i, global float f}) 2020:28 Convert float to int ( temp int) 2030:28 direct index ( temp float) 2040:28 'w' ( smooth in 4-component vector of float) 2050:28 Constant: 2060:28 2 (const int) 2070:28 direct index ( temp float) 2080:28 'w' ( smooth in 4-component vector of float) 2090:28 Constant: 2100:28 3 (const int) 2110:30 Test condition and select ( temp void) 2120:30 Condition 2130:30 Compare Equal ( temp bool) 2140:30 'foo2a' ( uniform structure{ global int i, global float f, global structure{ global int i, global float f} s1_1}) 2150:30 'foo2b' ( uniform structure{ global int i, global float f, global structure{ global int i, global float f} s1_1}) 2160:30 true case 2170:31 move second child to first child ( temp 4-component vector of float) 2180:31 'v' ( temp 4-component vector of float) 2190:31 texture ( global 4-component vector of float) 2200:31 'sampler' ( uniform sampler2D) 2210:31 'coord' ( smooth in 2-component vector of float) 2220:30 false case 2230:33 move second child to first child ( temp 4-component vector of float) 2240:33 'v' ( temp 4-component vector of float) 2250:33 texture ( global 4-component vector of float) 2260:33 'sampler' ( uniform sampler2D) 2270:33 vector-scale ( temp 2-component vector of float) 2280:33 Constant: 2290:33 2.000000 2300:33 'coord' ( smooth in 2-component vector of float) 2310:35 Test condition and select ( temp void) 2320:35 Condition 2330:35 Compare Equal ( temp bool) 2340:35 'u' ( smooth in 4-component vector of float) 2350:35 'v' ( temp 4-component vector of float) 2360:35 true case 2370:36 vector scale second child into first child ( temp 4-component vector of float) 2380:36 'v' ( temp 4-component vector of float) 2390:36 Constant: 2400:36 3.000000 2410:38 Test condition and select ( temp void) 2420:38 Condition 2430:38 Compare Not Equal ( temp bool) 2440:38 'u' ( smooth in 4-component vector of float) 2450:38 'v' ( temp 4-component vector of float) 2460:38 true case 2470:39 vector scale second child into first child ( temp 4-component vector of float) 2480:39 'v' ( temp 4-component vector of float) 2490:39 Constant: 2500:39 4.000000 2510:41 Test condition and select ( temp void) 2520:41 Condition 2530:41 Compare Equal ( temp bool) 2540:41 'coord' ( smooth in 2-component vector of float) 2550:41 vector swizzle ( temp 2-component vector of float) 2560:41 'v' ( temp 4-component vector of float) 2570:41 Sequence 2580:41 Constant: 2590:41 1 (const int) 2600:41 Constant: 2610:41 3 (const int) 2620:41 true case 2630:42 vector scale second child into first child ( temp 4-component vector of float) 2640:42 'v' ( temp 4-component vector of float) 2650:42 Constant: 2660:42 5.000000 2670:44 Test condition and select ( temp void) 2680:44 Condition 2690:44 Compare Equal ( temp bool) 2700:44 'a' ( temp 3-element array of structure{ global int i, global float f}) 2710:44 'b' ( temp 3-element array of structure{ global int i, global float f}) 2720:44 true case 2730:45 vector scale second child into first child ( temp 4-component vector of float) 2740:45 'v' ( temp 4-component vector of float) 2750:45 Constant: 2760:45 6.000000 2770:47 Test condition and select ( temp void) 2780:47 Condition 2790:47 Compare Not Equal ( temp bool) 2800:47 'a' ( temp 3-element array of structure{ global int i, global float f}) 2810:47 'b' ( temp 3-element array of structure{ global int i, global float f}) 2820:47 true case 2830:48 vector scale second child into first child ( temp 4-component vector of float) 2840:48 'v' ( temp 4-component vector of float) 2850:48 Constant: 2860:48 7.000000 2870:50 move second child to first child ( temp 4-component vector of float) 2880:50 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 2890:50 'v' ( temp 4-component vector of float) 2900:? Linker Objects 2910:? 'sampler' ( uniform sampler2D) 2920:? 'coord' ( smooth in 2-component vector of float) 2930:? 'u' ( smooth in 4-component vector of float) 2940:? 'w' ( smooth in 4-component vector of float) 2950:? 'foo1' ( uniform structure{ global int i, global float f}) 2960:? 'foo2a' ( uniform structure{ global int i, global float f, global structure{ global int i, global float f} s1_1}) 2970:? 'foo2b' ( uniform structure{ global int i, global float f, global structure{ global int i, global float f} s1_1}) 298 299