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