yum-mirror/glslang

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

Wint3rNightAdd GL_EXT_clip_cull_distance and GL_ARB_cull_distance54947913

main
22.0 KiB325 linesraw
1310.tese
2ERROR: 0:7: 'vertices' : there is no such layout identifier for this stage taking an assigned value 
3ERROR: 0:9: 'triangles' : cannot change previously set input primitive 
4ERROR: 0:10: 'isolines' : cannot change previously set input primitive 
5ERROR: 0:12: 'ccw' : cannot change previously set vertex order 
6ERROR: 0:16: 'equal_spacing' : cannot change previously set vertex spacing 
7ERROR: 0:17: 'fractional_even_spacing' : cannot change previously set vertex spacing 
8ERROR: 0:22: 'patch' : can only use on input in tessellation-evaluation shader 
9ERROR: 0:26: 'barrier' : no matching overloaded function found 
10ERROR: 0:37: 'gl_PointSize' : required extension not requested: Possible extensions include:
11GL_EXT_tessellation_point_size
12GL_OES_tessellation_point_size
13ERROR: 0:38: 'gl_ClipDistance' : required extension not requested: GL_EXT_clip_cull_distance
14ERROR: 0:47: 'gl_PointSize' : required extension not requested: Possible extensions include:
15GL_EXT_tessellation_point_size
16GL_OES_tessellation_point_size
17ERROR: 0:48: 'gl_ClipDistance' : required extension not requested: GL_EXT_clip_cull_distance
18ERROR: 0:51: 'patch' : cannot use interpolation qualifiers with patch 
19ERROR: 0:52: 'patch' : cannot use interpolation qualifiers with patch 
20ERROR: 0:53: 'noperspective' : Reserved word. 
21ERROR: 0:53: 'noperspective' : not supported for this version or the enabled extensions 
22ERROR: 0:53: 'patch' : cannot use interpolation qualifiers with patch 
23ERROR: 0:54: 'sample' : Reserved word. 
24ERROR: 0:54: '' : can only have one auxiliary qualifier (centroid, patch, and sample) 
25ERROR: 0:63: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use 
26ERROR: 0:68: 'quads' : cannot apply to 'out' 
27ERROR: 0:68: 'cw' : can only apply to 'in' 
28ERROR: 0:69: 'triangles' : cannot apply to 'out' 
29ERROR: 0:70: 'isolines' : cannot apply to 'out' 
30ERROR: 0:71: 'cw' : can only apply to 'in' 
31ERROR: 0:72: 'fractional_odd_spacing' : can only apply to 'in' 
32ERROR: 0:73: 'equal_spacing' : can only apply to 'in' 
33ERROR: 0:74: 'fractional_even_spacing' : can only apply to 'in' 
34ERROR: 0:75: 'point_mode' : can only apply to 'in' 
35ERROR: 0:77: 'in' : type must be an array: ina
36ERROR: 0:79: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized 
37ERROR: 0:82: 'in' : type must be an array: bla
38ERROR: 0:90: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized 
39ERROR: 0:100: 'location' : overlapping use of location 24
40ERROR: 0:103: 'location' : overlapping use of location 24
41ERROR: 0:105: 'gl_TessLevelOuter' : identifiers starting with "gl_" are reserved 
42ERROR: 0:113: 'sample' : Reserved word. 
43ERROR: 0:119: 'gl_PointSize' : no such field in structure 'gl_in'
44ERROR: 0:119: '=' :  cannot convert from ' temp block{ in highp 4-component vector of float Position gl_Position}' to ' temp highp float'
45ERROR: 0:127: 'gl_BoundingBoxOES' : undeclared identifier 
46ERROR: 40 compilation errors.  No code generated.
47
48
49Shader version: 310
50Requested GL_ARB_separate_shader_objects
51Requested GL_EXT_primitive_bounding_box
52Requested GL_EXT_shader_io_blocks
53Requested GL_EXT_tessellation_shader
54Requested GL_OES_shader_io_blocks
55Requested GL_OES_tessellation_point_size
56Requested GL_OES_tessellation_shader
57input primitive = quads
58vertex spacing = fractional_odd_spacing
59triangle order = cw
60using point mode
61ERROR: node is still EOpNull!
620:24  Function Definition: main( ( global void)
630:24    Function Parameters: 
640:26    Sequence
650:26      Constant:
660:26        0.000000
670:28      Sequence
680:28        move second child to first child ( temp highp int)
690:28          'a' ( temp highp int)
700:28          Constant:
710:28            1512 (const int)
720:36      Sequence
730:36        move second child to first child ( temp highp 4-component vector of float)
740:36          'p' ( temp highp 4-component vector of float)
750:36          gl_Position: direct index for structure ( in highp 4-component vector of float Position)
760:36            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:36              '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:36              Constant:
790:36                1 (const int)
800:36            Constant:
810:36              0 (const int)
820:37      Sequence
830:37        move second child to first child ( temp highp float)
840:37          'ps' ( temp highp float)
850:37          gl_PointSize: direct index for structure ( in highp float PointSize)
860:37            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})
870:37              '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})
880:37              Constant:
890:37                1 (const int)
900:37            Constant:
910:37              1 (const int)
920:38      Sequence
930:38        move second child to first child ( temp highp float)
940:38          'cd' ( temp highp float)
950:38          direct index ( temp highp float ClipDistance)
960:38            gl_ClipDistance: direct index for structure ( in unsized 3-element array of highp float ClipDistance)
970:38              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})
980:38                '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})
990:38                Constant:
1000:38                  1 (const int)
1010:38              Constant:
1020:38                2 (const int)
1030:38            Constant:
1040:38              2 (const int)
1050:40      Sequence
1060:40        move second child to first child ( temp highp int)
1070:40          'pvi' ( temp highp int)
1080:40          'gl_PatchVerticesIn' ( in highp int PatchVertices)
1090:41      Sequence
1100:41        move second child to first child ( temp highp int)
1110:41          'pid' ( temp highp int)
1120:41          'gl_PrimitiveID' ( in highp int PrimitiveID)
1130:42      Sequence
1140:42        move second child to first child ( temp highp 3-component vector of float)
1150:42          'tc' ( temp highp 3-component vector of float)
1160:42          'gl_TessCoord' ( in highp 3-component vector of float TessCoord)
1170:43      Sequence
1180:43        move second child to first child ( temp highp float)
1190:43          'tlo' ( temp highp float)
1200:43          direct index ( patch temp highp float TessLevelOuter)
1210:43            'gl_TessLevelOuter' ( patch in 4-element array of highp float TessLevelOuter)
1220:43            Constant:
1230:43              3 (const int)
1240:44      Sequence
1250:44        move second child to first child ( temp highp float)
1260:44          'tli' ( temp highp float)
1270:44          direct index ( patch temp highp float TessLevelInner)
1280:44            'gl_TessLevelInner' ( patch in 2-element array of highp float TessLevelInner)
1290:44            Constant:
1300:44              1 (const int)
1310:46      move second child to first child ( temp highp 4-component vector of float)
1320:46        gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position)
1330:46          'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
1340:46          Constant:
1350:46            0 (const uint)
1360:46        'p' ( temp highp 4-component vector of float)
1370:47      move second child to first child ( temp highp float)
1380:47        gl_PointSize: direct index for structure ( gl_PointSize highp float PointSize)
1390:47          'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
1400:47          Constant:
1410:47            1 (const uint)
1420:47        'ps' ( temp highp float)
1430:48      move second child to first child ( temp highp float)
1440:48        direct index ( temp highp float ClipDistance)
1450:48          gl_ClipDistance: direct index for structure ( out unsized 3-element array of highp float ClipDistance)
1460:48            'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
1470:48            Constant:
1480:48              2 (const uint)
1490:48          Constant:
1500:48            2 (const int)
1510:48        'cd' ( temp highp float)
1520:117  Function Definition: pointSize2( ( global void)
1530:117    Function Parameters: 
1540:?     Sequence
1550:120      move second child to first child ( temp highp float)
1560:120        gl_PointSize: direct index for structure ( gl_PointSize highp float PointSize)
1570:120          'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
1580:120          Constant:
1590:120            1 (const uint)
1600:120        'ps' ( temp highp float)
1610:125  Function Definition: bbbad( ( global void)
1620:125    Function Parameters: 
1630:127    Sequence
1640:127      'gl_BoundingBoxOES' ( temp float)
1650:?   Linker Objects
1660:?     'patchIn' ( patch in highp 4-component vector of float)
1670:?     'patchOut' ( patch out highp 4-component vector of float)
1680:?     'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
1690:?     'badp1' ( smooth patch in highp 4-component vector of float)
1700:?     'badp2' ( flat patch in highp 4-component vector of float)
1710:?     'badp3' ( noperspective patch in highp 4-component vector of float)
1720:?     'badp4' ( patch sample in highp 3-component vector of float)
1730:?     'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position})
1740:?     'ina' ( in highp 2-component vector of float)
1750:?     'inb' ( in 32-element array of highp 2-component vector of float)
1760:?     'inc' ( in 32-element array of highp 2-component vector of float)
1770:?     'ind' ( in 32-element array of highp 2-component vector of float)
1780:?     'bla' ( in block{ in highp int f})
1790:?     'blb' ( in 32-element array of block{ in highp int f})
1800:?     'blc' ( in 32-element array of block{ in highp int f})
1810:?     'bld' ( in 32-element array of block{ in highp int f})
1820:?     'ivla' (layout( location=23) in 32-element array of highp 4-component vector of float)
1830:?     'ivlb' (layout( location=24) in 32-element array of highp 4-component vector of float)
1840:?     'ivlc' (layout( location=24) in 32-element array of highp 4-component vector of float)
1850:?     'ovla' (layout( location=23) out 2-element array of highp 4-component vector of float)
1860:?     'ovlb' (layout( location=24) out 2-element array of highp 4-component vector of float)
1870:?     'pinbi' ( patch in block{ in highp int a})
1880:?     'myColor2' ( centroid out highp 3-component vector of float)
1890:?     'centr' ( centroid in 32-element array of highp 3-component vector of float)
1900:?     'perSampleColor' ( sample out highp 4-component vector of float)
191
192
193Linked tessellation evaluation stage:
194
195
196Shader version: 310
197Requested GL_ARB_separate_shader_objects
198Requested GL_EXT_primitive_bounding_box
199Requested GL_EXT_shader_io_blocks
200Requested GL_EXT_tessellation_shader
201Requested GL_OES_shader_io_blocks
202Requested GL_OES_tessellation_point_size
203Requested GL_OES_tessellation_shader
204input primitive = quads
205vertex spacing = fractional_odd_spacing
206triangle order = cw
207using point mode
208ERROR: node is still EOpNull!
2090:24  Function Definition: main( ( global void)
2100:24    Function Parameters: 
2110:26    Sequence
2120:26      Constant:
2130:26        0.000000
2140:28      Sequence
2150:28        move second child to first child ( temp highp int)
2160:28          'a' ( temp highp int)
2170:28          Constant:
2180:28            1512 (const int)
2190:36      Sequence
2200:36        move second child to first child ( temp highp 4-component vector of float)
2210:36          'p' ( temp highp 4-component vector of float)
2220:36          gl_Position: direct index for structure ( in highp 4-component vector of float Position)
2230:36            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})
2240:36              '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})
2250:36              Constant:
2260:36                1 (const int)
2270:36            Constant:
2280:36              0 (const int)
2290:37      Sequence
2300:37        move second child to first child ( temp highp float)
2310:37          'ps' ( temp highp float)
2320:37          gl_PointSize: direct index for structure ( in highp float PointSize)
2330:37            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})
2340:37              '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})
2350:37              Constant:
2360:37                1 (const int)
2370:37            Constant:
2380:37              1 (const int)
2390:38      Sequence
2400:38        move second child to first child ( temp highp float)
2410:38          'cd' ( temp highp float)
2420:38          direct index ( temp highp float ClipDistance)
2430:38            gl_ClipDistance: direct index for structure ( in 3-element array of highp float ClipDistance)
2440:38              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})
2450:38                '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})
2460:38                Constant:
2470:38                  1 (const int)
2480:38              Constant:
2490:38                2 (const int)
2500:38            Constant:
2510:38              2 (const int)
2520:40      Sequence
2530:40        move second child to first child ( temp highp int)
2540:40          'pvi' ( temp highp int)
2550:40          'gl_PatchVerticesIn' ( in highp int PatchVertices)
2560:41      Sequence
2570:41        move second child to first child ( temp highp int)
2580:41          'pid' ( temp highp int)
2590:41          'gl_PrimitiveID' ( in highp int PrimitiveID)
2600:42      Sequence
2610:42        move second child to first child ( temp highp 3-component vector of float)
2620:42          'tc' ( temp highp 3-component vector of float)
2630:42          'gl_TessCoord' ( in highp 3-component vector of float TessCoord)
2640:43      Sequence
2650:43        move second child to first child ( temp highp float)
2660:43          'tlo' ( temp highp float)
2670:43          direct index ( patch temp highp float TessLevelOuter)
2680:43            'gl_TessLevelOuter' ( patch in 4-element array of highp float TessLevelOuter)
2690:43            Constant:
2700:43              3 (const int)
2710:44      Sequence
2720:44        move second child to first child ( temp highp float)
2730:44          'tli' ( temp highp float)
2740:44          direct index ( patch temp highp float TessLevelInner)
2750:44            'gl_TessLevelInner' ( patch in 2-element array of highp float TessLevelInner)
2760:44            Constant:
2770:44              1 (const int)
2780:46      move second child to first child ( temp highp 4-component vector of float)
2790:46        gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position)
2800:46          'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
2810:46          Constant:
2820:46            0 (const uint)
2830:46        'p' ( temp highp 4-component vector of float)
2840:47      move second child to first child ( temp highp float)
2850:47        gl_PointSize: direct index for structure ( gl_PointSize highp float PointSize)
2860:47          'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
2870:47          Constant:
2880:47            1 (const uint)
2890:47        'ps' ( temp highp float)
2900:48      move second child to first child ( temp highp float)
2910:48        direct index ( temp highp float ClipDistance)
2920:48          gl_ClipDistance: direct index for structure ( out 3-element array of highp float ClipDistance)
2930:48            'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
2940:48            Constant:
2950:48              2 (const uint)
2960:48          Constant:
2970:48            2 (const int)
2980:48        'cd' ( temp highp float)
2990:?   Linker Objects
3000:?     'patchIn' ( patch in highp 4-component vector of float)
3010:?     'patchOut' ( patch out highp 4-component vector of float)
3020:?     'anon@0' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
3030:?     'badp1' ( smooth patch in highp 4-component vector of float)
3040:?     'badp2' ( flat patch in highp 4-component vector of float)
3050:?     'badp3' ( noperspective patch in highp 4-component vector of float)
3060:?     'badp4' ( patch sample in highp 3-component vector of float)
3070:?     'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position})
3080:?     'ina' ( in highp 2-component vector of float)
3090:?     'inb' ( in 32-element array of highp 2-component vector of float)
3100:?     'inc' ( in 32-element array of highp 2-component vector of float)
3110:?     'ind' ( in 32-element array of highp 2-component vector of float)
3120:?     'bla' ( in block{ in highp int f})
3130:?     'blb' ( in 32-element array of block{ in highp int f})
3140:?     'blc' ( in 32-element array of block{ in highp int f})
3150:?     'bld' ( in 32-element array of block{ in highp int f})
3160:?     'ivla' (layout( location=23) in 32-element array of highp 4-component vector of float)
3170:?     'ivlb' (layout( location=24) in 32-element array of highp 4-component vector of float)
3180:?     'ivlc' (layout( location=24) in 32-element array of highp 4-component vector of float)
3190:?     'ovla' (layout( location=23) out 2-element array of highp 4-component vector of float)
3200:?     'ovlb' (layout( location=24) out 2-element array of highp 4-component vector of float)
3210:?     'pinbi' ( patch in block{ in highp int a})
3220:?     'myColor2' ( centroid out highp 3-component vector of float)
3230:?     'centr' ( centroid in 32-element array of highp 3-component vector of float)
3240:?     'perSampleColor' ( sample out highp 4-component vector of float)
325