xref: /aosp_15_r20/external/angle/third_party/glslang/src/Test/baseResults/EndStreamPrimitive.geom.out (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1EndStreamPrimitive.geom
2WARNING: 0:2: '#extension' : extension is only partially supported: GL_ARB_gpu_shader5
3
4Shader version: 150
5Requested GL_ARB_gpu_shader5
6invocations = -1
7max_vertices = 1
8input primitive = points
9output primitive = points
100:? Sequence
110:10  Function Definition: main( ( global void)
120:10    Function Parameters:
130:12    Sequence
140:12      move second child to first child ( temp float)
150:12        'output1' (layout( stream=0) out float)
160:12        Constant:
170:12          1.000000
180:13      move second child to first child ( temp float)
190:13        'output2' (layout( stream=0) out float)
200:13        Constant:
210:13          2.000000
220:14      EmitStreamVertex ( global void)
230:14        Constant:
240:14          0 (const int)
250:15      EndStreamPrimitive ( global void)
260:15        Constant:
270:15          0 (const int)
280:16      move second child to first child ( temp float)
290:16        'output3' (layout( stream=1) out float)
300:16        Constant:
310:16          3.000000
320:17      move second child to first child ( temp float)
330:17        'output4' (layout( stream=1) out float)
340:17        Constant:
350:17          4.000000
360:18      EmitStreamVertex ( global void)
370:18        Constant:
380:18          1 (const int)
390:19      EndStreamPrimitive ( global void)
400:19        Constant:
410:19          1 (const int)
420:?   Linker Objects
430:?     'output1' (layout( stream=0) out float)
440:?     'output2' (layout( stream=0) out float)
450:?     'output3' (layout( stream=1) out float)
460:?     'output4' (layout( stream=1) out float)
470:?     'stream' ( uniform uint)
48
49
50Linked geometry stage:
51
52
53Shader version: 150
54Requested GL_ARB_gpu_shader5
55invocations = 1
56max_vertices = 1
57input primitive = points
58output primitive = points
590:? Sequence
600:10  Function Definition: main( ( global void)
610:10    Function Parameters:
620:12    Sequence
630:12      move second child to first child ( temp float)
640:12        'output1' (layout( stream=0) out float)
650:12        Constant:
660:12          1.000000
670:13      move second child to first child ( temp float)
680:13        'output2' (layout( stream=0) out float)
690:13        Constant:
700:13          2.000000
710:14      EmitStreamVertex ( global void)
720:14        Constant:
730:14          0 (const int)
740:15      EndStreamPrimitive ( global void)
750:15        Constant:
760:15          0 (const int)
770:16      move second child to first child ( temp float)
780:16        'output3' (layout( stream=1) out float)
790:16        Constant:
800:16          3.000000
810:17      move second child to first child ( temp float)
820:17        'output4' (layout( stream=1) out float)
830:17        Constant:
840:17          4.000000
850:18      EmitStreamVertex ( global void)
860:18        Constant:
870:18          1 (const int)
880:19      EndStreamPrimitive ( global void)
890:19        Constant:
900:19          1 (const int)
910:?   Linker Objects
920:?     'output1' (layout( stream=0) out float)
930:?     'output2' (layout( stream=0) out float)
940:?     'output3' (layout( stream=1) out float)
950:?     'output4' (layout( stream=1) out float)
960:?     'stream' ( uniform uint)
97
98