1 420.tese 2 ERROR: 0:7: '=' : cannot convert from ' const 3-element array of float' to ' global 2-element array of float' 3 ERROR: 0:8: 'initializer list' : wrong vector size (or rows in a matrix column): temp 2-component vector of float 4 ERROR: 0:9: 'initializer list' : wrong number of matrix columns: temp 3X3 matrix of float 5 ERROR: 0:10: 'initializer list' : wrong number of matrix columns: temp 2X2 matrix of float 6 ERROR: 0:25: 'initializer list' : wrong number of structure members 7 ERROR: 0:27: '=' : cannot convert from ' const bool' to ' global int' 8 ERROR: 0:28: 'constructor' : cannot convert parameter 2 from ' const float' to ' temp 4-component vector of float' 9 ERROR: 0:29: 'constructor' : cannot convert parameter 2 from ' const 2X2 matrix of float' to ' const 4-component vector of float' 10 ERROR: 0:29: ' const 2-element array of 4-component vector of float' : cannot construct with these arguments 11 ERROR: 0:29: '=' : cannot convert from ' const float' to ' global 2-element array of 4-component vector of float' 12 ERROR: 0:30: 'initializer list' : wrong number of matrix columns: temp 4X2 matrix of float 13 ERROR: 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}' 14 ERROR: 0:70: 'initializer list' : wrong number of structure members 15 ERROR: 13 compilation errors. No code generated. 16 17 18 Shader version: 420 19 input primitive = none 20 vertex spacing = none 21 triangle order = none 22 ERROR: node is still EOpNull! 23 0:4 Sequence 24 0:4 move second child to first child ( temp 2X2 matrix of float) 25 0:4 'b' ( global 2X2 matrix of float) 26 0:4 Constant: 27 0:4 1.000000 28 0:4 0.000000 29 0:4 0.000000 30 0:4 1.000000 31 0:15 Sequence 32 0:15 move second child to first child ( temp structure{ global float a, global int b}) 33 0:15 'e' ( global structure{ global float a, global int b}) 34 0:15 Constant: 35 0:15 1.200000 36 0:15 2 (const int) 37 0:20 Sequence 38 0:20 move second child to first child ( temp structure{ global float a, global int b}) 39 0:20 'e2' ( global structure{ global float a, global int b}) 40 0:20 Constant: 41 0:20 1.000000 42 0:20 3 (const int) 43 0:42 Sequence 44 0:42 move second child to first child ( temp 5-element array of float) 45 0:42 'b5' ( global 5-element array of float) 46 0:42 Constant: 47 0:42 3.400000 48 0:42 4.200000 49 0:42 5.000000 50 0:42 5.200000 51 0:42 1.100000 52 0:55 Sequence 53 0:55 move second child to first child ( temp structure{ global int f}) 54 0:55 'single1' ( global structure{ global int f}) 55 0:55 Constant: 56 0:55 10 (const int) 57 0:58 Sequence 58 0:58 move second child to first child ( temp structure{ global 2-component vector of uint v}) 59 0:58 'single2' ( global structure{ global 2-component vector of uint v}) 60 0:58 Constant: 61 0:58 1 (const uint) 62 0:58 2 (const uint) 63 0:61 Sequence 64 0:61 move second child to first child ( temp structure{ global structure{ global int f} s1}) 65 0:61 'single3' ( global structure{ global structure{ global int f} s1}) 66 0:61 Constant: 67 0:61 3 (const int) 68 0:64 Sequence 69 0:64 move second child to first child ( temp structure{ global structure{ global 2-component vector of uint v} s1}) 70 0:64 'single4' ( global structure{ global structure{ global 2-component vector of uint v} s1}) 71 0:64 Constant: 72 0:64 4 (const uint) 73 0:64 5 (const uint) 74 0:79 Sequence 75 0:79 move second child to first child ( temp 3-component vector of float) 76 0:79 'av3' ( global 3-component vector of float) 77 0:79 Construct vec3 ( global 3-component vector of float) 78 0:79 'vc1' ( global float) 79 0:79 'vc2' ( global float) 80 0:79 'vc3' ( global float) 81 0:80 Sequence 82 0:80 move second child to first child ( temp 3-component vector of float) 83 0:80 'bv3' ( global 3-component vector of float) 84 0:80 Construct vec3 ( temp 3-component vector of float) 85 0:80 'vc1' ( global float) 86 0:80 'vc2' ( global float) 87 0:80 'vc3' ( global float) 88 0:82 Function Definition: main( ( global void) 89 0:82 Function Parameters: 90 0:84 Sequence 91 0:84 MemoryBarrier ( global void) 92 0:86 Test condition and select ( temp void) 93 0:86 Condition 94 0:86 Compare Equal ( temp bool) 95 0:86 Constant: 96 0:86 1 (const uint) 97 0:86 2 (const uint) 98 0:86 3.000000 99 0:86 4.000000 100 0:86 0.000000 101 0:86 0.000000 102 0:86 0.000000 103 0:86 4.000000 104 0:86 0.000000 105 0:86 5.000000 106 0:86 6.000000 107 0:86 0.000000 108 0:86 0.000000 109 0:86 0.000000 110 0:86 6.000000 111 0:86 0.000000 112 0: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}) 113 0:86 true case is null 114 0:88 Test condition and select ( temp void) 115 0:88 Condition 116 0:88 Constant: 117 0:88 true (const bool) 118 0:88 true case is null 119 0:? Linker Objects 120 0:? 'a' ( const 2X2 matrix of float) 121 0:? 1.000000 122 0:? 0.000000 123 0:? 0.000000 124 0:? 1.000000 125 0:? 'b' ( global 2X2 matrix of float) 126 0:? 'c' ( const 2X2 matrix of float) 127 0:? 1.000000 128 0:? 0.000000 129 0:? 0.000000 130 0:? 1.000000 131 0:? 'a2' ( global 2-element array of float) 132 0:? 'b2' ( global 2-component vector of float) 133 0:? 'c2' ( global 3X3 matrix of float) 134 0:? 'd' ( global 2X2 matrix of float) 135 0:? 'e' ( global structure{ global float a, global int b}) 136 0:? 'e2' ( global structure{ global float a, global int b}) 137 0:? 'e3' ( global structure{ global float a, global int b}) 138 0:? 'a3' ( global int) 139 0:? 'b3' ( global 2-element array of 4-component vector of float) 140 0:? 'b4' ( global 2-element array of 4-component vector of float) 141 0:? 'c3' ( global 4X2 matrix of float) 142 0:? 'd2' ( global unsized 1-element array of structure{ global float s, global float t}) 143 0:? 'b5' ( global 5-element array of float) 144 0:? 'single1' ( global structure{ global int f}) 145 0:? 'single2' ( global structure{ global 2-component vector of uint v}) 146 0:? 'single3' ( global structure{ global structure{ global int f} s1}) 147 0:? 'single4' ( global structure{ global structure{ global 2-component vector of uint v} s1}) 148 0:? '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}) 149 0:? 1 (const uint) 150 0:? 2 (const uint) 151 0:? 3.000000 152 0:? 4.000000 153 0:? 0.000000 154 0:? 0.000000 155 0:? 0.000000 156 0:? 4.000000 157 0:? 0.000000 158 0:? 5.000000 159 0:? 6.000000 160 0:? 0.000000 161 0:? 0.000000 162 0:? 0.000000 163 0:? 6.000000 164 0:? 0.000000 165 0:? '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}) 166 0:? '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}) 167 0:? 1 (const uint) 168 0:? 2 (const uint) 169 0:? 3.000000 170 0:? 4.000000 171 0:? 0.000000 172 0:? 0.000000 173 0:? 0.000000 174 0:? 4.000000 175 0:? 0.000000 176 0:? 5.000000 177 0:? 6.000000 178 0:? 0.000000 179 0:? 0.000000 180 0:? 0.000000 181 0:? 6.000000 182 0:? 0.000000 183 0:? 'vc1' ( global float) 184 0:? 'vc2' ( global float) 185 0:? 'vc3' ( global float) 186 0:? 'av3' ( global 3-component vector of float) 187 0:? 'bv3' ( global 3-component vector of float) 188 189 190 Linked tessellation evaluation stage: 191 192 ERROR: Linking tessellation evaluation stage: At least one shader must specify an input layout primitive 193 194 Shader version: 420 195 input primitive = none 196 vertex spacing = equal_spacing 197 triangle order = ccw 198 ERROR: node is still EOpNull! 199 0:4 Sequence 200 0:4 move second child to first child ( temp 2X2 matrix of float) 201 0:4 'b' ( global 2X2 matrix of float) 202 0:4 Constant: 203 0:4 1.000000 204 0:4 0.000000 205 0:4 0.000000 206 0:4 1.000000 207 0:15 Sequence 208 0:15 move second child to first child ( temp structure{ global float a, global int b}) 209 0:15 'e' ( global structure{ global float a, global int b}) 210 0:15 Constant: 211 0:15 1.200000 212 0:15 2 (const int) 213 0:20 Sequence 214 0:20 move second child to first child ( temp structure{ global float a, global int b}) 215 0:20 'e2' ( global structure{ global float a, global int b}) 216 0:20 Constant: 217 0:20 1.000000 218 0:20 3 (const int) 219 0:42 Sequence 220 0:42 move second child to first child ( temp 5-element array of float) 221 0:42 'b5' ( global 5-element array of float) 222 0:42 Constant: 223 0:42 3.400000 224 0:42 4.200000 225 0:42 5.000000 226 0:42 5.200000 227 0:42 1.100000 228 0:55 Sequence 229 0:55 move second child to first child ( temp structure{ global int f}) 230 0:55 'single1' ( global structure{ global int f}) 231 0:55 Constant: 232 0:55 10 (const int) 233 0:58 Sequence 234 0:58 move second child to first child ( temp structure{ global 2-component vector of uint v}) 235 0:58 'single2' ( global structure{ global 2-component vector of uint v}) 236 0:58 Constant: 237 0:58 1 (const uint) 238 0:58 2 (const uint) 239 0:61 Sequence 240 0:61 move second child to first child ( temp structure{ global structure{ global int f} s1}) 241 0:61 'single3' ( global structure{ global structure{ global int f} s1}) 242 0:61 Constant: 243 0:61 3 (const int) 244 0:64 Sequence 245 0:64 move second child to first child ( temp structure{ global structure{ global 2-component vector of uint v} s1}) 246 0:64 'single4' ( global structure{ global structure{ global 2-component vector of uint v} s1}) 247 0:64 Constant: 248 0:64 4 (const uint) 249 0:64 5 (const uint) 250 0:79 Sequence 251 0:79 move second child to first child ( temp 3-component vector of float) 252 0:79 'av3' ( global 3-component vector of float) 253 0:79 Construct vec3 ( global 3-component vector of float) 254 0:79 'vc1' ( global float) 255 0:79 'vc2' ( global float) 256 0:79 'vc3' ( global float) 257 0:80 Sequence 258 0:80 move second child to first child ( temp 3-component vector of float) 259 0:80 'bv3' ( global 3-component vector of float) 260 0:80 Construct vec3 ( temp 3-component vector of float) 261 0:80 'vc1' ( global float) 262 0:80 'vc2' ( global float) 263 0:80 'vc3' ( global float) 264 0:82 Function Definition: main( ( global void) 265 0:82 Function Parameters: 266 0:84 Sequence 267 0:84 MemoryBarrier ( global void) 268 0:86 Test condition and select ( temp void) 269 0:86 Condition 270 0:86 Compare Equal ( temp bool) 271 0:86 Constant: 272 0:86 1 (const uint) 273 0:86 2 (const uint) 274 0:86 3.000000 275 0:86 4.000000 276 0:86 0.000000 277 0:86 0.000000 278 0:86 0.000000 279 0:86 4.000000 280 0:86 0.000000 281 0:86 5.000000 282 0:86 6.000000 283 0:86 0.000000 284 0:86 0.000000 285 0:86 0.000000 286 0:86 6.000000 287 0:86 0.000000 288 0: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}) 289 0:86 true case is null 290 0:88 Test condition and select ( temp void) 291 0:88 Condition 292 0:88 Constant: 293 0:88 true (const bool) 294 0:88 true case is null 295 0:? Linker Objects 296 0:? 'a' ( const 2X2 matrix of float) 297 0:? 1.000000 298 0:? 0.000000 299 0:? 0.000000 300 0:? 1.000000 301 0:? 'b' ( global 2X2 matrix of float) 302 0:? 'c' ( const 2X2 matrix of float) 303 0:? 1.000000 304 0:? 0.000000 305 0:? 0.000000 306 0:? 1.000000 307 0:? 'a2' ( global 2-element array of float) 308 0:? 'b2' ( global 2-component vector of float) 309 0:? 'c2' ( global 3X3 matrix of float) 310 0:? 'd' ( global 2X2 matrix of float) 311 0:? 'e' ( global structure{ global float a, global int b}) 312 0:? 'e2' ( global structure{ global float a, global int b}) 313 0:? 'e3' ( global structure{ global float a, global int b}) 314 0:? 'a3' ( global int) 315 0:? 'b3' ( global 2-element array of 4-component vector of float) 316 0:? 'b4' ( global 2-element array of 4-component vector of float) 317 0:? 'c3' ( global 4X2 matrix of float) 318 0:? 'd2' ( global 1-element array of structure{ global float s, global float t}) 319 0:? 'b5' ( global 5-element array of float) 320 0:? 'single1' ( global structure{ global int f}) 321 0:? 'single2' ( global structure{ global 2-component vector of uint v}) 322 0:? 'single3' ( global structure{ global structure{ global int f} s1}) 323 0:? 'single4' ( global structure{ global structure{ global 2-component vector of uint v} s1}) 324 0:? '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}) 325 0:? 1 (const uint) 326 0:? 2 (const uint) 327 0:? 3.000000 328 0:? 4.000000 329 0:? 0.000000 330 0:? 0.000000 331 0:? 0.000000 332 0:? 4.000000 333 0:? 0.000000 334 0:? 5.000000 335 0:? 6.000000 336 0:? 0.000000 337 0:? 0.000000 338 0:? 0.000000 339 0:? 6.000000 340 0:? 0.000000 341 0:? '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}) 342 0:? '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}) 343 0:? 1 (const uint) 344 0:? 2 (const uint) 345 0:? 3.000000 346 0:? 4.000000 347 0:? 0.000000 348 0:? 0.000000 349 0:? 0.000000 350 0:? 4.000000 351 0:? 0.000000 352 0:? 5.000000 353 0:? 6.000000 354 0:? 0.000000 355 0:? 0.000000 356 0:? 0.000000 357 0:? 6.000000 358 0:? 0.000000 359 0:? 'vc1' ( global float) 360 0:? 'vc2' ( global float) 361 0:? 'vc3' ( global float) 362 0:? 'av3' ( global 3-component vector of float) 363 0:? 'bv3' ( global 3-component vector of float) 364 365