1GL_ARB_texture_multisample.vert
2Shader version: 140
3Requested GL_ARB_texture_multisample
40:? Sequence
50:14  Function Definition: main( ( global void)
60:14    Function Parameters:
70:16    Sequence
80:16      move second child to first child ( temp float)
90:16        'result' ( smooth out float)
100:16        direct index ( temp float)
110:16          textureFetch ( global 4-component vector of float)
120:16            'data' ( uniform sampler2DMS)
130:16            Constant:
140:16              0 (const int)
150:16              0 (const int)
160:16            Constant:
170:16              3 (const int)
180:16          Constant:
190:16            0 (const int)
200:17      Sequence
210:17        move second child to first child ( temp 2-component vector of int)
220:17          'temp' ( temp 2-component vector of int)
230:17          textureSize ( global 2-component vector of int)
240:17            'data' ( uniform sampler2DMS)
250:18      move second child to first child ( temp float)
260:18        'result' ( smooth out float)
270:18        direct index ( temp float)
280:18          textureFetch ( global 4-component vector of float)
290:18            'data1' ( uniform sampler2DMSArray)
300:18            Constant:
310:18              0 (const int)
320:18              0 (const int)
330:18              0 (const int)
340:18            Constant:
350:18              3 (const int)
360:18          Constant:
370:18            0 (const int)
380:19      Sequence
390:19        move second child to first child ( temp 3-component vector of int)
400:19          'temp1' ( temp 3-component vector of int)
410:19          textureSize ( global 3-component vector of int)
420:19            'data1' ( uniform sampler2DMSArray)
430:20      move second child to first child ( temp int)
440:20        'result1' ( smooth out int)
450:20        direct index ( temp int)
460:20          textureFetch ( global 4-component vector of int)
470:20            'data2' ( uniform isampler2DMS)
480:20            Constant:
490:20              0 (const int)
500:20              0 (const int)
510:20            Constant:
520:20              3 (const int)
530:20          Constant:
540:20            0 (const int)
550:21      move second child to first child ( temp 2-component vector of int)
560:21        'temp' ( temp 2-component vector of int)
570:21        textureSize ( global 2-component vector of int)
580:21          'data2' ( uniform isampler2DMS)
590:22      move second child to first child ( temp uint)
600:22        'result2' ( smooth out uint)
610:22        direct index ( temp uint)
620:22          textureFetch ( global 4-component vector of uint)
630:22            'data3' ( uniform usampler2DMSArray)
640:22            Constant:
650:22              0 (const int)
660:22              0 (const int)
670:22              0 (const int)
680:22            Constant:
690:22              3 (const int)
700:22          Constant:
710:22            0 (const int)
720:23      move second child to first child ( temp 3-component vector of int)
730:23        'temp1' ( temp 3-component vector of int)
740:23        textureSize ( global 3-component vector of int)
750:23          'data3' ( uniform usampler2DMSArray)
760:24      move second child to first child ( temp uint)
770:24        'result2' ( smooth out uint)
780:24        direct index ( temp uint)
790:24          textureFetch ( global 4-component vector of uint)
800:24            'data4' ( uniform usampler2DMS)
810:24            Constant:
820:24              0 (const int)
830:24              0 (const int)
840:24            Constant:
850:24              3 (const int)
860:24          Constant:
870:24            0 (const int)
880:25      move second child to first child ( temp 2-component vector of int)
890:25        'temp' ( temp 2-component vector of int)
900:25        textureSize ( global 2-component vector of int)
910:25          'data4' ( uniform usampler2DMS)
920:26      move second child to first child ( temp int)
930:26        'result1' ( smooth out int)
940:26        direct index ( temp int)
950:26          textureFetch ( global 4-component vector of int)
960:26            'data5' ( uniform isampler2DMSArray)
970:26            Constant:
980:26              0 (const int)
990:26              0 (const int)
1000:26              0 (const int)
1010:26            Constant:
1020:26              3 (const int)
1030:26          Constant:
1040:26            0 (const int)
1050:27      move second child to first child ( temp 3-component vector of int)
1060:27        'temp1' ( temp 3-component vector of int)
1070:27        textureSize ( global 3-component vector of int)
1080:27          'data5' ( uniform isampler2DMSArray)
1090:?   Linker Objects
1100:?     'result' ( smooth out float)
1110:?     'result1' ( smooth out int)
1120:?     'result2' ( smooth out uint)
1130:?     'data' ( uniform sampler2DMS)
1140:?     'data1' ( uniform sampler2DMSArray)
1150:?     'data2' ( uniform isampler2DMS)
1160:?     'data3' ( uniform usampler2DMSArray)
1170:?     'data4' ( uniform usampler2DMS)
1180:?     'data5' ( uniform isampler2DMSArray)
1190:?     'gl_VertexID' ( gl_VertexId int VertexId)
1200:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
121
122
123Linked vertex stage:
124
125
126Shader version: 140
127Requested GL_ARB_texture_multisample
1280:? Sequence
1290:14  Function Definition: main( ( global void)
1300:14    Function Parameters:
1310:16    Sequence
1320:16      move second child to first child ( temp float)
1330:16        'result' ( smooth out float)
1340:16        direct index ( temp float)
1350:16          textureFetch ( global 4-component vector of float)
1360:16            'data' ( uniform sampler2DMS)
1370:16            Constant:
1380:16              0 (const int)
1390:16              0 (const int)
1400:16            Constant:
1410:16              3 (const int)
1420:16          Constant:
1430:16            0 (const int)
1440:17      Sequence
1450:17        move second child to first child ( temp 2-component vector of int)
1460:17          'temp' ( temp 2-component vector of int)
1470:17          textureSize ( global 2-component vector of int)
1480:17            'data' ( uniform sampler2DMS)
1490:18      move second child to first child ( temp float)
1500:18        'result' ( smooth out float)
1510:18        direct index ( temp float)
1520:18          textureFetch ( global 4-component vector of float)
1530:18            'data1' ( uniform sampler2DMSArray)
1540:18            Constant:
1550:18              0 (const int)
1560:18              0 (const int)
1570:18              0 (const int)
1580:18            Constant:
1590:18              3 (const int)
1600:18          Constant:
1610:18            0 (const int)
1620:19      Sequence
1630:19        move second child to first child ( temp 3-component vector of int)
1640:19          'temp1' ( temp 3-component vector of int)
1650:19          textureSize ( global 3-component vector of int)
1660:19            'data1' ( uniform sampler2DMSArray)
1670:20      move second child to first child ( temp int)
1680:20        'result1' ( smooth out int)
1690:20        direct index ( temp int)
1700:20          textureFetch ( global 4-component vector of int)
1710:20            'data2' ( uniform isampler2DMS)
1720:20            Constant:
1730:20              0 (const int)
1740:20              0 (const int)
1750:20            Constant:
1760:20              3 (const int)
1770:20          Constant:
1780:20            0 (const int)
1790:21      move second child to first child ( temp 2-component vector of int)
1800:21        'temp' ( temp 2-component vector of int)
1810:21        textureSize ( global 2-component vector of int)
1820:21          'data2' ( uniform isampler2DMS)
1830:22      move second child to first child ( temp uint)
1840:22        'result2' ( smooth out uint)
1850:22        direct index ( temp uint)
1860:22          textureFetch ( global 4-component vector of uint)
1870:22            'data3' ( uniform usampler2DMSArray)
1880:22            Constant:
1890:22              0 (const int)
1900:22              0 (const int)
1910:22              0 (const int)
1920:22            Constant:
1930:22              3 (const int)
1940:22          Constant:
1950:22            0 (const int)
1960:23      move second child to first child ( temp 3-component vector of int)
1970:23        'temp1' ( temp 3-component vector of int)
1980:23        textureSize ( global 3-component vector of int)
1990:23          'data3' ( uniform usampler2DMSArray)
2000:24      move second child to first child ( temp uint)
2010:24        'result2' ( smooth out uint)
2020:24        direct index ( temp uint)
2030:24          textureFetch ( global 4-component vector of uint)
2040:24            'data4' ( uniform usampler2DMS)
2050:24            Constant:
2060:24              0 (const int)
2070:24              0 (const int)
2080:24            Constant:
2090:24              3 (const int)
2100:24          Constant:
2110:24            0 (const int)
2120:25      move second child to first child ( temp 2-component vector of int)
2130:25        'temp' ( temp 2-component vector of int)
2140:25        textureSize ( global 2-component vector of int)
2150:25          'data4' ( uniform usampler2DMS)
2160:26      move second child to first child ( temp int)
2170:26        'result1' ( smooth out int)
2180:26        direct index ( temp int)
2190:26          textureFetch ( global 4-component vector of int)
2200:26            'data5' ( uniform isampler2DMSArray)
2210:26            Constant:
2220:26              0 (const int)
2230:26              0 (const int)
2240:26              0 (const int)
2250:26            Constant:
2260:26              3 (const int)
2270:26          Constant:
2280:26            0 (const int)
2290:27      move second child to first child ( temp 3-component vector of int)
2300:27        'temp1' ( temp 3-component vector of int)
2310:27        textureSize ( global 3-component vector of int)
2320:27          'data5' ( uniform isampler2DMSArray)
2330:?   Linker Objects
2340:?     'result' ( smooth out float)
2350:?     'result1' ( smooth out int)
2360:?     'result2' ( smooth out uint)
2370:?     'data' ( uniform sampler2DMS)
2380:?     'data1' ( uniform sampler2DMSArray)
2390:?     'data2' ( uniform isampler2DMS)
2400:?     'data3' ( uniform usampler2DMSArray)
2410:?     'data4' ( uniform usampler2DMS)
2420:?     'data5' ( uniform isampler2DMSArray)
2430:?     'gl_VertexID' ( gl_VertexId int VertexId)
2440:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
245
246