1texture.frag
2WARNING: 0:14: varying deprecated in version 130; may be removed in future release
3WARNING: 0:15: varying deprecated in version 130; may be removed in future release
4
5Shader version: 130
60:? Sequence
70:17  Function Definition: main( ( global void)
80:17    Function Parameters:
90:19    Sequence
100:19      Sequence
110:19        move second child to first child ( temp float)
120:19          'blendscale' ( temp float)
130:19          Constant:
140:19            1.789000
150:20      Sequence
160:20        move second child to first child ( temp float)
170:20          'bias' ( temp float)
180:20          Constant:
190:20            2.000000
200:21      Sequence
210:21        move second child to first child ( temp float)
220:21          'lod' ( temp float)
230:21          Constant:
240:21            3.000000
250:22      Sequence
260:22        move second child to first child ( temp float)
270:22          'proj' ( temp float)
280:22          Constant:
290:22            2.000000
300:23      Sequence
310:23        move second child to first child ( temp float)
320:23          'coords1D' ( temp float)
330:23          Constant:
340:23            1.789000
350:24      Sequence
360:24        move second child to first child ( temp 3-component vector of float)
370:24          'coords3D' ( temp 3-component vector of float)
380:24          Constant:
390:24            1.789000
400:24            2.718000
410:24            3.453000
420:25      Sequence
430:25        move second child to first child ( temp 4-component vector of float)
440:25          'coords4D' ( temp 4-component vector of float)
450:25          Constant:
460:25            1.789000
470:25            2.718000
480:25            3.453000
490:25            2.000000
500:26      Sequence
510:26        move second child to first child ( temp 4-component vector of float)
520:26          'color' ( temp 4-component vector of float)
530:26          Constant:
540:26            0.000000
550:26            0.000000
560:26            0.000000
570:26            0.000000
580:28      add second child into first child ( temp 4-component vector of float)
590:28        'color' ( temp 4-component vector of float)
600:28        texture ( global 4-component vector of float)
610:28          'texSampler1D' ( uniform sampler1D)
620:28          'coords1D' ( temp float)
630:29      add second child into first child ( temp 4-component vector of float)
640:29        'color' ( temp 4-component vector of float)
650:29        texture ( global 4-component vector of float)
660:29          'texSampler1D' ( uniform sampler1D)
670:29          'coords1D' ( temp float)
680:29          'bias' ( temp float)
690:30      add second child into first child ( temp 4-component vector of float)
700:30        'color' ( temp 4-component vector of float)
710:30        textureProj ( global 4-component vector of float)
720:30          'texSampler1D' ( uniform sampler1D)
730:30          'coords2D' ( smooth in 2-component vector of float)
740:31      add second child into first child ( temp 4-component vector of float)
750:31        'color' ( temp 4-component vector of float)
760:31        textureProj ( global 4-component vector of float)
770:31          'texSampler1D' ( uniform sampler1D)
780:31          'coords4D' ( temp 4-component vector of float)
790:32      add second child into first child ( temp 4-component vector of float)
800:32        'color' ( temp 4-component vector of float)
810:32        textureProj ( global 4-component vector of float)
820:32          'texSampler1D' ( uniform sampler1D)
830:32          'coords2D' ( smooth in 2-component vector of float)
840:32          'bias' ( temp float)
850:33      add second child into first child ( temp 4-component vector of float)
860:33        'color' ( temp 4-component vector of float)
870:33        textureProj ( global 4-component vector of float)
880:33          'texSampler1D' ( uniform sampler1D)
890:33          'coords4D' ( temp 4-component vector of float)
900:33          'bias' ( temp float)
910:35      add second child into first child ( temp 4-component vector of float)
920:35        'color' ( temp 4-component vector of float)
930:35        texture ( global 4-component vector of float)
940:35          'texSampler2D' ( uniform sampler2D)
950:35          'coords2D' ( smooth in 2-component vector of float)
960:36      add second child into first child ( temp 4-component vector of float)
970:36        'color' ( temp 4-component vector of float)
980:36        texture ( global 4-component vector of float)
990:36          'texSampler2D' ( uniform sampler2D)
1000:36          'coords2D' ( smooth in 2-component vector of float)
1010:36          'bias' ( temp float)
1020:37      add second child into first child ( temp 4-component vector of float)
1030:37        'color' ( temp 4-component vector of float)
1040:37        textureProj ( global 4-component vector of float)
1050:37          'texSampler2D' ( uniform sampler2D)
1060:37          'coords3D' ( temp 3-component vector of float)
1070:38      add second child into first child ( temp 4-component vector of float)
1080:38        'color' ( temp 4-component vector of float)
1090:38        textureProj ( global 4-component vector of float)
1100:38          'texSampler2D' ( uniform sampler2D)
1110:38          'coords4D' ( temp 4-component vector of float)
1120:38          'bias' ( temp float)
1130:40      add second child into first child ( temp 4-component vector of float)
1140:40        'color' ( temp 4-component vector of float)
1150:40        texture ( global 4-component vector of float)
1160:40          'texSampler3D' ( uniform sampler3D)
1170:40          'coords3D' ( temp 3-component vector of float)
1180:41      add second child into first child ( temp 4-component vector of float)
1190:41        'color' ( temp 4-component vector of float)
1200:41        texture ( global 4-component vector of float)
1210:41          'texSampler3D' ( uniform sampler3D)
1220:41          'coords3D' ( temp 3-component vector of float)
1230:41          'bias' ( temp float)
1240:42      add second child into first child ( temp 4-component vector of float)
1250:42        'color' ( temp 4-component vector of float)
1260:42        textureProj ( global 4-component vector of float)
1270:42          'texSampler3D' ( uniform sampler3D)
1280:42          'coords4D' ( temp 4-component vector of float)
1290:43      add second child into first child ( temp 4-component vector of float)
1300:43        'color' ( temp 4-component vector of float)
1310:43        textureProj ( global 4-component vector of float)
1320:43          'texSampler3D' ( uniform sampler3D)
1330:43          'coords4D' ( temp 4-component vector of float)
1340:43          'bias' ( temp float)
1350:45      add second child into first child ( temp 4-component vector of float)
1360:45        'color' ( temp 4-component vector of float)
1370:45        texture ( global 4-component vector of float)
1380:45          'texSamplerCube' ( uniform samplerCube)
1390:45          'coords3D' ( temp 3-component vector of float)
1400:46      add second child into first child ( temp 4-component vector of float)
1410:46        'color' ( temp 4-component vector of float)
1420:46        texture ( global 4-component vector of float)
1430:46          'texSamplerCube' ( uniform samplerCube)
1440:46          'coords3D' ( temp 3-component vector of float)
1450:46          'bias' ( temp float)
1460:48      add second child into first child ( temp 4-component vector of float)
1470:48        'color' ( temp 4-component vector of float)
1480:48        texture ( global 4-component vector of float)
1490:48          'shadowSampler1D' ( uniform sampler1DShadow)
1500:48          'coords3D' ( temp 3-component vector of float)
1510:49      add second child into first child ( temp 4-component vector of float)
1520:49        'color' ( temp 4-component vector of float)
1530:49        texture ( global 4-component vector of float)
1540:49          'shadowSampler1D' ( uniform sampler1DShadow)
1550:49          'coords3D' ( temp 3-component vector of float)
1560:49          'bias' ( temp float)
1570:50      add second child into first child ( temp 4-component vector of float)
1580:50        'color' ( temp 4-component vector of float)
1590:50        texture ( global 4-component vector of float)
1600:50          'shadowSampler2D' ( uniform sampler2DShadow)
1610:50          'coords3D' ( temp 3-component vector of float)
1620:51      add second child into first child ( temp 4-component vector of float)
1630:51        'color' ( temp 4-component vector of float)
1640:51        texture ( global 4-component vector of float)
1650:51          'shadowSampler2D' ( uniform sampler2DShadow)
1660:51          'coords3D' ( temp 3-component vector of float)
1670:51          'bias' ( temp float)
1680:52      add second child into first child ( temp 4-component vector of float)
1690:52        'color' ( temp 4-component vector of float)
1700:52        textureProj ( global 4-component vector of float)
1710:52          'shadowSampler1D' ( uniform sampler1DShadow)
1720:52          'coords4D' ( temp 4-component vector of float)
1730:53      add second child into first child ( temp 4-component vector of float)
1740:53        'color' ( temp 4-component vector of float)
1750:53        textureProj ( global 4-component vector of float)
1760:53          'shadowSampler1D' ( uniform sampler1DShadow)
1770:53          'coords4D' ( temp 4-component vector of float)
1780:53          'bias' ( temp float)
1790:54      add second child into first child ( temp 4-component vector of float)
1800:54        'color' ( temp 4-component vector of float)
1810:54        textureProj ( global 4-component vector of float)
1820:54          'shadowSampler2D' ( uniform sampler2DShadow)
1830:54          'coords4D' ( temp 4-component vector of float)
1840:55      add second child into first child ( temp 4-component vector of float)
1850:55        'color' ( temp 4-component vector of float)
1860:55        textureProj ( global 4-component vector of float)
1870:55          'shadowSampler2D' ( uniform sampler2DShadow)
1880:55          'coords4D' ( temp 4-component vector of float)
1890:55          'bias' ( temp float)
1900:57      Sequence
1910:57        move second child to first child ( temp 2-component vector of int)
1920:57          'iCoords2D' ( temp 2-component vector of int)
1930:57          Constant:
1940:57            0 (const int)
1950:57            5 (const int)
1960:58      Sequence
1970:58        move second child to first child ( temp int)
1980:58          'iLod' ( temp int)
1990:58          Constant:
2000:58            1 (const int)
2010:60      add second child into first child ( temp 4-component vector of float)
2020:60        'color' ( temp 4-component vector of float)
2030:60        textureFetch ( global 4-component vector of float)
2040:60          'texSampler2D' ( uniform sampler2D)
2050:60          'iCoords2D' ( temp 2-component vector of int)
2060:60          'iLod' ( temp int)
2070:62      Sequence
2080:62        move second child to first child ( temp 2-component vector of float)
2090:62          'gradX' ( temp 2-component vector of float)
2100:62          dPdx ( global 2-component vector of float)
2110:62            'coords2D' ( smooth in 2-component vector of float)
2120:63      Sequence
2130:63        move second child to first child ( temp 2-component vector of float)
2140:63          'gradY' ( temp 2-component vector of float)
2150:63          dPdy ( global 2-component vector of float)
2160:63            'coords2D' ( smooth in 2-component vector of float)
2170:66      add second child into first child ( temp 4-component vector of float)
2180:66        'color' ( temp 4-component vector of float)
2190:66        textureGrad ( global 4-component vector of float)
2200:66          'texSampler2D' ( uniform sampler2D)
2210:66          'coords2D' ( smooth in 2-component vector of float)
2220:66          'gradX' ( temp 2-component vector of float)
2230:66          'gradY' ( temp 2-component vector of float)
2240:67      add second child into first child ( temp 4-component vector of float)
2250:67        'color' ( temp 4-component vector of float)
2260:67        textureProjGrad ( global 4-component vector of float)
2270:67          'texSampler2D' ( uniform sampler2D)
2280:67          Construct vec3 ( temp 3-component vector of float)
2290:67            'coords2D' ( smooth in 2-component vector of float)
2300:67            'proj' ( temp float)
2310:67          'gradX' ( temp 2-component vector of float)
2320:67          'gradY' ( temp 2-component vector of float)
2330:68      add second child into first child ( temp 4-component vector of float)
2340:68        'color' ( temp 4-component vector of float)
2350:68        textureGradOffset ( global 4-component vector of float)
2360:68          'texSampler2D' ( uniform sampler2D)
2370:68          'coords2D' ( smooth in 2-component vector of float)
2380:68          'gradX' ( temp 2-component vector of float)
2390:68          'gradY' ( temp 2-component vector of float)
2400:68          Constant:
2410:68            3 (const int)
2420:68            -7 (const int)
2430:69      add second child into first child ( temp 4-component vector of float)
2440:69        'color' ( temp 4-component vector of float)
2450:69        textureProjGradOffset ( global 4-component vector of float)
2460:69          'texSampler2D' ( uniform sampler2D)
2470:69          'coords3D' ( temp 3-component vector of float)
2480:69          'gradX' ( temp 2-component vector of float)
2490:69          'gradY' ( temp 2-component vector of float)
2500:69          Constant:
2510:69            3 (const int)
2520:69            -7 (const int)
2530:70      add second child into first child ( temp 4-component vector of float)
2540:70        'color' ( temp 4-component vector of float)
2550:70        textureGrad ( global float)
2560:70          'shadowSampler2D' ( uniform sampler2DShadow)
2570:70          Construct vec3 ( temp 3-component vector of float)
2580:70            'coords2D' ( smooth in 2-component vector of float)
2590:70            'lod' ( temp float)
2600:70          'gradX' ( temp 2-component vector of float)
2610:70          'gradY' ( temp 2-component vector of float)
2620:72      move second child to first child ( temp 4-component vector of float)
2630:72        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
2640:72        mix ( global 4-component vector of float)
2650:72          'color' ( temp 4-component vector of float)
2660:72          'u' ( uniform 4-component vector of float)
2670:72          component-wise multiply ( temp float)
2680:72            'blend' ( uniform float)
2690:72            'blendscale' ( temp float)
2700:?   Linker Objects
2710:?     'texSampler1D' ( uniform sampler1D)
2720:?     'texSampler2D' ( uniform sampler2D)
2730:?     'texSampler3D' ( uniform sampler3D)
2740:?     'texSamplerCube' ( uniform samplerCube)
2750:?     'shadowSampler1D' ( uniform sampler1DShadow)
2760:?     'shadowSampler2D' ( uniform sampler2DShadow)
2770:?     'blend' ( uniform float)
2780:?     'scale' ( uniform 2-component vector of float)
2790:?     'u' ( uniform 4-component vector of float)
2800:?     't' ( smooth in 2-component vector of float)
2810:?     'coords2D' ( smooth in 2-component vector of float)
282
283
284Linked fragment stage:
285
286
287Shader version: 130
2880:? Sequence
2890:17  Function Definition: main( ( global void)
2900:17    Function Parameters:
2910:19    Sequence
2920:19      Sequence
2930:19        move second child to first child ( temp float)
2940:19          'blendscale' ( temp float)
2950:19          Constant:
2960:19            1.789000
2970:20      Sequence
2980:20        move second child to first child ( temp float)
2990:20          'bias' ( temp float)
3000:20          Constant:
3010:20            2.000000
3020:21      Sequence
3030:21        move second child to first child ( temp float)
3040:21          'lod' ( temp float)
3050:21          Constant:
3060:21            3.000000
3070:22      Sequence
3080:22        move second child to first child ( temp float)
3090:22          'proj' ( temp float)
3100:22          Constant:
3110:22            2.000000
3120:23      Sequence
3130:23        move second child to first child ( temp float)
3140:23          'coords1D' ( temp float)
3150:23          Constant:
3160:23            1.789000
3170:24      Sequence
3180:24        move second child to first child ( temp 3-component vector of float)
3190:24          'coords3D' ( temp 3-component vector of float)
3200:24          Constant:
3210:24            1.789000
3220:24            2.718000
3230:24            3.453000
3240:25      Sequence
3250:25        move second child to first child ( temp 4-component vector of float)
3260:25          'coords4D' ( temp 4-component vector of float)
3270:25          Constant:
3280:25            1.789000
3290:25            2.718000
3300:25            3.453000
3310:25            2.000000
3320:26      Sequence
3330:26        move second child to first child ( temp 4-component vector of float)
3340:26          'color' ( temp 4-component vector of float)
3350:26          Constant:
3360:26            0.000000
3370:26            0.000000
3380:26            0.000000
3390:26            0.000000
3400:28      add second child into first child ( temp 4-component vector of float)
3410:28        'color' ( temp 4-component vector of float)
3420:28        texture ( global 4-component vector of float)
3430:28          'texSampler1D' ( uniform sampler1D)
3440:28          'coords1D' ( temp float)
3450:29      add second child into first child ( temp 4-component vector of float)
3460:29        'color' ( temp 4-component vector of float)
3470:29        texture ( global 4-component vector of float)
3480:29          'texSampler1D' ( uniform sampler1D)
3490:29          'coords1D' ( temp float)
3500:29          'bias' ( temp float)
3510:30      add second child into first child ( temp 4-component vector of float)
3520:30        'color' ( temp 4-component vector of float)
3530:30        textureProj ( global 4-component vector of float)
3540:30          'texSampler1D' ( uniform sampler1D)
3550:30          'coords2D' ( smooth in 2-component vector of float)
3560:31      add second child into first child ( temp 4-component vector of float)
3570:31        'color' ( temp 4-component vector of float)
3580:31        textureProj ( global 4-component vector of float)
3590:31          'texSampler1D' ( uniform sampler1D)
3600:31          'coords4D' ( temp 4-component vector of float)
3610:32      add second child into first child ( temp 4-component vector of float)
3620:32        'color' ( temp 4-component vector of float)
3630:32        textureProj ( global 4-component vector of float)
3640:32          'texSampler1D' ( uniform sampler1D)
3650:32          'coords2D' ( smooth in 2-component vector of float)
3660:32          'bias' ( temp float)
3670:33      add second child into first child ( temp 4-component vector of float)
3680:33        'color' ( temp 4-component vector of float)
3690:33        textureProj ( global 4-component vector of float)
3700:33          'texSampler1D' ( uniform sampler1D)
3710:33          'coords4D' ( temp 4-component vector of float)
3720:33          'bias' ( temp float)
3730:35      add second child into first child ( temp 4-component vector of float)
3740:35        'color' ( temp 4-component vector of float)
3750:35        texture ( global 4-component vector of float)
3760:35          'texSampler2D' ( uniform sampler2D)
3770:35          'coords2D' ( smooth in 2-component vector of float)
3780:36      add second child into first child ( temp 4-component vector of float)
3790:36        'color' ( temp 4-component vector of float)
3800:36        texture ( global 4-component vector of float)
3810:36          'texSampler2D' ( uniform sampler2D)
3820:36          'coords2D' ( smooth in 2-component vector of float)
3830:36          'bias' ( temp float)
3840:37      add second child into first child ( temp 4-component vector of float)
3850:37        'color' ( temp 4-component vector of float)
3860:37        textureProj ( global 4-component vector of float)
3870:37          'texSampler2D' ( uniform sampler2D)
3880:37          'coords3D' ( temp 3-component vector of float)
3890:38      add second child into first child ( temp 4-component vector of float)
3900:38        'color' ( temp 4-component vector of float)
3910:38        textureProj ( global 4-component vector of float)
3920:38          'texSampler2D' ( uniform sampler2D)
3930:38          'coords4D' ( temp 4-component vector of float)
3940:38          'bias' ( temp float)
3950:40      add second child into first child ( temp 4-component vector of float)
3960:40        'color' ( temp 4-component vector of float)
3970:40        texture ( global 4-component vector of float)
3980:40          'texSampler3D' ( uniform sampler3D)
3990:40          'coords3D' ( temp 3-component vector of float)
4000:41      add second child into first child ( temp 4-component vector of float)
4010:41        'color' ( temp 4-component vector of float)
4020:41        texture ( global 4-component vector of float)
4030:41          'texSampler3D' ( uniform sampler3D)
4040:41          'coords3D' ( temp 3-component vector of float)
4050:41          'bias' ( temp float)
4060:42      add second child into first child ( temp 4-component vector of float)
4070:42        'color' ( temp 4-component vector of float)
4080:42        textureProj ( global 4-component vector of float)
4090:42          'texSampler3D' ( uniform sampler3D)
4100:42          'coords4D' ( temp 4-component vector of float)
4110:43      add second child into first child ( temp 4-component vector of float)
4120:43        'color' ( temp 4-component vector of float)
4130:43        textureProj ( global 4-component vector of float)
4140:43          'texSampler3D' ( uniform sampler3D)
4150:43          'coords4D' ( temp 4-component vector of float)
4160:43          'bias' ( temp float)
4170:45      add second child into first child ( temp 4-component vector of float)
4180:45        'color' ( temp 4-component vector of float)
4190:45        texture ( global 4-component vector of float)
4200:45          'texSamplerCube' ( uniform samplerCube)
4210:45          'coords3D' ( temp 3-component vector of float)
4220:46      add second child into first child ( temp 4-component vector of float)
4230:46        'color' ( temp 4-component vector of float)
4240:46        texture ( global 4-component vector of float)
4250:46          'texSamplerCube' ( uniform samplerCube)
4260:46          'coords3D' ( temp 3-component vector of float)
4270:46          'bias' ( temp float)
4280:48      add second child into first child ( temp 4-component vector of float)
4290:48        'color' ( temp 4-component vector of float)
4300:48        texture ( global 4-component vector of float)
4310:48          'shadowSampler1D' ( uniform sampler1DShadow)
4320:48          'coords3D' ( temp 3-component vector of float)
4330:49      add second child into first child ( temp 4-component vector of float)
4340:49        'color' ( temp 4-component vector of float)
4350:49        texture ( global 4-component vector of float)
4360:49          'shadowSampler1D' ( uniform sampler1DShadow)
4370:49          'coords3D' ( temp 3-component vector of float)
4380:49          'bias' ( temp float)
4390:50      add second child into first child ( temp 4-component vector of float)
4400:50        'color' ( temp 4-component vector of float)
4410:50        texture ( global 4-component vector of float)
4420:50          'shadowSampler2D' ( uniform sampler2DShadow)
4430:50          'coords3D' ( temp 3-component vector of float)
4440:51      add second child into first child ( temp 4-component vector of float)
4450:51        'color' ( temp 4-component vector of float)
4460:51        texture ( global 4-component vector of float)
4470:51          'shadowSampler2D' ( uniform sampler2DShadow)
4480:51          'coords3D' ( temp 3-component vector of float)
4490:51          'bias' ( temp float)
4500:52      add second child into first child ( temp 4-component vector of float)
4510:52        'color' ( temp 4-component vector of float)
4520:52        textureProj ( global 4-component vector of float)
4530:52          'shadowSampler1D' ( uniform sampler1DShadow)
4540:52          'coords4D' ( temp 4-component vector of float)
4550:53      add second child into first child ( temp 4-component vector of float)
4560:53        'color' ( temp 4-component vector of float)
4570:53        textureProj ( global 4-component vector of float)
4580:53          'shadowSampler1D' ( uniform sampler1DShadow)
4590:53          'coords4D' ( temp 4-component vector of float)
4600:53          'bias' ( temp float)
4610:54      add second child into first child ( temp 4-component vector of float)
4620:54        'color' ( temp 4-component vector of float)
4630:54        textureProj ( global 4-component vector of float)
4640:54          'shadowSampler2D' ( uniform sampler2DShadow)
4650:54          'coords4D' ( temp 4-component vector of float)
4660:55      add second child into first child ( temp 4-component vector of float)
4670:55        'color' ( temp 4-component vector of float)
4680:55        textureProj ( global 4-component vector of float)
4690:55          'shadowSampler2D' ( uniform sampler2DShadow)
4700:55          'coords4D' ( temp 4-component vector of float)
4710:55          'bias' ( temp float)
4720:57      Sequence
4730:57        move second child to first child ( temp 2-component vector of int)
4740:57          'iCoords2D' ( temp 2-component vector of int)
4750:57          Constant:
4760:57            0 (const int)
4770:57            5 (const int)
4780:58      Sequence
4790:58        move second child to first child ( temp int)
4800:58          'iLod' ( temp int)
4810:58          Constant:
4820:58            1 (const int)
4830:60      add second child into first child ( temp 4-component vector of float)
4840:60        'color' ( temp 4-component vector of float)
4850:60        textureFetch ( global 4-component vector of float)
4860:60          'texSampler2D' ( uniform sampler2D)
4870:60          'iCoords2D' ( temp 2-component vector of int)
4880:60          'iLod' ( temp int)
4890:62      Sequence
4900:62        move second child to first child ( temp 2-component vector of float)
4910:62          'gradX' ( temp 2-component vector of float)
4920:62          dPdx ( global 2-component vector of float)
4930:62            'coords2D' ( smooth in 2-component vector of float)
4940:63      Sequence
4950:63        move second child to first child ( temp 2-component vector of float)
4960:63          'gradY' ( temp 2-component vector of float)
4970:63          dPdy ( global 2-component vector of float)
4980:63            'coords2D' ( smooth in 2-component vector of float)
4990:66      add second child into first child ( temp 4-component vector of float)
5000:66        'color' ( temp 4-component vector of float)
5010:66        textureGrad ( global 4-component vector of float)
5020:66          'texSampler2D' ( uniform sampler2D)
5030:66          'coords2D' ( smooth in 2-component vector of float)
5040:66          'gradX' ( temp 2-component vector of float)
5050:66          'gradY' ( temp 2-component vector of float)
5060:67      add second child into first child ( temp 4-component vector of float)
5070:67        'color' ( temp 4-component vector of float)
5080:67        textureProjGrad ( global 4-component vector of float)
5090:67          'texSampler2D' ( uniform sampler2D)
5100:67          Construct vec3 ( temp 3-component vector of float)
5110:67            'coords2D' ( smooth in 2-component vector of float)
5120:67            'proj' ( temp float)
5130:67          'gradX' ( temp 2-component vector of float)
5140:67          'gradY' ( temp 2-component vector of float)
5150:68      add second child into first child ( temp 4-component vector of float)
5160:68        'color' ( temp 4-component vector of float)
5170:68        textureGradOffset ( global 4-component vector of float)
5180:68          'texSampler2D' ( uniform sampler2D)
5190:68          'coords2D' ( smooth in 2-component vector of float)
5200:68          'gradX' ( temp 2-component vector of float)
5210:68          'gradY' ( temp 2-component vector of float)
5220:68          Constant:
5230:68            3 (const int)
5240:68            -7 (const int)
5250:69      add second child into first child ( temp 4-component vector of float)
5260:69        'color' ( temp 4-component vector of float)
5270:69        textureProjGradOffset ( global 4-component vector of float)
5280:69          'texSampler2D' ( uniform sampler2D)
5290:69          'coords3D' ( temp 3-component vector of float)
5300:69          'gradX' ( temp 2-component vector of float)
5310:69          'gradY' ( temp 2-component vector of float)
5320:69          Constant:
5330:69            3 (const int)
5340:69            -7 (const int)
5350:70      add second child into first child ( temp 4-component vector of float)
5360:70        'color' ( temp 4-component vector of float)
5370:70        textureGrad ( global float)
5380:70          'shadowSampler2D' ( uniform sampler2DShadow)
5390:70          Construct vec3 ( temp 3-component vector of float)
5400:70            'coords2D' ( smooth in 2-component vector of float)
5410:70            'lod' ( temp float)
5420:70          'gradX' ( temp 2-component vector of float)
5430:70          'gradY' ( temp 2-component vector of float)
5440:72      move second child to first child ( temp 4-component vector of float)
5450:72        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
5460:72        mix ( global 4-component vector of float)
5470:72          'color' ( temp 4-component vector of float)
5480:72          'u' ( uniform 4-component vector of float)
5490:72          component-wise multiply ( temp float)
5500:72            'blend' ( uniform float)
5510:72            'blendscale' ( temp float)
5520:?   Linker Objects
5530:?     'texSampler1D' ( uniform sampler1D)
5540:?     'texSampler2D' ( uniform sampler2D)
5550:?     'texSampler3D' ( uniform sampler3D)
5560:?     'texSamplerCube' ( uniform samplerCube)
5570:?     'shadowSampler1D' ( uniform sampler1DShadow)
5580:?     'shadowSampler2D' ( uniform sampler2DShadow)
5590:?     'blend' ( uniform float)
5600:?     'scale' ( uniform 2-component vector of float)
5610:?     'u' ( uniform 4-component vector of float)
5620:?     't' ( smooth in 2-component vector of float)
5630:?     'coords2D' ( smooth in 2-component vector of float)
564
565