1discard-dce.frag 2Shader version: 110 30:? Sequence 40:4 Function Definition: main( ( global void) 50:4 Function Parameters: 60:6 Sequence 70:6 Sequence 80:6 move second child to first child ( temp 4-component vector of float) 90:6 'white' ( temp 4-component vector of float) 100:6 Constant: 110:6 1.000000 120:6 1.000000 130:6 1.000000 140:6 1.000000 150:7 Sequence 160:7 move second child to first child ( temp 4-component vector of float) 170:7 'black' ( temp 4-component vector of float) 180:7 Constant: 190:7 0.200000 200:7 0.200000 210:7 0.200000 220:7 0.200000 230:8 Sequence 240:8 move second child to first child ( temp 4-component vector of float) 250:8 'color' ( temp 4-component vector of float) 260:8 'white' ( temp 4-component vector of float) 270:11 Sequence 280:11 move second child to first child ( temp float) 290:11 'x' ( temp float) 300:11 subtract ( temp float) 310:11 component-wise multiply ( temp float) 320:11 direct index ( temp float) 330:11 'tex_coord' ( smooth in 2-component vector of float) 340:11 Constant: 350:11 0 (const int) 360:11 Constant: 370:11 2.000000 380:11 Constant: 390:11 1.000000 400:12 Sequence 410:12 move second child to first child ( temp float) 420:12 'y' ( temp float) 430:12 subtract ( temp float) 440:12 component-wise multiply ( temp float) 450:12 direct index ( temp float) 460:12 'tex_coord' ( smooth in 2-component vector of float) 470:12 Constant: 480:12 1 (const int) 490:12 Constant: 500:12 2.000000 510:12 Constant: 520:12 1.000000 530:14 Sequence 540:14 move second child to first child ( temp float) 550:14 'radius' ( temp float) 560:14 sqrt ( global float) 570:14 add ( temp float) 580:14 component-wise multiply ( temp float) 590:14 'x' ( temp float) 600:14 'x' ( temp float) 610:14 component-wise multiply ( temp float) 620:14 'y' ( temp float) 630:14 'y' ( temp float) 640:15 Test condition and select ( temp void) 650:15 Condition 660:15 Compare Greater Than ( temp bool) 670:15 'radius' ( temp float) 680:15 Constant: 690:15 1.000000 700:15 true case 710:16 Sequence 720:16 Test condition and select ( temp void) 730:16 Condition 740:16 Compare Greater Than ( temp bool) 750:16 'radius' ( temp float) 760:16 Constant: 770:16 1.100000 780:16 true case 790:17 Sequence 800:17 Pre-Increment ( temp 4-component vector of float) 810:17 'color' ( temp 4-component vector of float) 820:20 move second child to first child ( temp 4-component vector of float) 830:20 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 840:20 'color' ( temp 4-component vector of float) 850:22 Test condition and select ( temp void) 860:22 Condition 870:22 Compare Greater Than ( temp bool) 880:22 'radius' ( temp float) 890:22 Constant: 900:22 1.200000 910:22 true case 920:23 Sequence 930:23 Pre-Increment ( temp 4-component vector of float) 940:23 'color' ( temp 4-component vector of float) 950:26 Branch: Kill 960:30 Test condition and select ( temp void) 970:30 Condition 980:30 Compare Greater Than or Equal ( temp bool) 990:30 'radius' ( temp float) 1000:30 Constant: 1010:30 0.750000 1020:30 true case 1030:31 subtract second child into first child ( temp 4-component vector of float) 1040:31 'color' ( temp 4-component vector of float) 1050:31 Absolute value ( global float) 1060:31 divide ( temp float) 1070:31 pow ( global float) 1080:31 'radius' ( temp float) 1090:31 Constant: 1100:31 16.000000 1110:31 Constant: 1120:31 2.000000 1130:33 move second child to first child ( temp 4-component vector of float) 1140:33 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 1150:33 'color' ( temp 4-component vector of float) 1160:? Linker Objects 1170:? 'tex_coord' ( smooth in 2-component vector of float) 118 119 120Linked fragment stage: 121 122 123Shader version: 110 1240:? Sequence 1250:4 Function Definition: main( ( global void) 1260:4 Function Parameters: 1270:6 Sequence 1280:6 Sequence 1290:6 move second child to first child ( temp 4-component vector of float) 1300:6 'white' ( temp 4-component vector of float) 1310:6 Constant: 1320:6 1.000000 1330:6 1.000000 1340:6 1.000000 1350:6 1.000000 1360:7 Sequence 1370:7 move second child to first child ( temp 4-component vector of float) 1380:7 'black' ( temp 4-component vector of float) 1390:7 Constant: 1400:7 0.200000 1410:7 0.200000 1420:7 0.200000 1430:7 0.200000 1440:8 Sequence 1450:8 move second child to first child ( temp 4-component vector of float) 1460:8 'color' ( temp 4-component vector of float) 1470:8 'white' ( temp 4-component vector of float) 1480:11 Sequence 1490:11 move second child to first child ( temp float) 1500:11 'x' ( temp float) 1510:11 subtract ( temp float) 1520:11 component-wise multiply ( temp float) 1530:11 direct index ( temp float) 1540:11 'tex_coord' ( smooth in 2-component vector of float) 1550:11 Constant: 1560:11 0 (const int) 1570:11 Constant: 1580:11 2.000000 1590:11 Constant: 1600:11 1.000000 1610:12 Sequence 1620:12 move second child to first child ( temp float) 1630:12 'y' ( temp float) 1640:12 subtract ( temp float) 1650:12 component-wise multiply ( temp float) 1660:12 direct index ( temp float) 1670:12 'tex_coord' ( smooth in 2-component vector of float) 1680:12 Constant: 1690:12 1 (const int) 1700:12 Constant: 1710:12 2.000000 1720:12 Constant: 1730:12 1.000000 1740:14 Sequence 1750:14 move second child to first child ( temp float) 1760:14 'radius' ( temp float) 1770:14 sqrt ( global float) 1780:14 add ( temp float) 1790:14 component-wise multiply ( temp float) 1800:14 'x' ( temp float) 1810:14 'x' ( temp float) 1820:14 component-wise multiply ( temp float) 1830:14 'y' ( temp float) 1840:14 'y' ( temp float) 1850:15 Test condition and select ( temp void) 1860:15 Condition 1870:15 Compare Greater Than ( temp bool) 1880:15 'radius' ( temp float) 1890:15 Constant: 1900:15 1.000000 1910:15 true case 1920:16 Sequence 1930:16 Test condition and select ( temp void) 1940:16 Condition 1950:16 Compare Greater Than ( temp bool) 1960:16 'radius' ( temp float) 1970:16 Constant: 1980:16 1.100000 1990:16 true case 2000:17 Sequence 2010:17 Pre-Increment ( temp 4-component vector of float) 2020:17 'color' ( temp 4-component vector of float) 2030:20 move second child to first child ( temp 4-component vector of float) 2040:20 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 2050:20 'color' ( temp 4-component vector of float) 2060:22 Test condition and select ( temp void) 2070:22 Condition 2080:22 Compare Greater Than ( temp bool) 2090:22 'radius' ( temp float) 2100:22 Constant: 2110:22 1.200000 2120:22 true case 2130:23 Sequence 2140:23 Pre-Increment ( temp 4-component vector of float) 2150:23 'color' ( temp 4-component vector of float) 2160:26 Branch: Kill 2170:30 Test condition and select ( temp void) 2180:30 Condition 2190:30 Compare Greater Than or Equal ( temp bool) 2200:30 'radius' ( temp float) 2210:30 Constant: 2220:30 0.750000 2230:30 true case 2240:31 subtract second child into first child ( temp 4-component vector of float) 2250:31 'color' ( temp 4-component vector of float) 2260:31 Absolute value ( global float) 2270:31 divide ( temp float) 2280:31 pow ( global float) 2290:31 'radius' ( temp float) 2300:31 Constant: 2310:31 16.000000 2320:31 Constant: 2330:31 2.000000 2340:33 move second child to first child ( temp 4-component vector of float) 2350:33 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 2360:33 'color' ( temp 4-component vector of float) 2370:? Linker Objects 2380:? 'tex_coord' ( smooth in 2-component vector of float) 239 240