1GL_EXT_texture_array.frag
2Shader version: 110
3Requested GL_EXT_texture_array
40:? Sequence
50:10  Function Definition: foo( ( global void)
60:10    Function Parameters:
70:?     Sequence
80:17      move second child to first child ( temp 4-component vector of float)
90:17        'v4' ( temp 4-component vector of float)
100:17        texture ( global 4-component vector of float)
110:17          's1DA' ( uniform sampler1DArray)
120:17          'v2' ( temp 2-component vector of float)
130:18      move second child to first child ( temp 4-component vector of float)
140:18        'v4' ( temp 4-component vector of float)
150:18        texture ( global 4-component vector of float)
160:18          's2DA' ( uniform sampler2DArray)
170:18          'v3' ( temp 3-component vector of float)
180:19      move second child to first child ( temp 4-component vector of float)
190:19        'v4' ( temp 4-component vector of float)
200:19        texture ( global 4-component vector of float)
210:19          's1DAS' ( uniform sampler1DArrayShadow)
220:19          'v3' ( temp 3-component vector of float)
230:20      move second child to first child ( temp 4-component vector of float)
240:20        'v4' ( temp 4-component vector of float)
250:20        texture ( global 4-component vector of float)
260:20          's2DAS' ( uniform sampler2DArrayShadow)
270:20          'v4' ( temp 4-component vector of float)
280:22      move second child to first child ( temp 4-component vector of float)
290:22        'v4' ( temp 4-component vector of float)
300:22        texture ( global 4-component vector of float)
310:22          's1DA' ( uniform sampler1DArray)
320:22          'v2' ( temp 2-component vector of float)
330:22          'f' ( temp float)
340:23      move second child to first child ( temp 4-component vector of float)
350:23        'v4' ( temp 4-component vector of float)
360:23        texture ( global 4-component vector of float)
370:23          's2DA' ( uniform sampler2DArray)
380:23          'v3' ( temp 3-component vector of float)
390:23          'f' ( temp float)
400:24      move second child to first child ( temp 4-component vector of float)
410:24        'v4' ( temp 4-component vector of float)
420:24        texture ( global 4-component vector of float)
430:24          's1DAS' ( uniform sampler1DArrayShadow)
440:24          'v3' ( temp 3-component vector of float)
450:24          'f' ( temp float)
460:26      move second child to first child ( temp 4-component vector of float)
470:26        'v4' ( temp 4-component vector of float)
480:26        textureLod ( global 4-component vector of float)
490:26          's1DA' ( uniform sampler1DArray)
500:26          'v2' ( temp 2-component vector of float)
510:26          'f' ( temp float)
520:27      move second child to first child ( temp 4-component vector of float)
530:27        'v4' ( temp 4-component vector of float)
540:27        textureLod ( global 4-component vector of float)
550:27          's2DA' ( uniform sampler2DArray)
560:27          'v3' ( temp 3-component vector of float)
570:27          'f' ( temp float)
580:28      move second child to first child ( temp 4-component vector of float)
590:28        'v4' ( temp 4-component vector of float)
600:28        textureLod ( global 4-component vector of float)
610:28          's1DAS' ( uniform sampler1DArrayShadow)
620:28          'v3' ( temp 3-component vector of float)
630:28          'f' ( temp float)
640:31  Function Definition: main( ( global void)
650:31    Function Parameters:
660:33    Sequence
670:33      Function Call: foo( ( global void)
680:?   Linker Objects
690:?     's1DA' ( uniform sampler1DArray)
700:?     's2DA' ( uniform sampler2DArray)
710:?     's1DAS' ( uniform sampler1DArrayShadow)
720:?     's2DAS' ( uniform sampler2DArrayShadow)
73
74
75Linked fragment stage:
76
77
78Shader version: 110
79Requested GL_EXT_texture_array
800:? Sequence
810:10  Function Definition: foo( ( global void)
820:10    Function Parameters:
830:?     Sequence
840:17      move second child to first child ( temp 4-component vector of float)
850:17        'v4' ( temp 4-component vector of float)
860:17        texture ( global 4-component vector of float)
870:17          's1DA' ( uniform sampler1DArray)
880:17          'v2' ( temp 2-component vector of float)
890:18      move second child to first child ( temp 4-component vector of float)
900:18        'v4' ( temp 4-component vector of float)
910:18        texture ( global 4-component vector of float)
920:18          's2DA' ( uniform sampler2DArray)
930:18          'v3' ( temp 3-component vector of float)
940:19      move second child to first child ( temp 4-component vector of float)
950:19        'v4' ( temp 4-component vector of float)
960:19        texture ( global 4-component vector of float)
970:19          's1DAS' ( uniform sampler1DArrayShadow)
980:19          'v3' ( temp 3-component vector of float)
990:20      move second child to first child ( temp 4-component vector of float)
1000:20        'v4' ( temp 4-component vector of float)
1010:20        texture ( global 4-component vector of float)
1020:20          's2DAS' ( uniform sampler2DArrayShadow)
1030:20          'v4' ( temp 4-component vector of float)
1040:22      move second child to first child ( temp 4-component vector of float)
1050:22        'v4' ( temp 4-component vector of float)
1060:22        texture ( global 4-component vector of float)
1070:22          's1DA' ( uniform sampler1DArray)
1080:22          'v2' ( temp 2-component vector of float)
1090:22          'f' ( temp float)
1100:23      move second child to first child ( temp 4-component vector of float)
1110:23        'v4' ( temp 4-component vector of float)
1120:23        texture ( global 4-component vector of float)
1130:23          's2DA' ( uniform sampler2DArray)
1140:23          'v3' ( temp 3-component vector of float)
1150:23          'f' ( temp float)
1160:24      move second child to first child ( temp 4-component vector of float)
1170:24        'v4' ( temp 4-component vector of float)
1180:24        texture ( global 4-component vector of float)
1190:24          's1DAS' ( uniform sampler1DArrayShadow)
1200:24          'v3' ( temp 3-component vector of float)
1210:24          'f' ( temp float)
1220:26      move second child to first child ( temp 4-component vector of float)
1230:26        'v4' ( temp 4-component vector of float)
1240:26        textureLod ( global 4-component vector of float)
1250:26          's1DA' ( uniform sampler1DArray)
1260:26          'v2' ( temp 2-component vector of float)
1270:26          'f' ( temp float)
1280:27      move second child to first child ( temp 4-component vector of float)
1290:27        'v4' ( temp 4-component vector of float)
1300:27        textureLod ( global 4-component vector of float)
1310:27          's2DA' ( uniform sampler2DArray)
1320:27          'v3' ( temp 3-component vector of float)
1330:27          'f' ( temp float)
1340:28      move second child to first child ( temp 4-component vector of float)
1350:28        'v4' ( temp 4-component vector of float)
1360:28        textureLod ( global 4-component vector of float)
1370:28          's1DAS' ( uniform sampler1DArrayShadow)
1380:28          'v3' ( temp 3-component vector of float)
1390:28          'f' ( temp float)
1400:31  Function Definition: main( ( global void)
1410:31    Function Parameters:
1420:33    Sequence
1430:33      Function Call: foo( ( global void)
1440:?   Linker Objects
1450:?     's1DA' ( uniform sampler1DArray)
1460:?     's2DA' ( uniform sampler2DArray)
1470:?     's1DAS' ( uniform sampler1DArrayShadow)
1480:?     's2DAS' ( uniform sampler2DArrayShadow)
149
150