yum-mirror/glslang

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

Pankaj MistryImplement GL_NV_gpu_shader5 and enable GL_ARB_gpu_shader5 completely5cffd9a7

main
2.9 KiB95 linesraw
1EndStreamPrimitive.geom
2Shader version: 150
3Requested GL_ARB_gpu_shader5
4invocations = -1
5max_vertices = 1
6input primitive = points
7output primitive = points
80:? Sequence
90:10  Function Definition: main( ( global void)
100:10    Function Parameters: 
110:12    Sequence
120:12      move second child to first child ( temp float)
130:12        'output1' (layout( stream=0) out float)
140:12        Constant:
150:12          1.000000
160:13      move second child to first child ( temp float)
170:13        'output2' (layout( stream=0) out float)
180:13        Constant:
190:13          2.000000
200:14      EmitStreamVertex ( global void)
210:14        Constant:
220:14          0 (const int)
230:15      EndStreamPrimitive ( global void)
240:15        Constant:
250:15          0 (const int)
260:16      move second child to first child ( temp float)
270:16        'output3' (layout( stream=1) out float)
280:16        Constant:
290:16          3.000000
300:17      move second child to first child ( temp float)
310:17        'output4' (layout( stream=1) out float)
320:17        Constant:
330:17          4.000000
340:18      EmitStreamVertex ( global void)
350:18        Constant:
360:18          1 (const int)
370:19      EndStreamPrimitive ( global void)
380:19        Constant:
390:19          1 (const int)
400:?   Linker Objects
410:?     'output1' (layout( stream=0) out float)
420:?     'output2' (layout( stream=0) out float)
430:?     'output3' (layout( stream=1) out float)
440:?     'output4' (layout( stream=1) out float)
450:?     'stream' ( uniform uint)
46
47
48Linked geometry stage:
49
50
51Shader version: 150
52Requested GL_ARB_gpu_shader5
53invocations = 1
54max_vertices = 1
55input primitive = points
56output primitive = points
570:? Sequence
580:10  Function Definition: main( ( global void)
590:10    Function Parameters: 
600:12    Sequence
610:12      move second child to first child ( temp float)
620:12        'output1' (layout( stream=0) out float)
630:12        Constant:
640:12          1.000000
650:13      move second child to first child ( temp float)
660:13        'output2' (layout( stream=0) out float)
670:13        Constant:
680:13          2.000000
690:14      EmitStreamVertex ( global void)
700:14        Constant:
710:14          0 (const int)
720:15      EndStreamPrimitive ( global void)
730:15        Constant:
740:15          0 (const int)
750:16      move second child to first child ( temp float)
760:16        'output3' (layout( stream=1) out float)
770:16        Constant:
780:16          3.000000
790:17      move second child to first child ( temp float)
800:17        'output4' (layout( stream=1) out float)
810:17        Constant:
820:17          4.000000
830:18      EmitStreamVertex ( global void)
840:18        Constant:
850:18          1 (const int)
860:19      EndStreamPrimitive ( global void)
870:19        Constant:
880:19          1 (const int)
890:?   Linker Objects
900:?     'output1' (layout( stream=0) out float)
910:?     'output2' (layout( stream=0) out float)
920:?     'output3' (layout( stream=1) out float)
930:?     'output4' (layout( stream=1) out float)
940:?     'stream' ( uniform uint)
95