blob: bf07887558c74b43b14ec0450190ed09478076fb [file] [log] [blame]
John Kessenich80cb3242016-06-05 18:52:05 -06001400.vert
2Warning, version 400 is not yet complete; most version-specific features are present, but some are missing.
3ERROR: 0:3: 'vertex-shader `double` type input' : not supported for this version or the enabled extensions
4ERROR: 0:4: 'vertex-shader `double` type input' : not supported for this version or the enabled extensions
5ERROR: 0:5: 'vertex-shader `double` type input' : not supported for this version or the enabled extensions
John Kessenich37023482016-08-19 07:31:31 -06006ERROR: 0:70: 'foo3' : no matching overloaded function found
7ERROR: 0:76: 'foo3' : ambiguous best function under implicit type conversion
8ERROR: 0:77: 'foo3' : ambiguous best function under implicit type conversion
9ERROR: 0:78: 'foo3' : ambiguous best function under implicit type conversion
10ERROR: 0:81: 'foo3' : ambiguous best function under implicit type conversion
11ERROR: 0:82: 'foo3' : ambiguous best function under implicit type conversion
12ERROR: 0:83: 'foo3' : ambiguous best function under implicit type conversion
13ERROR: 0:86: 'foo3' : ambiguous best function under implicit type conversion
14ERROR: 0:87: 'foo3' : ambiguous best function under implicit type conversion
15ERROR: 0:88: 'foo3' : ambiguous best function under implicit type conversion
16ERROR: 13 compilation errors. No code generated.
John Kessenich80cb3242016-06-05 18:52:05 -060017
18
19Shader version: 400
20ERROR: node is still EOpNull!
John Kessenich37023482016-08-19 07:31:31 -0600210:8 Function Definition: foo1(d1;u1; (global void)
220:8 Function Parameters:
230:8 'a' (in double)
240:8 'b' (in uint)
250:9 Function Definition: foo1(d1;i1; (global void)
260:9 Function Parameters:
270:9 'a' (in double)
280:9 'b' (in int)
290:10 Function Definition: foo1(d1;f1; (global void)
300:10 Function Parameters:
310:10 'a' (in double)
320:10 'b' (in float)
330:11 Function Definition: foo1(d1;d1; (global void)
340:11 Function Parameters:
350:11 'a' (in double)
360:11 'b' (in double)
370:13 Function Definition: foo2(d1;f1; (global void)
380:13 Function Parameters:
390:13 'a' (in double)
400:13 'b' (in float)
410:14 Function Definition: foo2(d1;d1; (global void)
420:14 Function Parameters:
430:14 'a' (in double)
440:14 'b' (in double)
450:16 Function Definition: foo3(d1;f1; (global void)
460:16 Function Parameters:
470:16 'a' (in double)
480:16 'b' (in float)
490:17 Function Definition: foo3(f1;d1; (global void)
500:17 Function Parameters:
510:17 'a' (in float)
520:17 'b' (in double)
530:19 Function Definition: ftd(i1;f1;d1; (global void)
540:19 Function Parameters:
550:19 '' (in int)
560:19 '' (in float)
570:19 '' (in double)
580:20 Function Definition: ftd(u1;f1;d1; (global void)
590:20 Function Parameters:
600:20 '' (in uint)
610:20 '' (in float)
620:20 '' (in double)
630:21 Function Definition: ftd(f1;d1;d1; (global void)
640:21 Function Parameters:
650:21 '' (in float)
660:21 '' (in double)
670:21 '' (in double)
680:23 Function Definition: main( (global void)
690:23 Function Parameters:
700:? Sequence
710:30 Function Call: foo1(d1;d1; (global void)
720:30 'd' (temp double)
730:30 'd' (temp double)
740:31 Function Call: foo1(d1;u1; (global void)
750:31 'd' (temp double)
760:31 'u' (temp uint)
770:32 Function Call: foo1(d1;i1; (global void)
780:32 'd' (temp double)
790:32 'i' (temp int)
800:33 Function Call: foo1(d1;f1; (global void)
810:33 'd' (temp double)
820:33 'f' (temp float)
830:35 Function Call: foo1(d1;d1; (global void)
840:35 Convert float to double (temp double)
850:35 'f' (temp float)
860:35 'd' (temp double)
870:36 Function Call: foo1(d1;u1; (global void)
880:36 Convert float to double (temp double)
890:36 'f' (temp float)
900:36 'u' (temp uint)
910:37 Function Call: foo1(d1;i1; (global void)
920:37 Convert float to double (temp double)
930:37 'f' (temp float)
940:37 'i' (temp int)
950:38 Function Call: foo1(d1;f1; (global void)
960:38 Convert float to double (temp double)
970:38 'f' (temp float)
980:38 'f' (temp float)
990:40 Function Call: foo1(d1;d1; (global void)
1000:40 Convert uint to double (temp double)
1010:40 'u' (temp uint)
1020:40 'd' (temp double)
1030:41 Function Call: foo1(d1;u1; (global void)
1040:41 Convert uint to double (temp double)
1050:41 'u' (temp uint)
1060:41 'u' (temp uint)
1070:42 Function Call: foo1(d1;i1; (global void)
1080:42 Convert uint to double (temp double)
1090:42 'u' (temp uint)
1100:42 'i' (temp int)
1110:43 Function Call: foo1(d1;f1; (global void)
1120:43 Convert uint to double (temp double)
1130:43 'u' (temp uint)
1140:43 'f' (temp float)
1150:45 Function Call: foo1(d1;d1; (global void)
1160:45 Convert int to double (temp double)
1170:45 'i' (temp int)
1180:45 'd' (temp double)
1190:46 Function Call: foo1(d1;u1; (global void)
1200:46 Convert int to double (temp double)
1210:46 'i' (temp int)
1220:46 'u' (temp uint)
1230:47 Function Call: foo1(d1;i1; (global void)
1240:47 Convert int to double (temp double)
1250:47 'i' (temp int)
1260:47 'i' (temp int)
1270:48 Function Call: foo1(d1;f1; (global void)
1280:48 Convert int to double (temp double)
1290:48 'i' (temp int)
1300:48 'f' (temp float)
1310:50 Function Call: foo2(d1;d1; (global void)
1320:50 'd' (temp double)
1330:50 'd' (temp double)
1340:51 Function Call: foo2(d1;f1; (global void)
1350:51 'd' (temp double)
1360:51 Convert uint to float (temp float)
1370:51 'u' (temp uint)
1380:52 Function Call: foo2(d1;f1; (global void)
1390:52 'd' (temp double)
1400:52 Convert int to float (temp float)
1410:52 'i' (temp int)
1420:53 Function Call: foo2(d1;f1; (global void)
1430:53 'd' (temp double)
1440:53 'f' (temp float)
1450:55 Function Call: foo2(d1;d1; (global void)
1460:55 Convert float to double (temp double)
1470:55 'f' (temp float)
1480:55 'd' (temp double)
1490:56 Function Call: foo2(d1;f1; (global void)
1500:56 Convert float to double (temp double)
1510:56 'f' (temp float)
1520:56 Convert uint to float (temp float)
1530:56 'u' (temp uint)
1540:57 Function Call: foo2(d1;f1; (global void)
1550:57 Convert float to double (temp double)
1560:57 'f' (temp float)
1570:57 Convert int to float (temp float)
1580:57 'i' (temp int)
1590:58 Function Call: foo2(d1;f1; (global void)
1600:58 Convert float to double (temp double)
1610:58 'f' (temp float)
1620:58 'f' (temp float)
1630:60 Function Call: foo2(d1;d1; (global void)
1640:60 Convert uint to double (temp double)
1650:60 'u' (temp uint)
1660:60 'd' (temp double)
1670:61 Function Call: foo2(d1;f1; (global void)
1680:61 Convert uint to double (temp double)
1690:61 'u' (temp uint)
1700:61 Convert uint to float (temp float)
1710:61 'u' (temp uint)
1720:62 Function Call: foo2(d1;f1; (global void)
1730:62 Convert uint to double (temp double)
1740:62 'u' (temp uint)
1750:62 Convert int to float (temp float)
1760:62 'i' (temp int)
1770:63 Function Call: foo2(d1;f1; (global void)
1780:63 Convert uint to double (temp double)
1790:63 'u' (temp uint)
1800:63 'f' (temp float)
1810:65 Function Call: foo2(d1;d1; (global void)
1820:65 Convert int to double (temp double)
1830:65 'i' (temp int)
1840:65 'd' (temp double)
1850:66 Function Call: foo2(d1;f1; (global void)
1860:66 Convert int to double (temp double)
1870:66 'i' (temp int)
1880:66 Convert uint to float (temp float)
1890:66 'u' (temp uint)
1900:67 Function Call: foo2(d1;f1; (global void)
1910:67 Convert int to double (temp double)
1920:67 'i' (temp int)
1930:67 Convert int to float (temp float)
1940:67 'i' (temp int)
1950:68 Function Call: foo2(d1;f1; (global void)
1960:68 Convert int to double (temp double)
1970:68 'i' (temp int)
1980:68 'f' (temp float)
1990:70 Constant:
2000:70 0.000000
2010:71 Function Call: foo3(d1;f1; (global void)
2020:71 'd' (temp double)
2030:71 Convert uint to float (temp float)
2040:71 'u' (temp uint)
2050:72 Function Call: foo3(d1;f1; (global void)
2060:72 'd' (temp double)
2070:72 Convert int to float (temp float)
2080:72 'i' (temp int)
2090:73 Function Call: foo3(d1;f1; (global void)
2100:73 'd' (temp double)
2110:73 'f' (temp float)
2120:75 Function Call: foo3(f1;d1; (global void)
2130:75 'f' (temp float)
2140:75 'd' (temp double)
2150:76 Function Call: foo3(d1;f1; (global void)
2160:76 Convert float to double (temp double)
2170:76 'f' (temp float)
2180:76 Convert uint to float (temp float)
2190:76 'u' (temp uint)
2200:77 Function Call: foo3(d1;f1; (global void)
2210:77 Convert float to double (temp double)
2220:77 'f' (temp float)
2230:77 Convert int to float (temp float)
2240:77 'i' (temp int)
2250:78 Function Call: foo3(d1;f1; (global void)
2260:78 Convert float to double (temp double)
2270:78 'f' (temp float)
2280:78 'f' (temp float)
2290:80 Function Call: foo3(f1;d1; (global void)
2300:80 Convert uint to float (temp float)
2310:80 'u' (temp uint)
2320:80 'd' (temp double)
2330:81 Function Call: foo3(d1;f1; (global void)
2340:81 Convert uint to double (temp double)
2350:81 'u' (temp uint)
2360:81 Convert uint to float (temp float)
2370:81 'u' (temp uint)
2380:82 Function Call: foo3(d1;f1; (global void)
2390:82 Convert uint to double (temp double)
2400:82 'u' (temp uint)
2410:82 Convert int to float (temp float)
2420:82 'i' (temp int)
2430:83 Function Call: foo3(d1;f1; (global void)
2440:83 Convert uint to double (temp double)
2450:83 'u' (temp uint)
2460:83 'f' (temp float)
2470:85 Function Call: foo3(f1;d1; (global void)
2480:85 Convert int to float (temp float)
2490:85 'i' (temp int)
2500:85 'd' (temp double)
2510:86 Function Call: foo3(d1;f1; (global void)
2520:86 Convert int to double (temp double)
2530:86 'i' (temp int)
2540:86 Convert uint to float (temp float)
2550:86 'u' (temp uint)
2560:87 Function Call: foo3(d1;f1; (global void)
2570:87 Convert int to double (temp double)
2580:87 'i' (temp int)
2590:87 Convert int to float (temp float)
2600:87 'i' (temp int)
2610:88 Function Call: foo3(d1;f1; (global void)
2620:88 Convert int to double (temp double)
2630:88 'i' (temp int)
2640:88 'f' (temp float)
2650:90 Function Call: ftd(i1;f1;d1; (global void)
2660:90 'i' (temp int)
2670:90 'f' (temp float)
2680:90 Convert float to double (temp double)
2690:90 'f' (temp float)
2700:91 Function Call: ftd(u1;f1;d1; (global void)
2710:91 'u' (temp uint)
2720:91 'f' (temp float)
2730:91 Convert float to double (temp double)
2740:91 'f' (temp float)
2750:97 Function Definition: tf( (global void)
2760:97 Function Parameters:
2770:? Sequence
2780:104 Function Call: itf(i1;f1;i1; (global void)
2790:104 'i' (temp int)
2800:104 Convert int to float (temp float)
2810:104 'i' (temp int)
2820:104 'i' (temp int)
2830:105 Function Call: itf(i1;f1;i1; (global void)
2840:105 'i' (temp int)
2850:105 Convert uint to float (temp float)
2860:105 'u' (temp uint)
2870:105 'i' (temp int)
John Kessenich80cb3242016-06-05 18:52:05 -06002880:? Linker Objects
2890:? 'd' (in double)
2900:? 'd3' (in 3-component vector of double)
2910:? 'dm4' (in 4X4 matrix of double)
2920:? 'gl_VertexID' (gl_VertexId int VertexId)
2930:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
294
295
296Linked vertex stage:
297
298
299Shader version: 400
300ERROR: node is still EOpNull!
John Kessenich37023482016-08-19 07:31:31 -06003010:8 Function Definition: foo1(d1;u1; (global void)
3020:8 Function Parameters:
3030:8 'a' (in double)
3040:8 'b' (in uint)
3050:9 Function Definition: foo1(d1;i1; (global void)
3060:9 Function Parameters:
3070:9 'a' (in double)
3080:9 'b' (in int)
3090:10 Function Definition: foo1(d1;f1; (global void)
3100:10 Function Parameters:
3110:10 'a' (in double)
3120:10 'b' (in float)
3130:11 Function Definition: foo1(d1;d1; (global void)
3140:11 Function Parameters:
3150:11 'a' (in double)
3160:11 'b' (in double)
3170:13 Function Definition: foo2(d1;f1; (global void)
3180:13 Function Parameters:
3190:13 'a' (in double)
3200:13 'b' (in float)
3210:14 Function Definition: foo2(d1;d1; (global void)
3220:14 Function Parameters:
3230:14 'a' (in double)
3240:14 'b' (in double)
3250:16 Function Definition: foo3(d1;f1; (global void)
3260:16 Function Parameters:
3270:16 'a' (in double)
3280:16 'b' (in float)
3290:17 Function Definition: foo3(f1;d1; (global void)
3300:17 Function Parameters:
3310:17 'a' (in float)
3320:17 'b' (in double)
3330:19 Function Definition: ftd(i1;f1;d1; (global void)
3340:19 Function Parameters:
3350:19 '' (in int)
3360:19 '' (in float)
3370:19 '' (in double)
3380:20 Function Definition: ftd(u1;f1;d1; (global void)
3390:20 Function Parameters:
3400:20 '' (in uint)
3410:20 '' (in float)
3420:20 '' (in double)
John Kessenich37023482016-08-19 07:31:31 -06003430:23 Function Definition: main( (global void)
3440:23 Function Parameters:
3450:? Sequence
3460:30 Function Call: foo1(d1;d1; (global void)
3470:30 'd' (temp double)
3480:30 'd' (temp double)
3490:31 Function Call: foo1(d1;u1; (global void)
3500:31 'd' (temp double)
3510:31 'u' (temp uint)
3520:32 Function Call: foo1(d1;i1; (global void)
3530:32 'd' (temp double)
3540:32 'i' (temp int)
3550:33 Function Call: foo1(d1;f1; (global void)
3560:33 'd' (temp double)
3570:33 'f' (temp float)
3580:35 Function Call: foo1(d1;d1; (global void)
3590:35 Convert float to double (temp double)
3600:35 'f' (temp float)
3610:35 'd' (temp double)
3620:36 Function Call: foo1(d1;u1; (global void)
3630:36 Convert float to double (temp double)
3640:36 'f' (temp float)
3650:36 'u' (temp uint)
3660:37 Function Call: foo1(d1;i1; (global void)
3670:37 Convert float to double (temp double)
3680:37 'f' (temp float)
3690:37 'i' (temp int)
3700:38 Function Call: foo1(d1;f1; (global void)
3710:38 Convert float to double (temp double)
3720:38 'f' (temp float)
3730:38 'f' (temp float)
3740:40 Function Call: foo1(d1;d1; (global void)
3750:40 Convert uint to double (temp double)
3760:40 'u' (temp uint)
3770:40 'd' (temp double)
3780:41 Function Call: foo1(d1;u1; (global void)
3790:41 Convert uint to double (temp double)
3800:41 'u' (temp uint)
3810:41 'u' (temp uint)
3820:42 Function Call: foo1(d1;i1; (global void)
3830:42 Convert uint to double (temp double)
3840:42 'u' (temp uint)
3850:42 'i' (temp int)
3860:43 Function Call: foo1(d1;f1; (global void)
3870:43 Convert uint to double (temp double)
3880:43 'u' (temp uint)
3890:43 'f' (temp float)
3900:45 Function Call: foo1(d1;d1; (global void)
3910:45 Convert int to double (temp double)
3920:45 'i' (temp int)
3930:45 'd' (temp double)
3940:46 Function Call: foo1(d1;u1; (global void)
3950:46 Convert int to double (temp double)
3960:46 'i' (temp int)
3970:46 'u' (temp uint)
3980:47 Function Call: foo1(d1;i1; (global void)
3990:47 Convert int to double (temp double)
4000:47 'i' (temp int)
4010:47 'i' (temp int)
4020:48 Function Call: foo1(d1;f1; (global void)
4030:48 Convert int to double (temp double)
4040:48 'i' (temp int)
4050:48 'f' (temp float)
4060:50 Function Call: foo2(d1;d1; (global void)
4070:50 'd' (temp double)
4080:50 'd' (temp double)
4090:51 Function Call: foo2(d1;f1; (global void)
4100:51 'd' (temp double)
4110:51 Convert uint to float (temp float)
4120:51 'u' (temp uint)
4130:52 Function Call: foo2(d1;f1; (global void)
4140:52 'd' (temp double)
4150:52 Convert int to float (temp float)
4160:52 'i' (temp int)
4170:53 Function Call: foo2(d1;f1; (global void)
4180:53 'd' (temp double)
4190:53 'f' (temp float)
4200:55 Function Call: foo2(d1;d1; (global void)
4210:55 Convert float to double (temp double)
4220:55 'f' (temp float)
4230:55 'd' (temp double)
4240:56 Function Call: foo2(d1;f1; (global void)
4250:56 Convert float to double (temp double)
4260:56 'f' (temp float)
4270:56 Convert uint to float (temp float)
4280:56 'u' (temp uint)
4290:57 Function Call: foo2(d1;f1; (global void)
4300:57 Convert float to double (temp double)
4310:57 'f' (temp float)
4320:57 Convert int to float (temp float)
4330:57 'i' (temp int)
4340:58 Function Call: foo2(d1;f1; (global void)
4350:58 Convert float to double (temp double)
4360:58 'f' (temp float)
4370:58 'f' (temp float)
4380:60 Function Call: foo2(d1;d1; (global void)
4390:60 Convert uint to double (temp double)
4400:60 'u' (temp uint)
4410:60 'd' (temp double)
4420:61 Function Call: foo2(d1;f1; (global void)
4430:61 Convert uint to double (temp double)
4440:61 'u' (temp uint)
4450:61 Convert uint to float (temp float)
4460:61 'u' (temp uint)
4470:62 Function Call: foo2(d1;f1; (global void)
4480:62 Convert uint to double (temp double)
4490:62 'u' (temp uint)
4500:62 Convert int to float (temp float)
4510:62 'i' (temp int)
4520:63 Function Call: foo2(d1;f1; (global void)
4530:63 Convert uint to double (temp double)
4540:63 'u' (temp uint)
4550:63 'f' (temp float)
4560:65 Function Call: foo2(d1;d1; (global void)
4570:65 Convert int to double (temp double)
4580:65 'i' (temp int)
4590:65 'd' (temp double)
4600:66 Function Call: foo2(d1;f1; (global void)
4610:66 Convert int to double (temp double)
4620:66 'i' (temp int)
4630:66 Convert uint to float (temp float)
4640:66 'u' (temp uint)
4650:67 Function Call: foo2(d1;f1; (global void)
4660:67 Convert int to double (temp double)
4670:67 'i' (temp int)
4680:67 Convert int to float (temp float)
4690:67 'i' (temp int)
4700:68 Function Call: foo2(d1;f1; (global void)
4710:68 Convert int to double (temp double)
4720:68 'i' (temp int)
4730:68 'f' (temp float)
4740:70 Constant:
4750:70 0.000000
4760:71 Function Call: foo3(d1;f1; (global void)
4770:71 'd' (temp double)
4780:71 Convert uint to float (temp float)
4790:71 'u' (temp uint)
4800:72 Function Call: foo3(d1;f1; (global void)
4810:72 'd' (temp double)
4820:72 Convert int to float (temp float)
4830:72 'i' (temp int)
4840:73 Function Call: foo3(d1;f1; (global void)
4850:73 'd' (temp double)
4860:73 'f' (temp float)
4870:75 Function Call: foo3(f1;d1; (global void)
4880:75 'f' (temp float)
4890:75 'd' (temp double)
4900:76 Function Call: foo3(d1;f1; (global void)
4910:76 Convert float to double (temp double)
4920:76 'f' (temp float)
4930:76 Convert uint to float (temp float)
4940:76 'u' (temp uint)
4950:77 Function Call: foo3(d1;f1; (global void)
4960:77 Convert float to double (temp double)
4970:77 'f' (temp float)
4980:77 Convert int to float (temp float)
4990:77 'i' (temp int)
5000:78 Function Call: foo3(d1;f1; (global void)
5010:78 Convert float to double (temp double)
5020:78 'f' (temp float)
5030:78 'f' (temp float)
5040:80 Function Call: foo3(f1;d1; (global void)
5050:80 Convert uint to float (temp float)
5060:80 'u' (temp uint)
5070:80 'd' (temp double)
5080:81 Function Call: foo3(d1;f1; (global void)
5090:81 Convert uint to double (temp double)
5100:81 'u' (temp uint)
5110:81 Convert uint to float (temp float)
5120:81 'u' (temp uint)
5130:82 Function Call: foo3(d1;f1; (global void)
5140:82 Convert uint to double (temp double)
5150:82 'u' (temp uint)
5160:82 Convert int to float (temp float)
5170:82 'i' (temp int)
5180:83 Function Call: foo3(d1;f1; (global void)
5190:83 Convert uint to double (temp double)
5200:83 'u' (temp uint)
5210:83 'f' (temp float)
5220:85 Function Call: foo3(f1;d1; (global void)
5230:85 Convert int to float (temp float)
5240:85 'i' (temp int)
5250:85 'd' (temp double)
5260:86 Function Call: foo3(d1;f1; (global void)
5270:86 Convert int to double (temp double)
5280:86 'i' (temp int)
5290:86 Convert uint to float (temp float)
5300:86 'u' (temp uint)
5310:87 Function Call: foo3(d1;f1; (global void)
5320:87 Convert int to double (temp double)
5330:87 'i' (temp int)
5340:87 Convert int to float (temp float)
5350:87 'i' (temp int)
5360:88 Function Call: foo3(d1;f1; (global void)
5370:88 Convert int to double (temp double)
5380:88 'i' (temp int)
5390:88 'f' (temp float)
5400:90 Function Call: ftd(i1;f1;d1; (global void)
5410:90 'i' (temp int)
5420:90 'f' (temp float)
5430:90 Convert float to double (temp double)
5440:90 'f' (temp float)
5450:91 Function Call: ftd(u1;f1;d1; (global void)
5460:91 'u' (temp uint)
5470:91 'f' (temp float)
5480:91 Convert float to double (temp double)
5490:91 'f' (temp float)
John Kessenich80cb3242016-06-05 18:52:05 -06005500:? Linker Objects
5510:? 'd' (in double)
5520:? 'd3' (in 3-component vector of double)
5530:? 'dm4' (in 4X4 matrix of double)
5540:? 'gl_VertexID' (gl_VertexId int VertexId)
5550:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
556