1varyingArrayIndirect.frag
2WARNING: 0:3: varying deprecated in version 130; may be removed in future release
3WARNING: 0:4: varying deprecated in version 130; may be removed in future release
4WARNING: 0:6: varying deprecated in version 130; may be removed in future release
5WARNING: 0:8: varying deprecated in version 130; may be removed in future release
6
7Shader version: 130
80:? Sequence
90:12  Function Definition: main( ( global void)
100:12    Function Parameters:
110:14    Sequence
120:14      Sequence
130:14        move second child to first child ( temp 4-component vector of float)
140:14          'texColor' ( temp 4-component vector of float)
150:14          texture ( global 4-component vector of float)
160:14            'texSampler2D' ( uniform sampler2D)
170:14            Construct vec2 ( temp 2-component vector of float)
180:14              add ( temp 4-component vector of float)
190:14                add ( temp 4-component vector of float)
200:14                  indirect index ( smooth temp 4-component vector of float)
210:14                    'userIn' ( smooth in 2-element array of 4-component vector of float)
220:14                    'b' ( uniform int)
230:14                  indirect index ( smooth temp 4-component vector of float TexCoord)
240:14                    'gl_TexCoord' ( smooth in 6-element array of 4-component vector of float TexCoord)
250:14                    'a' ( uniform int)
260:14                direct index ( smooth temp 4-component vector of float TexCoord)
270:14                  'gl_TexCoord' ( smooth in 6-element array of 4-component vector of float TexCoord)
280:14                  Constant:
290:14                    5 (const int)
300:16      add second child into first child ( temp 4-component vector of float)
310:16        'texColor' ( temp 4-component vector of float)
320:16        'color' ( smooth in 4-component vector of float)
330:18      move second child to first child ( temp float)
340:18        direct index ( temp float)
350:18          'texColor' ( temp 4-component vector of float)
360:18          Constant:
370:18            3 (const int)
380:18        'alpha' ( smooth in float)
390:20      move second child to first child ( temp 4-component vector of float)
400:20        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
410:20        add ( temp 4-component vector of float)
420:20          add ( temp 4-component vector of float)
430:20            add ( temp 4-component vector of float)
440:20              direct index ( smooth temp 4-component vector of float TexCoord)
450:20                'gl_TexCoord' ( smooth in 6-element array of 4-component vector of float TexCoord)
460:20                Constant:
470:20                  0 (const int)
480:20              indirect index ( smooth temp 4-component vector of float TexCoord)
490:20                'gl_TexCoord' ( smooth in 6-element array of 4-component vector of float TexCoord)
500:20                'b' ( uniform int)
510:20            'texColor' ( temp 4-component vector of float)
520:20          indirect index ( smooth temp 4-component vector of float)
530:20            'userIn' ( smooth in 2-element array of 4-component vector of float)
540:20            'a' ( uniform int)
550:?   Linker Objects
560:?     'texSampler2D' ( uniform sampler2D)
570:?     'color' ( smooth in 4-component vector of float)
580:?     'alpha' ( smooth in float)
590:?     'gl_TexCoord' ( smooth in 6-element array of 4-component vector of float TexCoord)
600:?     'userIn' ( smooth in 2-element array of 4-component vector of float)
610:?     'a' ( uniform int)
620:?     'b' ( uniform int)
63
64
65Linked fragment stage:
66
67
68Shader version: 130
690:? Sequence
700:12  Function Definition: main( ( global void)
710:12    Function Parameters:
720:14    Sequence
730:14      Sequence
740:14        move second child to first child ( temp 4-component vector of float)
750:14          'texColor' ( temp 4-component vector of float)
760:14          texture ( global 4-component vector of float)
770:14            'texSampler2D' ( uniform sampler2D)
780:14            Construct vec2 ( temp 2-component vector of float)
790:14              add ( temp 4-component vector of float)
800:14                add ( temp 4-component vector of float)
810:14                  indirect index ( smooth temp 4-component vector of float)
820:14                    'userIn' ( smooth in 2-element array of 4-component vector of float)
830:14                    'b' ( uniform int)
840:14                  indirect index ( smooth temp 4-component vector of float TexCoord)
850:14                    'gl_TexCoord' ( smooth in 6-element array of 4-component vector of float TexCoord)
860:14                    'a' ( uniform int)
870:14                direct index ( smooth temp 4-component vector of float TexCoord)
880:14                  'gl_TexCoord' ( smooth in 6-element array of 4-component vector of float TexCoord)
890:14                  Constant:
900:14                    5 (const int)
910:16      add second child into first child ( temp 4-component vector of float)
920:16        'texColor' ( temp 4-component vector of float)
930:16        'color' ( smooth in 4-component vector of float)
940:18      move second child to first child ( temp float)
950:18        direct index ( temp float)
960:18          'texColor' ( temp 4-component vector of float)
970:18          Constant:
980:18            3 (const int)
990:18        'alpha' ( smooth in float)
1000:20      move second child to first child ( temp 4-component vector of float)
1010:20        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
1020:20        add ( temp 4-component vector of float)
1030:20          add ( temp 4-component vector of float)
1040:20            add ( temp 4-component vector of float)
1050:20              direct index ( smooth temp 4-component vector of float TexCoord)
1060:20                'gl_TexCoord' ( smooth in 6-element array of 4-component vector of float TexCoord)
1070:20                Constant:
1080:20                  0 (const int)
1090:20              indirect index ( smooth temp 4-component vector of float TexCoord)
1100:20                'gl_TexCoord' ( smooth in 6-element array of 4-component vector of float TexCoord)
1110:20                'b' ( uniform int)
1120:20            'texColor' ( temp 4-component vector of float)
1130:20          indirect index ( smooth temp 4-component vector of float)
1140:20            'userIn' ( smooth in 2-element array of 4-component vector of float)
1150:20            'a' ( uniform int)
1160:?   Linker Objects
1170:?     'texSampler2D' ( uniform sampler2D)
1180:?     'color' ( smooth in 4-component vector of float)
1190:?     'alpha' ( smooth in float)
1200:?     'gl_TexCoord' ( smooth in 6-element array of 4-component vector of float TexCoord)
1210:?     'userIn' ( smooth in 2-element array of 4-component vector of float)
1220:?     'a' ( uniform int)
1230:?     'b' ( uniform int)
124
125