yum-mirror/glslang

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

Wint3rNightAdd GL_EXT_clip_cull_distance and GL_ARB_cull_distance54947913

main
2.8 KiB71 linesraw
1GL_EXT_clip_cull_distance.300.vert
2Shader version: 300
3Requested GL_EXT_clip_cull_distance
40:? Sequence
50:6  Function Definition: main( ( global void)
60:6    Function Parameters: 
70:8    Sequence
80:8      move second child to first child ( temp highp float)
90:8        direct index ( smooth temp highp float ClipDistance)
100:8          'gl_ClipDistance' ( smooth out 4-element array of highp float ClipDistance)
110:8          Constant:
120:8            3 (const int)
130:8        Constant:
140:8          1.000000
150:9      move second child to first child ( temp highp float)
160:9        direct index ( smooth temp highp float CullDistance)
170:9          'gl_CullDistance' ( smooth out unsized 2-element array of highp float CullDistance)
180:9          Constant:
190:9            1 (const int)
200:9        Constant:
210:9          2.000000
220:10      move second child to first child ( temp highp 4-component vector of float)
230:10        'gl_Position' ( gl_Position highp 4-component vector of float Position)
240:11        Constant:
250:11          8.000000
260:11          8.000000
270:11          8.000000
280:11          1.000000
290:?   Linker Objects
300:?     'gl_ClipDistance' ( smooth out 4-element array of highp float ClipDistance)
310:?     'gl_CullDistance' ( smooth out unsized 2-element array of highp float CullDistance)
320:?     'gl_VertexID' ( gl_VertexId highp int VertexId)
330:?     'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
34
35
36Linked vertex stage:
37
38
39Shader version: 300
40Requested GL_EXT_clip_cull_distance
410:? Sequence
420:6  Function Definition: main( ( global void)
430:6    Function Parameters: 
440:8    Sequence
450:8      move second child to first child ( temp highp float)
460:8        direct index ( smooth temp highp float ClipDistance)
470:8          'gl_ClipDistance' ( smooth out 4-element array of highp float ClipDistance)
480:8          Constant:
490:8            3 (const int)
500:8        Constant:
510:8          1.000000
520:9      move second child to first child ( temp highp float)
530:9        direct index ( smooth temp highp float CullDistance)
540:9          'gl_CullDistance' ( smooth out 2-element array of highp float CullDistance)
550:9          Constant:
560:9            1 (const int)
570:9        Constant:
580:9          2.000000
590:10      move second child to first child ( temp highp 4-component vector of float)
600:10        'gl_Position' ( gl_Position highp 4-component vector of float Position)
610:11        Constant:
620:11          8.000000
630:11          8.000000
640:11          8.000000
650:11          1.000000
660:?   Linker Objects
670:?     'gl_ClipDistance' ( smooth out 4-element array of highp float ClipDistance)
680:?     'gl_CullDistance' ( smooth out 2-element array of highp float CullDistance)
690:?     'gl_VertexID' ( gl_VertexId highp int VertexId)
700:?     'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
71