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