yum-mirror/glslang

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

Wint3rNightAdd GL_EXT_clip_cull_distance and GL_ARB_cull_distance54947913

main
20.8 KiB300 linesraw
1320.tese
2ERROR: 0:3: 'vertices' : there is no such layout identifier for this stage taking an assigned value 
3ERROR: 0:5: 'triangles' : cannot change previously set input primitive 
4ERROR: 0:6: 'isolines' : cannot change previously set input primitive 
5ERROR: 0:8: 'ccw' : cannot change previously set vertex order 
6ERROR: 0:12: 'equal_spacing' : cannot change previously set vertex spacing 
7ERROR: 0:13: 'fractional_even_spacing' : cannot change previously set vertex spacing 
8ERROR: 0:18: 'patch' : can only use on input in tessellation-evaluation shader 
9ERROR: 0:22: 'barrier' : no matching overloaded function found 
10ERROR: 0:33: 'gl_PointSize' : required extension not requested: Possible extensions include:
11GL_EXT_tessellation_point_size
12GL_OES_tessellation_point_size
13ERROR: 0:34: 'gl_ClipDistance' : required extension not requested: GL_EXT_clip_cull_distance
14ERROR: 0:43: 'gl_PointSize' : required extension not requested: Possible extensions include:
15GL_EXT_tessellation_point_size
16GL_OES_tessellation_point_size
17ERROR: 0:44: 'gl_ClipDistance' : required extension not requested: GL_EXT_clip_cull_distance
18ERROR: 0:47: 'patch' : cannot use interpolation qualifiers with patch 
19ERROR: 0:48: 'patch' : cannot use interpolation qualifiers with patch 
20ERROR: 0:49: 'noperspective' : Reserved word. 
21ERROR: 0:49: 'noperspective' : not supported for this version or the enabled extensions 
22ERROR: 0:49: 'patch' : cannot use interpolation qualifiers with patch 
23ERROR: 0:50: '' : can only have one auxiliary qualifier (centroid, patch, and sample) 
24ERROR: 0:59: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use 
25ERROR: 0:64: 'quads' : cannot apply to 'out' 
26ERROR: 0:64: 'cw' : can only apply to 'in' 
27ERROR: 0:65: 'triangles' : cannot apply to 'out' 
28ERROR: 0:66: 'isolines' : cannot apply to 'out' 
29ERROR: 0:67: 'cw' : can only apply to 'in' 
30ERROR: 0:68: 'fractional_odd_spacing' : can only apply to 'in' 
31ERROR: 0:69: 'equal_spacing' : can only apply to 'in' 
32ERROR: 0:70: 'fractional_even_spacing' : can only apply to 'in' 
33ERROR: 0:71: 'point_mode' : can only apply to 'in' 
34ERROR: 0:73: 'in' : type must be an array: ina
35ERROR: 0:75: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized 
36ERROR: 0:78: 'in' : type must be an array: bla
37ERROR: 0:86: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized 
38ERROR: 0:96: 'location' : overlapping use of location 24
39ERROR: 0:99: 'location' : overlapping use of location 24
40ERROR: 0:101: 'gl_TessLevelOuter' : identifiers starting with "gl_" are reserved 
41ERROR: 0:113: 'gl_BoundingBoxOES' : undeclared identifier 
42ERROR: 36 compilation errors.  No code generated.
43
44
45Shader version: 320
46Requested GL_ARB_separate_shader_objects
47input primitive = quads
48vertex spacing = fractional_odd_spacing
49triangle order = cw
50using point mode
51ERROR: node is still EOpNull!
520:20  Function Definition: main( ( global void)
530:20    Function Parameters: 
540:22    Sequence
550:22      Constant:
560:22        0.000000
570:24      Sequence
580:24        move second child to first child ( temp highp int)
590:24          'a' ( temp highp int)
600:24          Constant:
610:24            1512 (const int)
620:32      Sequence
630:32        move second child to first child ( temp highp 4-component vector of float)
640:32          'p' ( temp highp 4-component vector of float)
650:32          gl_Position: direct index for structure ( in highp 4-component vector of float Position)
660:32            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})
670:32              '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})
680:32              Constant:
690:32                1 (const int)
700:32            Constant:
710:32              0 (const int)
720:33      Sequence
730:33        move second child to first child ( temp highp float)
740:33          'ps' ( temp highp float)
750:33          gl_PointSize: direct index for structure ( in highp float PointSize)
760:33            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})
770:33              '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})
780:33              Constant:
790:33                1 (const int)
800:33            Constant:
810:33              1 (const int)
820:34      Sequence
830:34        move second child to first child ( temp highp float)
840:34          'cd' ( temp highp float)
850:34          direct index ( temp highp float ClipDistance)
860:34            gl_ClipDistance: direct index for structure ( in unsized 3-element array of highp float ClipDistance)
870:34              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})
880:34                '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})
890:34                Constant:
900:34                  1 (const int)
910:34              Constant:
920:34                2 (const int)
930:34            Constant:
940:34              2 (const int)
950:36      Sequence
960:36        move second child to first child ( temp highp int)
970:36          'pvi' ( temp highp int)
980:36          'gl_PatchVerticesIn' ( in highp int PatchVertices)
990:37      Sequence
1000:37        move second child to first child ( temp highp int)
1010:37          'pid' ( temp highp int)
1020:37          'gl_PrimitiveID' ( in highp int PrimitiveID)
1030:38      Sequence
1040:38        move second child to first child ( temp highp 3-component vector of float)
1050:38          'tc' ( temp highp 3-component vector of float)
1060:38          'gl_TessCoord' ( in highp 3-component vector of float TessCoord)
1070:39      Sequence
1080:39        move second child to first child ( temp highp float)
1090:39          'tlo' ( temp highp float)
1100:39          direct index ( patch temp highp float TessLevelOuter)
1110:39            'gl_TessLevelOuter' ( patch in 4-element array of highp float TessLevelOuter)
1120:39            Constant:
1130:39              3 (const int)
1140:40      Sequence
1150:40        move second child to first child ( temp highp float)
1160:40          'tli' ( temp highp float)
1170:40          direct index ( patch temp highp float TessLevelInner)
1180:40            'gl_TessLevelInner' ( patch in 2-element array of highp float TessLevelInner)
1190:40            Constant:
1200:40              1 (const int)
1210:42      move second child to first child ( temp highp 4-component vector of float)
1220:42        gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position)
1230:42          'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
1240:42          Constant:
1250:42            0 (const uint)
1260:42        'p' ( temp highp 4-component vector of float)
1270:43      move second child to first child ( temp highp float)
1280:43        gl_PointSize: direct index for structure ( gl_PointSize highp float PointSize)
1290:43          'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
1300:43          Constant:
1310:43            1 (const uint)
1320:43        'ps' ( temp highp float)
1330:44      move second child to first child ( temp highp float)
1340:44        direct index ( temp highp float ClipDistance)
1350:44          gl_ClipDistance: direct index for structure ( out unsized 3-element array of highp float ClipDistance)
1360:44            'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
1370:44            Constant:
1380:44              2 (const uint)
1390:44          Constant:
1400:44            2 (const int)
1410:44        'cd' ( temp highp float)
1420:111  Function Definition: bbbad( ( global void)
1430:111    Function Parameters: 
1440:113    Sequence
1450:113      'gl_BoundingBoxOES' ( temp float)
1460:?   Linker Objects
1470:?     'patchIn' ( patch in highp 4-component vector of float)
1480:?     'patchOut' ( patch out highp 4-component vector of float)
1490:?     'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
1500:?     'badp1' ( smooth patch in highp 4-component vector of float)
1510:?     'badp2' ( flat patch in highp 4-component vector of float)
1520:?     'badp3' ( noperspective patch in highp 4-component vector of float)
1530:?     'badp4' ( patch sample in highp 3-component vector of float)
1540:?     'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position})
1550:?     'ina' ( in highp 2-component vector of float)
1560:?     'inb' ( in 32-element array of highp 2-component vector of float)
1570:?     'inc' ( in 32-element array of highp 2-component vector of float)
1580:?     'ind' ( in 32-element array of highp 2-component vector of float)
1590:?     'bla' ( in block{ in highp int f})
1600:?     'blb' ( in 32-element array of block{ in highp int f})
1610:?     'blc' ( in 32-element array of block{ in highp int f})
1620:?     'bld' ( in 32-element array of block{ in highp int f})
1630:?     'ivla' (layout( location=23) in 32-element array of highp 4-component vector of float)
1640:?     'ivlb' (layout( location=24) in 32-element array of highp 4-component vector of float)
1650:?     'ivlc' (layout( location=24) in 32-element array of highp 4-component vector of float)
1660:?     'ovla' (layout( location=23) out 2-element array of highp 4-component vector of float)
1670:?     'ovlb' (layout( location=24) out 2-element array of highp 4-component vector of float)
1680:?     'pinbi' ( patch in block{ in highp int a})
1690:?     'myColor2' ( centroid out highp 3-component vector of float)
1700:?     'centr' ( centroid in 32-element array of highp 3-component vector of float)
1710:?     'perSampleColor' ( sample out highp 4-component vector of float)
172
173
174Linked tessellation evaluation stage:
175
176
177Shader version: 320
178Requested GL_ARB_separate_shader_objects
179input primitive = quads
180vertex spacing = fractional_odd_spacing
181triangle order = cw
182using point mode
183ERROR: node is still EOpNull!
1840:20  Function Definition: main( ( global void)
1850:20    Function Parameters: 
1860:22    Sequence
1870:22      Constant:
1880:22        0.000000
1890:24      Sequence
1900:24        move second child to first child ( temp highp int)
1910:24          'a' ( temp highp int)
1920:24          Constant:
1930:24            1512 (const int)
1940:32      Sequence
1950:32        move second child to first child ( temp highp 4-component vector of float)
1960:32          'p' ( temp highp 4-component vector of float)
1970:32          gl_Position: direct index for structure ( in highp 4-component vector of float Position)
1980:32            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})
1990:32              '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})
2000:32              Constant:
2010:32                1 (const int)
2020:32            Constant:
2030:32              0 (const int)
2040:33      Sequence
2050:33        move second child to first child ( temp highp float)
2060:33          'ps' ( temp highp float)
2070:33          gl_PointSize: direct index for structure ( in highp float PointSize)
2080:33            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})
2090:33              '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})
2100:33              Constant:
2110:33                1 (const int)
2120:33            Constant:
2130:33              1 (const int)
2140:34      Sequence
2150:34        move second child to first child ( temp highp float)
2160:34          'cd' ( temp highp float)
2170:34          direct index ( temp highp float ClipDistance)
2180:34            gl_ClipDistance: direct index for structure ( in 3-element array of highp float ClipDistance)
2190:34              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})
2200:34                '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})
2210:34                Constant:
2220:34                  1 (const int)
2230:34              Constant:
2240:34                2 (const int)
2250:34            Constant:
2260:34              2 (const int)
2270:36      Sequence
2280:36        move second child to first child ( temp highp int)
2290:36          'pvi' ( temp highp int)
2300:36          'gl_PatchVerticesIn' ( in highp int PatchVertices)
2310:37      Sequence
2320:37        move second child to first child ( temp highp int)
2330:37          'pid' ( temp highp int)
2340:37          'gl_PrimitiveID' ( in highp int PrimitiveID)
2350:38      Sequence
2360:38        move second child to first child ( temp highp 3-component vector of float)
2370:38          'tc' ( temp highp 3-component vector of float)
2380:38          'gl_TessCoord' ( in highp 3-component vector of float TessCoord)
2390:39      Sequence
2400:39        move second child to first child ( temp highp float)
2410:39          'tlo' ( temp highp float)
2420:39          direct index ( patch temp highp float TessLevelOuter)
2430:39            'gl_TessLevelOuter' ( patch in 4-element array of highp float TessLevelOuter)
2440:39            Constant:
2450:39              3 (const int)
2460:40      Sequence
2470:40        move second child to first child ( temp highp float)
2480:40          'tli' ( temp highp float)
2490:40          direct index ( patch temp highp float TessLevelInner)
2500:40            'gl_TessLevelInner' ( patch in 2-element array of highp float TessLevelInner)
2510:40            Constant:
2520:40              1 (const int)
2530:42      move second child to first child ( temp highp 4-component vector of float)
2540:42        gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position)
2550:42          'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
2560:42          Constant:
2570:42            0 (const uint)
2580:42        'p' ( temp highp 4-component vector of float)
2590:43      move second child to first child ( temp highp float)
2600:43        gl_PointSize: direct index for structure ( gl_PointSize highp float PointSize)
2610:43          'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
2620:43          Constant:
2630:43            1 (const uint)
2640:43        'ps' ( temp highp float)
2650:44      move second child to first child ( temp highp float)
2660:44        direct index ( temp highp float ClipDistance)
2670:44          gl_ClipDistance: direct index for structure ( out 3-element array of highp float ClipDistance)
2680:44            'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
2690:44            Constant:
2700:44              2 (const uint)
2710:44          Constant:
2720:44            2 (const int)
2730:44        'cd' ( temp highp float)
2740:?   Linker Objects
2750:?     'patchIn' ( patch in highp 4-component vector of float)
2760:?     'patchOut' ( patch out highp 4-component vector of float)
2770:?     'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
2780:?     'badp1' ( smooth patch in highp 4-component vector of float)
2790:?     'badp2' ( flat patch in highp 4-component vector of float)
2800:?     'badp3' ( noperspective patch in highp 4-component vector of float)
2810:?     'badp4' ( patch sample in highp 3-component vector of float)
2820:?     'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position})
2830:?     'ina' ( in highp 2-component vector of float)
2840:?     'inb' ( in 32-element array of highp 2-component vector of float)
2850:?     'inc' ( in 32-element array of highp 2-component vector of float)
2860:?     'ind' ( in 32-element array of highp 2-component vector of float)
2870:?     'bla' ( in block{ in highp int f})
2880:?     'blb' ( in 32-element array of block{ in highp int f})
2890:?     'blc' ( in 32-element array of block{ in highp int f})
2900:?     'bld' ( in 32-element array of block{ in highp int f})
2910:?     'ivla' (layout( location=23) in 32-element array of highp 4-component vector of float)
2920:?     'ivlb' (layout( location=24) in 32-element array of highp 4-component vector of float)
2930:?     'ivlc' (layout( location=24) in 32-element array of highp 4-component vector of float)
2940:?     'ovla' (layout( location=23) out 2-element array of highp 4-component vector of float)
2950:?     'ovlb' (layout( location=24) out 2-element array of highp 4-component vector of float)
2960:?     'pinbi' ( patch in block{ in highp int a})
2970:?     'myColor2' ( centroid out highp 3-component vector of float)
2980:?     'centr' ( centroid in 32-element array of highp 3-component vector of float)
2990:?     'perSampleColor' ( sample out highp 4-component vector of float)
300