yum-mirror/glslang

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

Wint3rNightAdd GL_EXT_clip_cull_distance and GL_ARB_cull_distance54947913

main
4.5 KiB87 linesraw
1GL_ARB_cull_distance.vert
2Shader version: 440
3Requested GL_ARB_cull_distance
40:? Sequence
50:10  Function Definition: main( ( global void)
60:10    Function Parameters: 
70:12    Sequence
80:12      move second child to first child ( temp float)
90:12        direct index ( temp float ClipDistance)
100:12          gl_ClipDistance: direct index for structure ( out 2-element array of float ClipDistance)
110:12            'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  out 2-element array of float ClipDistance gl_ClipDistance,  out 3-element array of float CullDistance gl_CullDistance})
120:12            Constant:
130:12              2 (const uint)
140:12          Constant:
150:12            1 (const int)
160:12        Constant:
170:12          1.000000
180:13      move second child to first child ( temp float)
190:13        direct index ( temp float CullDistance)
200:13          gl_CullDistance: direct index for structure ( out 3-element array of float CullDistance)
210:13            'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  out 2-element array of float ClipDistance gl_ClipDistance,  out 3-element array of float CullDistance gl_CullDistance})
220:13            Constant:
230:13              3 (const uint)
240:13          Constant:
250:13            2 (const int)
260:13        Constant:
270:13          16.000000
280:14      move second child to first child ( temp 4-component vector of float)
290:14        gl_Position: direct index for structure ( gl_Position 4-component vector of float Position)
300:14          'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  out 2-element array of float ClipDistance gl_ClipDistance,  out 3-element array of float CullDistance gl_CullDistance})
310:14          Constant:
320:14            0 (const uint)
330:14        Constant:
340:14          1.000000
350:14          1.000000
360:14          1.000000
370:14          1.000000
380:?   Linker Objects
390:?     'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  out 2-element array of float ClipDistance gl_ClipDistance,  out 3-element array of float CullDistance gl_CullDistance})
400:?     'gl_VertexID' ( gl_VertexId int VertexId)
410:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
42
43
44Linked vertex stage:
45
46
47Shader version: 440
48Requested GL_ARB_cull_distance
490:? Sequence
500:10  Function Definition: main( ( global void)
510:10    Function Parameters: 
520:12    Sequence
530:12      move second child to first child ( temp float)
540:12        direct index ( temp float ClipDistance)
550:12          gl_ClipDistance: direct index for structure ( out 2-element array of float ClipDistance)
560:12            'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  out 2-element array of float ClipDistance gl_ClipDistance,  out 3-element array of float CullDistance gl_CullDistance})
570:12            Constant:
580:12              2 (const uint)
590:12          Constant:
600:12            1 (const int)
610:12        Constant:
620:12          1.000000
630:13      move second child to first child ( temp float)
640:13        direct index ( temp float CullDistance)
650:13          gl_CullDistance: direct index for structure ( out 3-element array of float CullDistance)
660:13            'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  out 2-element array of float ClipDistance gl_ClipDistance,  out 3-element array of float CullDistance gl_CullDistance})
670:13            Constant:
680:13              3 (const uint)
690:13          Constant:
700:13            2 (const int)
710:13        Constant:
720:13          16.000000
730:14      move second child to first child ( temp 4-component vector of float)
740:14        gl_Position: direct index for structure ( gl_Position 4-component vector of float Position)
750:14          'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  out 2-element array of float ClipDistance gl_ClipDistance,  out 3-element array of float CullDistance gl_CullDistance})
760:14          Constant:
770:14            0 (const uint)
780:14        Constant:
790:14          1.000000
800:14          1.000000
810:14          1.000000
820:14          1.000000
830:?   Linker Objects
840:?     'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  out 2-element array of float ClipDistance gl_ClipDistance,  out 3-element array of float CullDistance gl_CullDistance})
850:?     'gl_VertexID' ( gl_VertexId int VertexId)
860:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
87