yum-mirror/glslang

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

Wint3rNightAdd GL_EXT_clip_cull_distance and GL_ARB_cull_distance54947913

main
11.9 KiB125 linesraw
1GL_EXT_clip_cull_distance.tese
2Shader version: 320
3Requested GL_EXT_clip_cull_distance
4input primitive = triangles
5vertex spacing = none
6triangle order = none
70:? Sequence
80:6  Function Definition: main( ( global void)
90:6    Function Parameters: 
100:8    Sequence
110:8      move second child to first child ( temp highp 4-component vector of float)
120:8        gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position)
130:8          'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize,  out unsized 3-element array of highp float ClipDistance gl_ClipDistance,  out unsized 1-element array of highp float CullDistance gl_CullDistance})
140:8          Constant:
150:8            0 (const uint)
160:8        gl_Position: direct index for structure ( in highp 4-component vector of float Position)
170:8          direct index ( temp block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in unsized 3-element array of highp float ClipDistance gl_ClipDistance,  in unsized 1-element array of highp float CullDistance gl_CullDistance,  in highp 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in unsized 1-element array of highp 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
180:8            'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in unsized 3-element array of highp float ClipDistance gl_ClipDistance,  in unsized 1-element array of highp float CullDistance gl_CullDistance,  in highp 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in unsized 1-element array of highp 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
190:8            Constant:
200:8              0 (const int)
210:8          Constant:
220:8            0 (const int)
230:9      move second child to first child ( temp highp float)
240:9        direct index ( temp highp float ClipDistance)
250:9          gl_ClipDistance: direct index for structure ( out unsized 3-element array of highp float ClipDistance)
260:9            'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize,  out unsized 3-element array of highp float ClipDistance gl_ClipDistance,  out unsized 1-element array of highp float CullDistance gl_CullDistance})
270:9            Constant:
280:9              2 (const uint)
290:9          Constant:
300:9            2 (const int)
310:9        direct index ( temp highp float ClipDistance)
320:9          gl_ClipDistance: direct index for structure ( in unsized 3-element array of highp float ClipDistance)
330:9            direct index ( temp block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in unsized 3-element array of highp float ClipDistance gl_ClipDistance,  in unsized 1-element array of highp float CullDistance gl_CullDistance,  in highp 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in unsized 1-element array of highp 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
340:9              'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in unsized 3-element array of highp float ClipDistance gl_ClipDistance,  in unsized 1-element array of highp float CullDistance gl_CullDistance,  in highp 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in unsized 1-element array of highp 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
350:9              Constant:
360:9                1 (const int)
370:9            Constant:
380:9              2 (const int)
390:9          Constant:
400:9            2 (const int)
410:10      move second child to first child ( temp highp float)
420:10        direct index ( temp highp float CullDistance)
430:10          gl_CullDistance: direct index for structure ( out unsized 1-element array of highp float CullDistance)
440:10            'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize,  out unsized 3-element array of highp float ClipDistance gl_ClipDistance,  out unsized 1-element array of highp float CullDistance gl_CullDistance})
450:10            Constant:
460:10              3 (const uint)
470:10          Constant:
480:10            0 (const int)
490:10        direct index ( temp highp float CullDistance)
500:10          gl_CullDistance: direct index for structure ( in unsized 1-element array of highp float CullDistance)
510:10            direct index ( temp block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in unsized 3-element array of highp float ClipDistance gl_ClipDistance,  in unsized 1-element array of highp float CullDistance gl_CullDistance,  in highp 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in unsized 1-element array of highp 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
520:10              'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in unsized 3-element array of highp float ClipDistance gl_ClipDistance,  in unsized 1-element array of highp float CullDistance gl_CullDistance,  in highp 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in unsized 1-element array of highp 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
530:10              Constant:
540:10                2 (const int)
550:10            Constant:
560:10              3 (const int)
570:10          Constant:
580:10            0 (const int)
590:?   Linker Objects
600:?     'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize,  out unsized 3-element array of highp float ClipDistance gl_ClipDistance,  out unsized 1-element array of highp float CullDistance gl_CullDistance})
61
62
63Linked tessellation evaluation stage:
64
65
66Shader version: 320
67Requested GL_EXT_clip_cull_distance
68input primitive = triangles
69vertex spacing = equal_spacing
70triangle order = ccw
710:? Sequence
720:6  Function Definition: main( ( global void)
730:6    Function Parameters: 
740:8    Sequence
750:8      move second child to first child ( temp highp 4-component vector of float)
760:8        gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position)
770:8          'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize,  out 3-element array of highp float ClipDistance gl_ClipDistance,  out 1-element array of highp float CullDistance gl_CullDistance})
780:8          Constant:
790:8            0 (const uint)
800:8        gl_Position: direct index for structure ( in highp 4-component vector of float Position)
810:8          direct index ( temp block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in 3-element array of highp float ClipDistance gl_ClipDistance,  in 1-element array of highp float CullDistance gl_CullDistance,  in highp 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in 1-element array of highp 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
820:8            'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in 3-element array of highp float ClipDistance gl_ClipDistance,  in 1-element array of highp float CullDistance gl_CullDistance,  in highp 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in 1-element array of highp 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
830:8            Constant:
840:8              0 (const int)
850:8          Constant:
860:8            0 (const int)
870:9      move second child to first child ( temp highp float)
880:9        direct index ( temp highp float ClipDistance)
890:9          gl_ClipDistance: direct index for structure ( out 3-element array of highp float ClipDistance)
900:9            'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize,  out 3-element array of highp float ClipDistance gl_ClipDistance,  out 1-element array of highp float CullDistance gl_CullDistance})
910:9            Constant:
920:9              2 (const uint)
930:9          Constant:
940:9            2 (const int)
950:9        direct index ( temp highp float ClipDistance)
960:9          gl_ClipDistance: direct index for structure ( in 3-element array of highp float ClipDistance)
970:9            direct index ( temp block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in 3-element array of highp float ClipDistance gl_ClipDistance,  in 1-element array of highp float CullDistance gl_CullDistance,  in highp 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in 1-element array of highp 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
980:9              'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in 3-element array of highp float ClipDistance gl_ClipDistance,  in 1-element array of highp float CullDistance gl_CullDistance,  in highp 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in 1-element array of highp 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
990:9              Constant:
1000:9                1 (const int)
1010:9            Constant:
1020:9              2 (const int)
1030:9          Constant:
1040:9            2 (const int)
1050:10      move second child to first child ( temp highp float)
1060:10        direct index ( temp highp float CullDistance)
1070:10          gl_CullDistance: direct index for structure ( out 1-element array of highp float CullDistance)
1080:10            'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize,  out 3-element array of highp float ClipDistance gl_ClipDistance,  out 1-element array of highp float CullDistance gl_CullDistance})
1090:10            Constant:
1100:10              3 (const uint)
1110:10          Constant:
1120:10            0 (const int)
1130:10        direct index ( temp highp float CullDistance)
1140:10          gl_CullDistance: direct index for structure ( in 1-element array of highp float CullDistance)
1150:10            direct index ( temp block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in 3-element array of highp float ClipDistance gl_ClipDistance,  in 1-element array of highp float CullDistance gl_CullDistance,  in highp 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in 1-element array of highp 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
1160:10              'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in 3-element array of highp float ClipDistance gl_ClipDistance,  in 1-element array of highp float CullDistance gl_CullDistance,  in highp 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in 1-element array of highp 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
1170:10              Constant:
1180:10                2 (const int)
1190:10            Constant:
1200:10              3 (const int)
1210:10          Constant:
1220:10            0 (const int)
1230:?   Linker Objects
1240:?     'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize,  out 3-element array of highp float ClipDistance gl_ClipDistance,  out 1-element array of highp float CullDistance gl_CullDistance})
125