yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Thomas NiblerPreprocessor: Implement stringify operator66de1f9f

main
5.9 KiB122 linesraw
1tokenPaste.vert
2ERROR: 0:38: '##' : unexpected location 
3ERROR: 0:40: '#' : Macro ended with incomplete '#' paste/stringify operators 
4ERROR: 0:49: '##' : combined tokens are too long 
5ERROR: 0:52: '##' : not supported for these tokens 
6ERROR: 0:81: '##' : combined token is invalid 
7ERROR: 0:94: '#' : Macro ended with incomplete '#' paste/stringify operators 
8ERROR: 0:94: 'macro expansion' : Too few args in Macro rec
9ERROR: 0:98: '##' : unexpected location; end of argument 
10ERROR: 8 compilation errors.  No code generated.
11
12
13Shader version: 450
14ERROR: node is still EOpNull!
150:52  Sequence
160:52    move second child to first child ( temp int)
170:52      'a' ( global int)
180:52      Constant:
190:52        11 (const int)
200:70  Sequence
210:70    move second child to first child ( temp int)
220:70      'cop' ( global int)
230:70      Constant:
240:70        160 (const int)
250:71  Sequence
260:71    move second child to first child ( temp bool)
270:71      'dop' ( global bool)
280:71      Constant:
290:71        true (const bool)
300:75  Function Definition: ShouldntExpandToThis( ( global void)
310:75    Function Parameters: 
320:77    Sequence
330:77      Sequence
340:77        move second child to first child ( temp int)
350:77          'e' ( temp int)
360:77          Constant:
370:77            16 (const int)
380:78      right shift second child into first child ( temp int)
390:78        'e' ( temp int)
400:78        Constant:
410:78          2 (const int)
420:81      Sequence
430:81        move second child to first child ( temp bool)
440:81          'f' ( temp bool)
450:81          Compare Greater Than ( temp bool)
460:81            'e' ( temp int)
470:81            Constant:
480:81              5 (const int)
490:?   Linker Objects
500:?     'SecondExpansion' ( global int)
510:?     'PostPasteExpansion' ( global int)
520:?     'foo27' ( global float)
530:?     'foo155' ( uniform float)
540:?     'foo719' ( global float)
550:?     'barfoo' ( uniform float)
560:?     'argless' ( global float)
570:?     'dc1' ( global float)
580:?     'dc2' ( global float)
590:?     'foo875' ( uniform float)
600:?     'ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF012345' ( global float)
610:?     'a' ( global int)
620:?     'seahorse_var' ( uniform float)
630:?     'sealion_var' ( uniform float)
640:?     'aop' ( const int)
650:?       10 (const int)
660:?     'bop' ( const int)
670:?       4 (const int)
680:?     'cop' ( global int)
690:?     'dop' ( global bool)
700:?     'argPaste2' ( uniform int)
710:?     'argPaste20suff' ( uniform int)
720:?     'gl_VertexID' ( gl_VertexId int VertexId)
730:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
74
75
76Linked vertex stage:
77
78ERROR: Linking vertex stage: Missing entry point: Each stage requires one entry point
79
80Shader version: 450
81ERROR: node is still EOpNull!
820:52  Sequence
830:52    move second child to first child ( temp int)
840:52      'a' ( global int)
850:52      Constant:
860:52        11 (const int)
870:70  Sequence
880:70    move second child to first child ( temp int)
890:70      'cop' ( global int)
900:70      Constant:
910:70        160 (const int)
920:71  Sequence
930:71    move second child to first child ( temp bool)
940:71      'dop' ( global bool)
950:71      Constant:
960:71        true (const bool)
970:?   Linker Objects
980:?     'SecondExpansion' ( global int)
990:?     'PostPasteExpansion' ( global int)
1000:?     'foo27' ( global float)
1010:?     'foo155' ( uniform float)
1020:?     'foo719' ( global float)
1030:?     'barfoo' ( uniform float)
1040:?     'argless' ( global float)
1050:?     'dc1' ( global float)
1060:?     'dc2' ( global float)
1070:?     'foo875' ( uniform float)
1080:?     'ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF012345' ( global float)
1090:?     'a' ( global int)
1100:?     'seahorse_var' ( uniform float)
1110:?     'sealion_var' ( uniform float)
1120:?     'aop' ( const int)
1130:?       10 (const int)
1140:?     'bop' ( const int)
1150:?       4 (const int)
1160:?     'cop' ( global int)
1170:?     'dop' ( global bool)
1180:?     'argPaste2' ( uniform int)
1190:?     'argPaste20suff' ( uniform int)
1200:?     'gl_VertexID' ( gl_VertexId int VertexId)
1210:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
122