1GL_ARB_fragment_coord_conventions.vert
2Shader version: 140
3Requested GL_ARB_explicit_attrib_location
4Requested GL_ARB_fragment_coord_conventions
50:? Sequence
60:22  Function Definition: main( ( global void)
70:22    Function Parameters: 
80:24    Sequence
90:24      move second child to first child ( temp 4-component vector of float)
100:24        'gl_Position' ( gl_Position 4-component vector of float Position)
110:24        'pos' (layout( location=0) in 4-component vector of float)
120:25      move second child to first child ( temp 4-component vector of float)
130:25        'i' ( smooth out 4-component vector of float)
140:25        Construct vec4 ( temp 4-component vector of float)
150:25          component-wise multiply ( temp float)
160:25            component-wise multiply ( temp float)
170:25              add ( temp float)
180:25                direct index ( temp float)
190:25                  'pos' (layout( location=0) in 4-component vector of float)
200:25                  Constant:
210:25                    0 (const int)
220:25                Constant:
230:25                  1.000000
240:25              Constant:
250:25                0.500000
260:25            'gtf_windowWidth' ( uniform float)
270:25          component-wise multiply ( temp float)
280:25            component-wise multiply ( temp float)
290:25              add ( temp float)
300:25                direct index ( temp float)
310:25                  'pos' (layout( location=0) in 4-component vector of float)
320:25                  Constant:
330:25                    1 (const int)
340:25                Constant:
350:25                  1.000000
360:25              Constant:
370:25                0.500000
380:25            'gtf_windowHeight' ( uniform float)
390:25          add ( temp float)
400:25            component-wise multiply ( temp float)
410:25              component-wise multiply ( temp float)
420:25                subtract ( temp float)
430:25                  'f' ( uniform float)
440:25                  'n' ( uniform float)
450:25                Constant:
460:25                  0.500000
470:25              direct index ( temp float)
480:25                'pos' (layout( location=0) in 4-component vector of float)
490:25                Constant:
500:25                  2 (const int)
510:25            component-wise multiply ( temp float)
520:25              add ( temp float)
530:25                'f' ( uniform float)
540:25                'n' ( uniform float)
550:25              Constant:
560:25                0.500000
570:25          direct index ( temp float)
580:25            'pos' (layout( location=0) in 4-component vector of float)
590:25            Constant:
600:25              3 (const int)
610:?   Linker Objects
620:?     'pos' (layout( location=0) in 4-component vector of float)
630:?     'i' ( smooth out 4-component vector of float)
640:?     'gtf_windowWidth' ( uniform float)
650:?     'gtf_windowHeight' ( uniform float)
660:?     'n' ( uniform float)
670:?     'f' ( uniform float)
680:?     'gl_VertexID' ( gl_VertexId int VertexId)
690:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
70
71
72Linked vertex stage:
73
74
75Shader version: 140
76Requested GL_ARB_explicit_attrib_location
77Requested GL_ARB_fragment_coord_conventions
780:? Sequence
790:22  Function Definition: main( ( global void)
800:22    Function Parameters: 
810:24    Sequence
820:24      move second child to first child ( temp 4-component vector of float)
830:24        'gl_Position' ( gl_Position 4-component vector of float Position)
840:24        'pos' (layout( location=0) in 4-component vector of float)
850:25      move second child to first child ( temp 4-component vector of float)
860:25        'i' ( smooth out 4-component vector of float)
870:25        Construct vec4 ( temp 4-component vector of float)
880:25          component-wise multiply ( temp float)
890:25            component-wise multiply ( temp float)
900:25              add ( temp float)
910:25                direct index ( temp float)
920:25                  'pos' (layout( location=0) in 4-component vector of float)
930:25                  Constant:
940:25                    0 (const int)
950:25                Constant:
960:25                  1.000000
970:25              Constant:
980:25                0.500000
990:25            'gtf_windowWidth' ( uniform float)
1000:25          component-wise multiply ( temp float)
1010:25            component-wise multiply ( temp float)
1020:25              add ( temp float)
1030:25                direct index ( temp float)
1040:25                  'pos' (layout( location=0) in 4-component vector of float)
1050:25                  Constant:
1060:25                    1 (const int)
1070:25                Constant:
1080:25                  1.000000
1090:25              Constant:
1100:25                0.500000
1110:25            'gtf_windowHeight' ( uniform float)
1120:25          add ( temp float)
1130:25            component-wise multiply ( temp float)
1140:25              component-wise multiply ( temp float)
1150:25                subtract ( temp float)
1160:25                  'f' ( uniform float)
1170:25                  'n' ( uniform float)
1180:25                Constant:
1190:25                  0.500000
1200:25              direct index ( temp float)
1210:25                'pos' (layout( location=0) in 4-component vector of float)
1220:25                Constant:
1230:25                  2 (const int)
1240:25            component-wise multiply ( temp float)
1250:25              add ( temp float)
1260:25                'f' ( uniform float)
1270:25                'n' ( uniform float)
1280:25              Constant:
1290:25                0.500000
1300:25          direct index ( temp float)
1310:25            'pos' (layout( location=0) in 4-component vector of float)
1320:25            Constant:
1330:25              3 (const int)
1340:?   Linker Objects
1350:?     'pos' (layout( location=0) in 4-component vector of float)
1360:?     'i' ( smooth out 4-component vector of float)
1370:?     'gtf_windowWidth' ( uniform float)
1380:?     'gtf_windowHeight' ( uniform float)
1390:?     'n' ( uniform float)
1400:?     'f' ( uniform float)
1410:?     'gl_VertexID' ( gl_VertexId int VertexId)
1420:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
143
144