1310AofA.vert 2ERROR: 0:17: '' : array size required 3ERROR: 0:23: '' : array size required 4ERROR: 0:28: '[]' : only outermost dimension of an array of arrays can be implicitly sized 5ERROR: 0:40: '' : array size required 6ERROR: 0:48: 'constructor' : constructing non-array constituent from array argument 7ERROR: 0:49: 'constructor' : array constructor argument not correct type to construct array element 8ERROR: 0:62: '[' : array index out of range '4' 9ERROR: 0:78: 'assign' : cannot convert from ' global 4-element array of 7-element array of highp float' to ' global 5-element array of 7-element array of highp float' 10ERROR: 0:79: 'assign' : cannot convert from ' global 4-element array of 7-element array of highp float' to ' global unsized 1-element array of 7-element array of highp float' 11ERROR: 0:81: 'foo' : no matching overloaded function found 12ERROR: 0:86: '==' : wrong operand types: no operation '==' exists that takes a left-hand operand of type ' global 4-element array of 7-element array of highp float' and a right operand of type ' global 5-element array of 7-element array of highp float' (or there is no acceptable conversion) 13ERROR: 0:90: '[' : array index out of range '5' 14ERROR: 0:94: '[' : index out of range '-1' 15ERROR: 0:96: 'assign' : cannot convert from ' temp 3-element array of highp 4-component vector of float' to 'layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float' 16ERROR: 0:103: '' : array size required 17ERROR: 0:104: '' : array size required 18ERROR: 0:105: '' : array size required 19ERROR: 0:106: '' : array size required 20ERROR: 0:107: '' : array size required 21ERROR: 0:110: 'vertex input arrays' : not supported with this profile: es 22ERROR: 0:111: 'vertex-shader array-of-array output' : not supported with this profile: es 23ERROR: 0:113: 'array-of-array of block' : not supported with this profile: es 24ERROR: 22 compilation errors. No code generated. 25 26 27Shader version: 310 28ERROR: node is still EOpNull! 290:8 Function Definition: f(b1;f1;u1[4];i1[3][2]; ( global void) 300:8 Function Parameters: 310:8 'a' ( in bool) 320:8 'b' ( in highp float) 330:8 'c' ( in 4-element array of highp uint) 340:8 'd' ( in 3-element array of 2-element array of highp int) 350:11 Function Definition: main( ( global void) 360:11 Function Parameters: 370:? Sequence 380:13 Function Call: f(b1;f1;u1[4];i1[3][2]; ( global void) 390:13 Constant: 400:13 false (const bool) 410:13 Constant: 420:13 12.100000 430:13 Constant: 440:13 0 (const uint) 450:13 1 (const uint) 460:13 1 (const uint) 470:13 2 (const uint) 480:13 'd' ( temp 3-element array of 2-element array of highp int) 490:44 Function Definition: foo(f1[5][7]; ( global 4-element array of 7-element array of highp float) 500:44 Function Parameters: 510:44 'a' ( in 5-element array of 7-element array of highp float) 520:? Sequence 530:47 move second child to first child ( temp 7-element array of highp float) 540:47 'r' ( temp 7-element array of highp float) 550:47 direct index ( temp 7-element array of highp float) 560:47 'a' ( in 5-element array of 7-element array of highp float) 570:47 Constant: 580:47 2 (const int) 590:48 Constant: 600:48 0.000000 610:49 Constant: 620:49 0.000000 630:50 Branch: Return with expression 640:50 Construct float ( temp 4-element array of 7-element array of float) 650:50 direct index ( temp 7-element array of highp float) 660:50 'a' ( in 5-element array of 7-element array of highp float) 670:50 Constant: 680:50 0 (const int) 690:50 direct index ( temp 7-element array of highp float) 700:50 'a' ( in 5-element array of 7-element array of highp float) 710:50 Constant: 720:50 1 (const int) 730:50 'r' ( temp 7-element array of highp float) 740:50 direct index ( temp 7-element array of highp float) 750:50 'a' ( in 5-element array of 7-element array of highp float) 760:50 Constant: 770:50 3 (const int) 780:51 Branch: Return with expression 790:51 Construct float ( temp 4-element array of 7-element array of float) 800:51 direct index ( temp 7-element array of highp float) 810:51 'a' ( in 5-element array of 7-element array of highp float) 820:51 Constant: 830:51 0 (const int) 840:51 direct index ( temp 7-element array of highp float) 850:51 'a' ( in 5-element array of 7-element array of highp float) 860:51 Constant: 870:51 1 (const int) 880:51 'r' ( temp 7-element array of highp float) 890:51 direct index ( temp 7-element array of highp float) 900:51 'a' ( in 5-element array of 7-element array of highp float) 910:51 Constant: 920:51 3 (const int) 930:52 Branch: Return with expression 940:52 Construct float ( temp 4-element array of 7-element array of float) 950:52 direct index ( temp 7-element array of highp float) 960:52 'a' ( in 5-element array of 7-element array of highp float) 970:52 Constant: 980:52 0 (const int) 990:52 direct index ( temp 7-element array of highp float) 1000:52 'a' ( in 5-element array of 7-element array of highp float) 1010:52 Constant: 1020:52 1 (const int) 1030:52 direct index ( temp 7-element array of highp float) 1040:52 'a' ( in 5-element array of 7-element array of highp float) 1050:52 Constant: 1060:52 2 (const int) 1070:52 direct index ( temp 7-element array of highp float) 1080:52 'a' ( in 5-element array of 7-element array of highp float) 1090:52 Constant: 1100:52 3 (const int) 1110:55 Function Definition: bar(f1[5][7]; ( global void) 1120:55 Function Parameters: 1130:55 '' ( in 5-element array of 7-element array of highp float) 1140:57 Function Definition: foo2( ( global void) 1150:57 Function Parameters: 1160:? Sequence 1170:? Sequence 1180:62 move second child to first child ( temp highp float) 1190:62 direct index ( temp highp float) 1200:62 direct index ( temp 2-element array of highp float) 1210:62 direct index ( temp 4-element array of 2-element array of highp float) 1220:62 'gu' ( temp 3-element array of 4-element array of 2-element array of highp float) 1230:62 Constant: 1240:62 2 (const int) 1250:62 Constant: 1260:62 4 (const int) 1270:62 Constant: 1280:62 1 (const int) 1290:62 Constant: 1300:62 4.000000 1310:64 Sequence 1320:64 move second child to first child ( temp 3-element array of 2-element array of highp 4-component vector of float) 1330:64 'ca4' ( temp 3-element array of 2-element array of highp 4-component vector of float) 1340:66 Constant: 1350:66 0.000000 1360:66 0.000000 1370:66 0.000000 1380:66 0.000000 1390:66 1.000000 1400:66 1.000000 1410:66 1.000000 1420:66 1.000000 1430:66 0.000000 1440:66 0.000000 1450:66 0.000000 1460:66 0.000000 1470:66 1.000000 1480:66 1.000000 1490:66 1.000000 1500:66 1.000000 1510:66 0.000000 1520:66 0.000000 1530:66 0.000000 1540:66 0.000000 1550:66 1.000000 1560:66 1.000000 1570:66 1.000000 1580:66 1.000000 1590:67 Sequence 1600:67 move second child to first child ( temp 3-element array of 2-element array of highp 4-component vector of float) 1610:67 'caim' ( temp 3-element array of 2-element array of highp 4-component vector of float) 1620:69 Constant: 1630:69 4.000000 1640:69 4.000000 1650:69 4.000000 1660:69 4.000000 1670:69 2.000000 1680:69 2.000000 1690:69 2.000000 1700:69 2.000000 1710:69 4.000000 1720:69 4.000000 1730:69 4.000000 1740:69 4.000000 1750:69 2.000000 1760:69 2.000000 1770:69 2.000000 1780:69 2.000000 1790:69 4.000000 1800:69 4.000000 1810:69 4.000000 1820:69 4.000000 1830:69 2.000000 1840:69 2.000000 1850:69 2.000000 1860:69 2.000000 1870:70 Sequence 1880:70 move second child to first child ( temp 3-element array of 2-element array of highp 4-component vector of float) 1890:70 'caim2' ( temp 3-element array of 2-element array of highp 4-component vector of float) 1900:72 Constant: 1910:72 4.000000 1920:72 4.000000 1930:72 4.000000 1940:72 4.000000 1950:72 2.000000 1960:72 2.000000 1970:72 2.000000 1980:72 2.000000 1990:72 4.000000 2000:72 4.000000 2010:72 4.000000 2020:72 4.000000 2030:72 2.000000 2040:72 2.000000 2050:72 2.000000 2060:72 2.000000 2070:72 4.000000 2080:72 4.000000 2090:72 4.000000 2100:72 4.000000 2110:72 2.000000 2120:72 2.000000 2130:72 2.000000 2140:72 2.000000 2150:73 Sequence 2160:73 move second child to first child ( temp 3-element array of 2-element array of highp 4-component vector of float) 2170:73 'caim3' ( temp 3-element array of 2-element array of highp 4-component vector of float) 2180:75 Constant: 2190:75 4.000000 2200:75 4.000000 2210:75 4.000000 2220:75 4.000000 2230:75 2.000000 2240:75 2.000000 2250:75 2.000000 2260:75 2.000000 2270:75 4.000000 2280:75 4.000000 2290:75 4.000000 2300:75 4.000000 2310:75 2.000000 2320:75 2.000000 2330:75 2.000000 2340:75 2.000000 2350:75 4.000000 2360:75 4.000000 2370:75 4.000000 2380:75 4.000000 2390:75 2.000000 2400:75 2.000000 2410:75 2.000000 2420:75 2.000000 2430:77 move second child to first child ( temp 4-element array of 7-element array of highp float) 2440:77 'g4' ( global 4-element array of 7-element array of highp float) 2450:77 Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of highp float) 2460:77 'g5' ( global 5-element array of 7-element array of highp float) 2470:78 'g5' ( global 5-element array of 7-element array of highp float) 2480:79 'gu' ( global unsized 1-element array of 7-element array of highp float) 2490:81 Constant: 2500:81 0.000000 2510:82 Function Call: bar(f1[5][7]; ( global void) 2520:82 'g5' ( global 5-element array of 7-element array of highp float) 2530:84 Test condition and select ( temp void) 2540:84 Condition 2550:84 Compare Equal ( temp bool) 2560:84 Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of highp float) 2570:84 'g5' ( global 5-element array of 7-element array of highp float) 2580:84 'g4' ( global 4-element array of 7-element array of highp float) 2590:84 true case is null 2600:86 Test condition and select ( temp void) 2610:86 Condition 2620:86 Constant: 2630:86 false (const bool) 2640:86 true case is null 2650:90 move second child to first child ( temp highp float) 2660:90 direct index ( temp highp float) 2670:90 direct index ( temp 7-element array of highp float) 2680:90 'u' ( temp 5-element array of 7-element array of highp float) 2690:90 Constant: 2700:90 5 (const int) 2710:90 Constant: 2720:90 2 (const int) 2730:90 Constant: 2740:90 5.000000 2750:91 Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of highp float) 2760:91 'u' ( temp 5-element array of 7-element array of highp float) 2770:94 direct index (layout( column_major shared) temp highp 4-component vector of float) 2780:94 v: direct index for structure (layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float) 2790:94 direct index (layout( column_major shared) temp block{layout( column_major shared) buffer unsized 1-element array of highp float u, layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float v}) 2800:94 'name' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer unsized 1-element array of highp float u, layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float v}) 2810:94 Constant: 2820:94 1 (const int) 2830:94 Constant: 2840:94 1 (const int) 2850:94 Constant: 2860:94 -1 (const int) 2870:95 move second child to first child ( temp highp 4-component vector of float) 2880:95 direct index (layout( column_major shared) temp highp 4-component vector of float) 2890:95 v: direct index for structure (layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float) 2900:95 direct index (layout( column_major shared) temp block{layout( column_major shared) buffer unsized 1-element array of highp float u, layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float v}) 2910:95 'name' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer unsized 1-element array of highp float u, layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float v}) 2920:95 Constant: 2930:95 1 (const int) 2940:95 Constant: 2950:95 1 (const int) 2960:95 Constant: 2970:95 1 (const int) 2980:95 Constant: 2990:95 4.300000 3000:95 4.300000 3010:95 4.300000 3020:95 4.300000 3030:96 v: direct index for structure (layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float) 3040:96 direct index (layout( column_major shared) temp block{layout( column_major shared) buffer unsized 1-element array of highp float u, layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float v}) 3050:96 'name' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer unsized 1-element array of highp float u, layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float v}) 3060:96 Constant: 3070:96 1 (const int) 3080:96 Constant: 3090:96 1 (const int) 3100:98 Constant: 3110:98 7 (const int) 3120:99 array length ( temp int) 3130:99 v: direct index for structure (layout( column_major shared) buffer unsized 2-element array of 7-element array of highp 4-component vector of float) 3140:99 direct index (layout( column_major shared) temp block{layout( column_major shared) buffer highp float u, layout( column_major shared) buffer unsized 2-element array of 7-element array of highp 4-component vector of float v}) 3150:99 'name3' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer highp float u, layout( column_major shared) buffer unsized 2-element array of 7-element array of highp 4-component vector of float v}) 3160:99 Constant: 3170:99 0 (const int) 3180:99 Constant: 3190:99 1 (const int) 3200:117 Function Definition: func(mf33[3][2]; ( global highp 3-component vector of float) 3210:117 Function Parameters: 3220:117 'x' ( in 3-element array of 2-element array of highp 3X3 matrix of float) 3230:119 Sequence 3240:119 Sequence 3250:119 move second child to first child ( temp highp 3X3 matrix of float) 3260:119 'a0' ( temp highp 3X3 matrix of float) 3270:119 direct index ( temp highp 3X3 matrix of float) 3280:119 direct index ( temp 2-element array of highp 3X3 matrix of float) 3290:119 'x' ( in 3-element array of 2-element array of highp 3X3 matrix of float) 3300:119 Constant: 3310:119 2 (const int) 3320:119 Constant: 3330:119 1 (const int) 3340:120 Branch: Return with expression 3350:120 direct index ( temp highp 3-component vector of float) 3360:120 'a0' ( temp highp 3X3 matrix of float) 3370:120 Constant: 3380:120 2 (const int) 3390:? Linker Objects 3400:? 'name' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer unsized 1-element array of highp float u, layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float v}) 3410:? 'uname' (layout( column_major shared) uniform 3-element array of block{layout( column_major shared) uniform highp float u, layout( column_major shared) uniform unsized 1-element array of highp 4-component vector of float v}) 3420:? 'name2' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer highp float u, layout( column_major shared) buffer unsized 1-element array of 1-element array of highp 4-component vector of float v}) 3430:? 'name3' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer highp float u, layout( column_major shared) buffer unsized 2-element array of 7-element array of highp 4-component vector of float v}) 3440:? 'many' ( global 1-element array of 2-element array of 3-element array of 4-element array of 5-element array of 6-element array of highp float) 3450:? 'gu' ( global unsized 1-element array of 7-element array of highp float) 3460:? 'g4' ( global 4-element array of 7-element array of highp float) 3470:? 'g5' ( global 5-element array of 7-element array of highp float) 3480:? 'inArray' ( in 2-element array of 3-element array of highp float) 3490:? 'outArray' ( smooth out 2-element array of 3-element array of highp float) 3500:? 'ubaaname' (layout( column_major shared) uniform 2-element array of 3-element array of block{layout( column_major shared) uniform highp int a}) 3510:? 'gl_VertexID' ( gl_VertexId highp int VertexId) 3520:? 'gl_InstanceID' ( gl_InstanceId highp int InstanceId) 353 354 355Linked vertex stage: 356 357 358Shader version: 310 359ERROR: node is still EOpNull! 3600:8 Function Definition: f(b1;f1;u1[4];i1[3][2]; ( global void) 3610:8 Function Parameters: 3620:8 'a' ( in bool) 3630:8 'b' ( in highp float) 3640:8 'c' ( in 4-element array of highp uint) 3650:8 'd' ( in 3-element array of 2-element array of highp int) 3660:11 Function Definition: main( ( global void) 3670:11 Function Parameters: 3680:? Sequence 3690:13 Function Call: f(b1;f1;u1[4];i1[3][2]; ( global void) 3700:13 Constant: 3710:13 false (const bool) 3720:13 Constant: 3730:13 12.100000 3740:13 Constant: 3750:13 0 (const uint) 3760:13 1 (const uint) 3770:13 1 (const uint) 3780:13 2 (const uint) 3790:13 'd' ( temp 3-element array of 2-element array of highp int) 3800:? Linker Objects 3810:? 'name' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer 1-element array of highp float u, layout( column_major shared) buffer unsized 2-element array of highp 4-component vector of float v}) 3820:? 'uname' (layout( column_major shared) uniform 3-element array of block{layout( column_major shared) uniform highp float u, layout( column_major shared) uniform 1-element array of highp 4-component vector of float v}) 3830:? 'name2' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer highp float u, layout( column_major shared) buffer unsized 1-element array of 1-element array of highp 4-component vector of float v}) 3840:? 'name3' (layout( column_major shared) buffer 3-element array of block{layout( column_major shared) buffer highp float u, layout( column_major shared) buffer unsized 2-element array of 7-element array of highp 4-component vector of float v}) 3850:? 'many' ( global 1-element array of 2-element array of 3-element array of 4-element array of 5-element array of 6-element array of highp float) 3860:? 'gu' ( global 1-element array of 7-element array of highp float) 3870:? 'g4' ( global 4-element array of 7-element array of highp float) 3880:? 'g5' ( global 5-element array of 7-element array of highp float) 3890:? 'inArray' ( in 2-element array of 3-element array of highp float) 3900:? 'outArray' ( smooth out 2-element array of 3-element array of highp float) 3910:? 'ubaaname' (layout( column_major shared) uniform 2-element array of 3-element array of block{layout( column_major shared) uniform highp int a}) 3920:? 'gl_VertexID' ( gl_VertexId highp int VertexId) 3930:? 'gl_InstanceID' ( gl_InstanceId highp int InstanceId) 394 395