1420.tese
2ERROR: 0:7: '=' :  cannot convert from ' const 3-element array of float' to ' global 2-element array of float'
3ERROR: 0:8: 'initializer list' : wrong vector size (or rows in a matrix column):  temp 2-component vector of float
4ERROR: 0:9: 'initializer list' : wrong number of matrix columns:  temp 3X3 matrix of float
5ERROR: 0:10: 'initializer list' : wrong number of matrix columns:  temp 2X2 matrix of float
6ERROR: 0:25: 'initializer list' : wrong number of structure members
7ERROR: 0:27: '=' :  cannot convert from ' const bool' to ' global int'
8ERROR: 0:28: 'constructor' :  cannot convert parameter 2 from ' const float' to ' temp 4-component vector of float'
9ERROR: 0:29: 'constructor' :  cannot convert parameter 2 from ' const 2X2 matrix of float' to ' const 4-component vector of float'
10ERROR: 0:29: ' const 2-element array of 4-component vector of float' : cannot construct with these arguments
11ERROR: 0:29: '=' :  cannot convert from ' const float' to ' global 2-element array of 4-component vector of float'
12ERROR: 0:30: 'initializer list' : wrong number of matrix columns:  temp 4X2 matrix of float
13ERROR: 0:40: 'constructor' :  cannot convert parameter 1 from ' const structure{ global 4-component vector of float a,  global 4-component vector of float b}' to ' temp structure{ global float s,  global float t}'
14ERROR: 0:70: 'initializer list' : wrong number of structure members
15ERROR: 13 compilation errors.  No code generated.
16
17
18Shader version: 420
19input primitive = none
20vertex spacing = none
21triangle order = none
22ERROR: node is still EOpNull!
230:4  Sequence
240:4    move second child to first child ( temp 2X2 matrix of float)
250:4      'b' ( global 2X2 matrix of float)
260:4      Constant:
270:4        1.000000
280:4        0.000000
290:4        0.000000
300:4        1.000000
310:15  Sequence
320:15    move second child to first child ( temp structure{ global float a,  global int b})
330:15      'e' ( global structure{ global float a,  global int b})
340:15      Constant:
350:15        1.200000
360:15        2 (const int)
370:20  Sequence
380:20    move second child to first child ( temp structure{ global float a,  global int b})
390:20      'e2' ( global structure{ global float a,  global int b})
400:20      Constant:
410:20        1.000000
420:20        3 (const int)
430:42  Sequence
440:42    move second child to first child ( temp 5-element array of float)
450:42      'b5' ( global 5-element array of float)
460:42      Constant:
470:42        3.400000
480:42        4.200000
490:42        5.000000
500:42        5.200000
510:42        1.100000
520:55  Sequence
530:55    move second child to first child ( temp structure{ global int f})
540:55      'single1' ( global structure{ global int f})
550:55      Constant:
560:55        10 (const int)
570:58  Sequence
580:58    move second child to first child ( temp structure{ global 2-component vector of uint v})
590:58      'single2' ( global structure{ global 2-component vector of uint v})
600:58      Constant:
610:58        1 (const uint)
620:58        2 (const uint)
630:61  Sequence
640:61    move second child to first child ( temp structure{ global structure{ global int f} s1})
650:61      'single3' ( global structure{ global structure{ global int f} s1})
660:61      Constant:
670:61        3 (const int)
680:64  Sequence
690:64    move second child to first child ( temp structure{ global structure{ global 2-component vector of uint v} s1})
700:64      'single4' ( global structure{ global structure{ global 2-component vector of uint v} s1})
710:64      Constant:
720:64        4 (const uint)
730:64        5 (const uint)
740:79  Sequence
750:79    move second child to first child ( temp 3-component vector of float)
760:79      'av3' ( global 3-component vector of float)
770:79      Construct vec3 ( global 3-component vector of float)
780:79        'vc1' ( global float)
790:79        'vc2' ( global float)
800:79        'vc3' ( global float)
810:80  Sequence
820:80    move second child to first child ( temp 3-component vector of float)
830:80      'bv3' ( global 3-component vector of float)
840:80      Construct vec3 ( temp 3-component vector of float)
850:80        'vc1' ( global float)
860:80        'vc2' ( global float)
870:80        'vc3' ( global float)
880:82  Function Definition: main( ( global void)
890:82    Function Parameters:
900:84    Sequence
910:84      MemoryBarrier ( global void)
920:86      Test condition and select ( temp void)
930:86        Condition
940:86        Compare Equal ( temp bool)
950:86          Constant:
960:86            1 (const uint)
970:86            2 (const uint)
980:86            3.000000
990:86            4.000000
1000:86            0.000000
1010:86            0.000000
1020:86            0.000000
1030:86            4.000000
1040:86            0.000000
1050:86            5.000000
1060:86            6.000000
1070:86            0.000000
1080:86            0.000000
1090:86            0.000000
1100:86            6.000000
1110:86            0.000000
1120:86          'curlybad1' ( temp structure{ global 2-component vector of uint uv2,  global 2-element array of structure{ global float f,  global 2X3 matrix of float m23} s})
1130:86        true case is null
1140:88      Test condition and select ( temp void)
1150:88        Condition
1160:88        Constant:
1170:88          true (const bool)
1180:88        true case is null
1190:?   Linker Objects
1200:?     'a' ( const 2X2 matrix of float)
1210:?       1.000000
1220:?       0.000000
1230:?       0.000000
1240:?       1.000000
1250:?     'b' ( global 2X2 matrix of float)
1260:?     'c' ( const 2X2 matrix of float)
1270:?       1.000000
1280:?       0.000000
1290:?       0.000000
1300:?       1.000000
1310:?     'a2' ( global 2-element array of float)
1320:?     'b2' ( global 2-component vector of float)
1330:?     'c2' ( global 3X3 matrix of float)
1340:?     'd' ( global 2X2 matrix of float)
1350:?     'e' ( global structure{ global float a,  global int b})
1360:?     'e2' ( global structure{ global float a,  global int b})
1370:?     'e3' ( global structure{ global float a,  global int b})
1380:?     'a3' ( global int)
1390:?     'b3' ( global 2-element array of 4-component vector of float)
1400:?     'b4' ( global 2-element array of 4-component vector of float)
1410:?     'c3' ( global 4X2 matrix of float)
1420:?     'd2' ( global unsized 1-element array of structure{ global float s,  global float t})
1430:?     'b5' ( global 5-element array of float)
1440:?     'single1' ( global structure{ global int f})
1450:?     'single2' ( global structure{ global 2-component vector of uint v})
1460:?     'single3' ( global structure{ global structure{ global int f} s1})
1470:?     'single4' ( global structure{ global structure{ global 2-component vector of uint v} s1})
1480:?     'constructed' ( const structure{ global 2-component vector of uint uv2,  global 2-element array of structure{ global float f,  global 2X3 matrix of float m23} s})
1490:?       1 (const uint)
1500:?       2 (const uint)
1510:?       3.000000
1520:?       4.000000
1530:?       0.000000
1540:?       0.000000
1550:?       0.000000
1560:?       4.000000
1570:?       0.000000
1580:?       5.000000
1590:?       6.000000
1600:?       0.000000
1610:?       0.000000
1620:?       0.000000
1630:?       6.000000
1640:?       0.000000
1650:?     'curlybad1' ( temp structure{ global 2-component vector of uint uv2,  global 2-element array of structure{ global float f,  global 2X3 matrix of float m23} s})
1660:?     'curlyInit' ( const structure{ global 2-component vector of uint uv2,  global 2-element array of structure{ global float f,  global 2X3 matrix of float m23} s})
1670:?       1 (const uint)
1680:?       2 (const uint)
1690:?       3.000000
1700:?       4.000000
1710:?       0.000000
1720:?       0.000000
1730:?       0.000000
1740:?       4.000000
1750:?       0.000000
1760:?       5.000000
1770:?       6.000000
1780:?       0.000000
1790:?       0.000000
1800:?       0.000000
1810:?       6.000000
1820:?       0.000000
1830:?     'vc1' ( global float)
1840:?     'vc2' ( global float)
1850:?     'vc3' ( global float)
1860:?     'av3' ( global 3-component vector of float)
1870:?     'bv3' ( global 3-component vector of float)
188
189
190Linked tessellation evaluation stage:
191
192ERROR: Linking tessellation evaluation stage: At least one shader must specify an input layout primitive
193
194Shader version: 420
195input primitive = none
196vertex spacing = equal_spacing
197triangle order = ccw
198ERROR: node is still EOpNull!
1990:4  Sequence
2000:4    move second child to first child ( temp 2X2 matrix of float)
2010:4      'b' ( global 2X2 matrix of float)
2020:4      Constant:
2030:4        1.000000
2040:4        0.000000
2050:4        0.000000
2060:4        1.000000
2070:15  Sequence
2080:15    move second child to first child ( temp structure{ global float a,  global int b})
2090:15      'e' ( global structure{ global float a,  global int b})
2100:15      Constant:
2110:15        1.200000
2120:15        2 (const int)
2130:20  Sequence
2140:20    move second child to first child ( temp structure{ global float a,  global int b})
2150:20      'e2' ( global structure{ global float a,  global int b})
2160:20      Constant:
2170:20        1.000000
2180:20        3 (const int)
2190:42  Sequence
2200:42    move second child to first child ( temp 5-element array of float)
2210:42      'b5' ( global 5-element array of float)
2220:42      Constant:
2230:42        3.400000
2240:42        4.200000
2250:42        5.000000
2260:42        5.200000
2270:42        1.100000
2280:55  Sequence
2290:55    move second child to first child ( temp structure{ global int f})
2300:55      'single1' ( global structure{ global int f})
2310:55      Constant:
2320:55        10 (const int)
2330:58  Sequence
2340:58    move second child to first child ( temp structure{ global 2-component vector of uint v})
2350:58      'single2' ( global structure{ global 2-component vector of uint v})
2360:58      Constant:
2370:58        1 (const uint)
2380:58        2 (const uint)
2390:61  Sequence
2400:61    move second child to first child ( temp structure{ global structure{ global int f} s1})
2410:61      'single3' ( global structure{ global structure{ global int f} s1})
2420:61      Constant:
2430:61        3 (const int)
2440:64  Sequence
2450:64    move second child to first child ( temp structure{ global structure{ global 2-component vector of uint v} s1})
2460:64      'single4' ( global structure{ global structure{ global 2-component vector of uint v} s1})
2470:64      Constant:
2480:64        4 (const uint)
2490:64        5 (const uint)
2500:79  Sequence
2510:79    move second child to first child ( temp 3-component vector of float)
2520:79      'av3' ( global 3-component vector of float)
2530:79      Construct vec3 ( global 3-component vector of float)
2540:79        'vc1' ( global float)
2550:79        'vc2' ( global float)
2560:79        'vc3' ( global float)
2570:80  Sequence
2580:80    move second child to first child ( temp 3-component vector of float)
2590:80      'bv3' ( global 3-component vector of float)
2600:80      Construct vec3 ( temp 3-component vector of float)
2610:80        'vc1' ( global float)
2620:80        'vc2' ( global float)
2630:80        'vc3' ( global float)
2640:82  Function Definition: main( ( global void)
2650:82    Function Parameters:
2660:84    Sequence
2670:84      MemoryBarrier ( global void)
2680:86      Test condition and select ( temp void)
2690:86        Condition
2700:86        Compare Equal ( temp bool)
2710:86          Constant:
2720:86            1 (const uint)
2730:86            2 (const uint)
2740:86            3.000000
2750:86            4.000000
2760:86            0.000000
2770:86            0.000000
2780:86            0.000000
2790:86            4.000000
2800:86            0.000000
2810:86            5.000000
2820:86            6.000000
2830:86            0.000000
2840:86            0.000000
2850:86            0.000000
2860:86            6.000000
2870:86            0.000000
2880:86          'curlybad1' ( temp structure{ global 2-component vector of uint uv2,  global 2-element array of structure{ global float f,  global 2X3 matrix of float m23} s})
2890:86        true case is null
2900:88      Test condition and select ( temp void)
2910:88        Condition
2920:88        Constant:
2930:88          true (const bool)
2940:88        true case is null
2950:?   Linker Objects
2960:?     'a' ( const 2X2 matrix of float)
2970:?       1.000000
2980:?       0.000000
2990:?       0.000000
3000:?       1.000000
3010:?     'b' ( global 2X2 matrix of float)
3020:?     'c' ( const 2X2 matrix of float)
3030:?       1.000000
3040:?       0.000000
3050:?       0.000000
3060:?       1.000000
3070:?     'a2' ( global 2-element array of float)
3080:?     'b2' ( global 2-component vector of float)
3090:?     'c2' ( global 3X3 matrix of float)
3100:?     'd' ( global 2X2 matrix of float)
3110:?     'e' ( global structure{ global float a,  global int b})
3120:?     'e2' ( global structure{ global float a,  global int b})
3130:?     'e3' ( global structure{ global float a,  global int b})
3140:?     'a3' ( global int)
3150:?     'b3' ( global 2-element array of 4-component vector of float)
3160:?     'b4' ( global 2-element array of 4-component vector of float)
3170:?     'c3' ( global 4X2 matrix of float)
3180:?     'd2' ( global 1-element array of structure{ global float s,  global float t})
3190:?     'b5' ( global 5-element array of float)
3200:?     'single1' ( global structure{ global int f})
3210:?     'single2' ( global structure{ global 2-component vector of uint v})
3220:?     'single3' ( global structure{ global structure{ global int f} s1})
3230:?     'single4' ( global structure{ global structure{ global 2-component vector of uint v} s1})
3240:?     'constructed' ( const structure{ global 2-component vector of uint uv2,  global 2-element array of structure{ global float f,  global 2X3 matrix of float m23} s})
3250:?       1 (const uint)
3260:?       2 (const uint)
3270:?       3.000000
3280:?       4.000000
3290:?       0.000000
3300:?       0.000000
3310:?       0.000000
3320:?       4.000000
3330:?       0.000000
3340:?       5.000000
3350:?       6.000000
3360:?       0.000000
3370:?       0.000000
3380:?       0.000000
3390:?       6.000000
3400:?       0.000000
3410:?     'curlybad1' ( temp structure{ global 2-component vector of uint uv2,  global 2-element array of structure{ global float f,  global 2X3 matrix of float m23} s})
3420:?     'curlyInit' ( const structure{ global 2-component vector of uint uv2,  global 2-element array of structure{ global float f,  global 2X3 matrix of float m23} s})
3430:?       1 (const uint)
3440:?       2 (const uint)
3450:?       3.000000
3460:?       4.000000
3470:?       0.000000
3480:?       0.000000
3490:?       0.000000
3500:?       4.000000
3510:?       0.000000
3520:?       5.000000
3530:?       6.000000
3540:?       0.000000
3550:?       0.000000
3560:?       0.000000
3570:?       6.000000
3580:?       0.000000
3590:?     'vc1' ( global float)
3600:?     'vc2' ( global float)
3610:?     'vc3' ( global float)
3620:?     'av3' ( global 3-component vector of float)
3630:?     'bv3' ( global 3-component vector of float)
364
365