1310runtimeArray.vert
2ERROR: 0:9: '' : array size required
3ERROR: 1 compilation errors.  No code generated.
4
5
6Shader version: 310
7ERROR: node is still EOpNull!
80:12  Function Definition: main( ( global void)
90:12    Function Parameters:
100:14    Sequence
110:14      move second child to first child ( temp highp float)
120:14        'o' (layout( location=0) smooth out highp float)
130:14        f: direct index for structure ( global highp float)
140:14          direct index (layout( column_major shared) temp structure{ global highp float f})
150:14            s: direct index for structure (layout( column_major shared) buffer unsized 6-element array of structure{ global highp float f})
160:14              'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer unsized 6-element array of structure{ global highp float f} s})
170:14              Constant:
180:14                0 (const uint)
190:14            Constant:
200:14              5 (const int)
210:14          Constant:
220:14            0 (const int)
230:15      add second child into first child ( temp highp float)
240:15        'o' (layout( location=0) smooth out highp float)
250:15        f: direct index for structure ( global highp float)
260:15          direct index (layout( column_major shared) temp structure{ global highp float f})
270:15            s: direct index for structure (layout( column_major shared) buffer unsized 7-element array of structure{ global highp float f})
280:15              'b2name' (layout( column_major shared) buffer block{layout( column_major shared) buffer unsized 7-element array of structure{ global highp float f} s})
290:15              Constant:
300:15                0 (const int)
310:15            Constant:
320:15              6 (const int)
330:15          Constant:
340:15            0 (const int)
350:16      add second child into first child ( temp highp float)
360:16        'o' (layout( location=0) smooth out highp float)
370:16        f: direct index for structure ( global highp float)
380:16          direct index (layout( column_major shared) temp structure{ global highp float f})
390:16            s: direct index for structure (layout( column_major shared) buffer unsized 8-element array of structure{ global highp float f})
400:16              direct index (layout( column_major shared) temp block{layout( column_major shared) buffer unsized 8-element array of structure{ global highp float f} s})
410:16                'b3name' (layout( column_major shared) buffer unsized 4-element array of block{layout( column_major shared) buffer unsized 8-element array of structure{ global highp float f} s})
420:16                Constant:
430:16                  3 (const int)
440:16              Constant:
450:16                0 (const int)
460:16            Constant:
470:16              7 (const int)
480:16          Constant:
490:16            0 (const int)
500:17      add second child into first child ( temp highp float)
510:17        'o' (layout( location=0) smooth out highp float)
520:17        f: direct index for structure ( global highp float)
530:17          direct index (layout( column_major shared) temp structure{ global highp float f})
540:17            s: direct index for structure (layout( column_major shared) buffer unsized 9-element array of structure{ global highp float f})
550:17              direct index (layout( column_major shared) temp block{layout( column_major shared) buffer unsized 9-element array of structure{ global highp float f} s})
560:17                'b4name' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer unsized 9-element array of structure{ global highp float f} s})
570:17                Constant:
580:17                  2 (const int)
590:17              Constant:
600:17                0 (const int)
610:17            Constant:
620:17              8 (const int)
630:17          Constant:
640:17            0 (const int)
650:?   Linker Objects
660:?     'o' (layout( location=0) smooth out highp float)
670:?     'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer unsized 6-element array of structure{ global highp float f} s})
680:?     'b2name' (layout( column_major shared) buffer block{layout( column_major shared) buffer unsized 7-element array of structure{ global highp float f} s})
690:?     'b3name' (layout( column_major shared) buffer unsized 4-element array of block{layout( column_major shared) buffer unsized 8-element array of structure{ global highp float f} s})
700:?     'b4name' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer unsized 9-element array of structure{ global highp float f} s})
710:?     'gl_VertexID' ( gl_VertexId highp int VertexId)
720:?     'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
73
74
75Linked vertex stage:
76
77
78Shader version: 310
79ERROR: node is still EOpNull!
800:12  Function Definition: main( ( global void)
810:12    Function Parameters:
820:14    Sequence
830:14      move second child to first child ( temp highp float)
840:14        'o' (layout( location=0) smooth out highp float)
850:14        f: direct index for structure ( global highp float)
860:14          direct index (layout( column_major shared) temp structure{ global highp float f})
870:14            s: direct index for structure (layout( column_major shared) buffer unsized 6-element array of structure{ global highp float f})
880:14              'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer unsized 6-element array of structure{ global highp float f} s})
890:14              Constant:
900:14                0 (const uint)
910:14            Constant:
920:14              5 (const int)
930:14          Constant:
940:14            0 (const int)
950:15      add second child into first child ( temp highp float)
960:15        'o' (layout( location=0) smooth out highp float)
970:15        f: direct index for structure ( global highp float)
980:15          direct index (layout( column_major shared) temp structure{ global highp float f})
990:15            s: direct index for structure (layout( column_major shared) buffer unsized 7-element array of structure{ global highp float f})
1000:15              'b2name' (layout( column_major shared) buffer block{layout( column_major shared) buffer unsized 7-element array of structure{ global highp float f} s})
1010:15              Constant:
1020:15                0 (const int)
1030:15            Constant:
1040:15              6 (const int)
1050:15          Constant:
1060:15            0 (const int)
1070:16      add second child into first child ( temp highp float)
1080:16        'o' (layout( location=0) smooth out highp float)
1090:16        f: direct index for structure ( global highp float)
1100:16          direct index (layout( column_major shared) temp structure{ global highp float f})
1110:16            s: direct index for structure (layout( column_major shared) buffer unsized 8-element array of structure{ global highp float f})
1120:16              direct index (layout( column_major shared) temp block{layout( column_major shared) buffer unsized 8-element array of structure{ global highp float f} s})
1130:16                'b3name' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer unsized 8-element array of structure{ global highp float f} s})
1140:16                Constant:
1150:16                  3 (const int)
1160:16              Constant:
1170:16                0 (const int)
1180:16            Constant:
1190:16              7 (const int)
1200:16          Constant:
1210:16            0 (const int)
1220:17      add second child into first child ( temp highp float)
1230:17        'o' (layout( location=0) smooth out highp float)
1240:17        f: direct index for structure ( global highp float)
1250:17          direct index (layout( column_major shared) temp structure{ global highp float f})
1260:17            s: direct index for structure (layout( column_major shared) buffer unsized 9-element array of structure{ global highp float f})
1270:17              direct index (layout( column_major shared) temp block{layout( column_major shared) buffer unsized 9-element array of structure{ global highp float f} s})
1280:17                'b4name' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer unsized 9-element array of structure{ global highp float f} s})
1290:17                Constant:
1300:17                  2 (const int)
1310:17              Constant:
1320:17                0 (const int)
1330:17            Constant:
1340:17              8 (const int)
1350:17          Constant:
1360:17            0 (const int)
1370:?   Linker Objects
1380:?     'o' (layout( location=0) smooth out highp float)
1390:?     'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer unsized 6-element array of structure{ global highp float f} s})
1400:?     'b2name' (layout( column_major shared) buffer block{layout( column_major shared) buffer unsized 7-element array of structure{ global highp float f} s})
1410:?     'b3name' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer unsized 8-element array of structure{ global highp float f} s})
1420:?     'b4name' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer unsized 9-element array of structure{ global highp float f} s})
1430:?     'gl_VertexID' ( gl_VertexId highp int VertexId)
1440:?     'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
145
146