yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
54947913
main
1310.tesc 2ERROR: 0:8: 'quads' : unrecognized layout identifier, or qualifier requires assignment (e.g., binding = 4) 3ERROR: 0:9: 'ccw' : unrecognized layout identifier, or qualifier requires assignment (e.g., binding = 4) 4ERROR: 0:10: 'fractional_even_spacing' : unrecognized layout identifier, or qualifier requires assignment (e.g., binding = 4) 5ERROR: 0:12: 'patch' : can only use on output in tessellation-control shader 6ERROR: 0:26: 'gl_PointSize' : required extension not requested: Possible extensions include: 7GL_EXT_tessellation_point_size 8GL_OES_tessellation_point_size 9ERROR: 0:27: 'gl_ClipDistance' : required extension not requested: GL_EXT_clip_cull_distance 10ERROR: 0:34: 'gl_PointSize' : required extension not requested: Possible extensions include: 11GL_EXT_tessellation_point_size 12GL_OES_tessellation_point_size 13ERROR: 0:35: 'gl_ClipDistance' : required extension not requested: GL_EXT_clip_cull_distance 14ERROR: 0:41: '' : tessellation control barrier() cannot be placed within flow control 15ERROR: 0:43: '' : tessellation control barrier() cannot be placed within flow control 16ERROR: 0:48: '' : tessellation control barrier() cannot be placed within flow control 17ERROR: 0:53: '' : tessellation control barrier() cannot be placed within flow control 18ERROR: 0:56: '' : tessellation control barrier() cannot be placed within flow control 19ERROR: 0:63: '' : tessellation control barrier() cannot be placed after a return from main() 20ERROR: 0:66: 'vertices' : can only apply to 'out' 21ERROR: 0:67: 'vertices' : cannot change previously set layout value 22ERROR: 0:71: '[' : array index out of range '4' 23ERROR: 0:73: '' : tessellation control barrier() must be in main() 24ERROR: 0:76: 'in' : type must be an array: ina 25ERROR: 0:78: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized 26ERROR: 0:80: '' : array size required 27ERROR: 0:86: 'location' : overlapping use of location 4 28ERROR: 0:90: 'location' : overlapping use of location 4 29ERROR: 0:94: 'precise' : Reserved word. 30ERROR: 0:94: 'precise' : not supported for this version or the enabled extensions 31ERROR: 0:95: 'fma' : required extension not requested: Possible extensions include: 32GL_EXT_gpu_shader5 33GL_OES_gpu_shader5 34ERROR: 0:104: 'sample' : Reserved word. 35ERROR: 0:106: 'vertices' : can only apply to a standalone qualifier 36ERROR: 0:107: 'vertices' : inconsistent output number of vertices for array size of misSized 37ERROR: 0:133: 'gl_BoundingBoxEXT' : required extension not requested: GL_EXT_primitive_bounding_box 38ERROR: 0:134: 'gl_BoundingBox' : undeclared identifier 39ERROR: 0:143: '[' : array index out of range '2' 40ERROR: 0:148: 'gl_BoundingBoxOES' : required extension not requested: GL_OES_primitive_bounding_box 41ERROR: 0:157: '[' : array index out of range '2' 42ERROR: 0:160: '' : array size required 43ERROR: 0:176: '[]' : tessellation-control per-vertex output l-value must be indexed with gl_InvocationID 44ERROR: 0:177: '[]' : tessellation-control per-vertex output l-value must be indexed with gl_InvocationID 45ERROR: 0:180: '[]' : tessellation-control per-vertex output l-value must be indexed with gl_InvocationID 46ERROR: 38 compilation errors. No code generated. 47 48 49Shader version: 310 50Requested GL_ARB_separate_shader_objects 51Requested GL_EXT_primitive_bounding_box 52Requested GL_OES_gpu_shader5 53Requested GL_OES_primitive_bounding_box 54Requested GL_OES_shader_io_blocks 55Requested GL_OES_tessellation_point_size 56Requested GL_OES_tessellation_shader 57vertices = 4 58ERROR: node is still EOpNull! 590:15 Function Definition: main( ( global void) 600:15 Function Parameters: 610:17 Sequence 620:17 Barrier ( global void) 630:19 Sequence 640:19 move second child to first child ( temp highp int) 650:19 'a' ( temp highp int) 660:19 Constant: 670:19 5392 (const int) 680:25 Sequence 690:25 move second child to first child ( temp highp 4-component vector of float) 700:25 'p' ( temp highp 4-component vector of float) 710:25 gl_Position: direct index for structure ( in highp 4-component vector of float Position) 720:25 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}) 730:25 '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}) 740:25 Constant: 750:25 1 (const int) 760:25 Constant: 770:25 0 (const int) 780:26 Sequence 790:26 move second child to first child ( temp highp float) 800:26 'ps' ( temp highp float) 810:26 gl_PointSize: direct index for structure ( in highp float PointSize) 820:26 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}) 830:26 '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}) 840:26 Constant: 850:26 1 (const int) 860:26 Constant: 870:26 1 (const int) 880:27 Sequence 890:27 move second child to first child ( temp highp float) 900:27 'cd' ( temp highp float) 910:27 direct index ( temp highp float ClipDistance) 920:27 gl_ClipDistance: direct index for structure ( in unsized 3-element array of highp float ClipDistance) 930:27 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}) 940:27 '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}) 950:27 Constant: 960:27 1 (const int) 970:27 Constant: 980:27 2 (const int) 990:27 Constant: 1000:27 2 (const int) 1010:29 Sequence 1020:29 move second child to first child ( temp highp int) 1030:29 'pvi' ( temp highp int) 1040:29 'gl_PatchVerticesIn' ( in highp int PatchVertices) 1050:30 Sequence 1060:30 move second child to first child ( temp highp int) 1070:30 'pid' ( temp highp int) 1080:30 'gl_PrimitiveID' ( in highp int PrimitiveID) 1090:31 Sequence 1100:31 move second child to first child ( temp highp int) 1110:31 'iid' ( temp highp int) 1120:31 'gl_InvocationID' ( in highp int InvocationID) 1130:33 move second child to first child ( temp highp 4-component vector of float) 1140:33 gl_Position: direct index for structure ( out highp 4-component vector of float Position) 1150:33 indirect index ( temp block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 1160:33 'gl_out' ( out 4-element array of block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 1170:33 'gl_InvocationID' ( in highp int InvocationID) 1180:33 Constant: 1190:33 0 (const int) 1200:33 'p' ( temp highp 4-component vector of float) 1210:34 move second child to first child ( temp highp float) 1220:34 gl_PointSize: direct index for structure ( out highp float PointSize) 1230:34 indirect index ( temp block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 1240:34 'gl_out' ( out 4-element array of block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 1250:34 'gl_InvocationID' ( in highp int InvocationID) 1260:34 Constant: 1270:34 1 (const int) 1280:34 'ps' ( temp highp float) 1290:35 move second child to first child ( temp highp float) 1300:35 direct index ( temp highp float ClipDistance) 1310:35 gl_ClipDistance: direct index for structure ( out unsized 2-element array of highp float ClipDistance) 1320:35 indirect index ( temp block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 1330:35 'gl_out' ( out 4-element array of block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 1340:35 'gl_InvocationID' ( in highp int InvocationID) 1350:35 Constant: 1360:35 2 (const int) 1370:35 Constant: 1380:35 1 (const int) 1390:35 'cd' ( temp highp float) 1400:37 move second child to first child ( temp highp float) 1410:37 direct index ( patch temp highp float TessLevelOuter) 1420:37 'gl_TessLevelOuter' ( patch out 4-element array of highp float TessLevelOuter) 1430:37 Constant: 1440:37 3 (const int) 1450:37 Constant: 1460:37 3.200000 1470:38 move second child to first child ( temp highp float) 1480:38 direct index ( patch temp highp float TessLevelInner) 1490:38 'gl_TessLevelInner' ( patch out 2-element array of highp float TessLevelInner) 1500:38 Constant: 1510:38 1 (const int) 1520:38 Constant: 1530:38 1.300000 1540:40 Test condition and select ( temp void) 1550:40 Condition 1560:40 Compare Greater Than ( temp bool) 1570:40 'a' ( temp highp int) 1580:40 Constant: 1590:40 10 (const int) 1600:40 true case 1610:41 Barrier ( global void) 1620:40 false case 1630:43 Barrier ( global void) 1640:45 Barrier ( global void) 1650:49 Loop with condition not tested first 1660:49 Loop Condition 1670:49 Compare Greater Than ( temp bool) 1680:49 'a' ( temp highp int) 1690:49 Constant: 1700:49 10 (const int) 1710:49 Loop Body 1720:48 Sequence 1730:48 Barrier ( global void) 1740:51 switch 1750:51 condition 1760:51 'a' ( temp highp int) 1770:51 body 1780:51 Sequence 1790:52 default: 1800:? Sequence 1810:53 Barrier ( global void) 1820:54 Branch: Break 1830:56 Test condition and select ( temp highp int) 1840:56 Condition 1850:56 Compare Less Than ( temp bool) 1860:56 'a' ( temp highp int) 1870:56 Constant: 1880:56 12 (const int) 1890:56 true case 1900:56 'a' ( temp highp int) 1910:56 false case 1920:56 Comma ( temp highp int) 1930:56 Barrier ( global void) 1940:56 'a' ( temp highp int) 1950:58 Sequence 1960:58 Barrier ( global void) 1970:61 Branch: Return 1980:63 Barrier ( global void) 1990:69 Function Definition: foo( ( global void) 2000:69 Function Parameters: 2010:71 Sequence 2020:71 gl_Position: direct index for structure ( out highp 4-component vector of float Position) 2030:71 direct index ( temp block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 2040:71 'gl_out' ( out 4-element array of block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 2050:71 Constant: 2060:71 4 (const int) 2070:71 Constant: 2080:71 0 (const int) 2090:73 Barrier ( global void) 2100:92 Function Definition: foop( ( global void) 2110:92 Function Parameters: 2120:? Sequence 2130:95 move second child to first child ( temp highp float) 2140:95 'd' ( noContraction temp highp float) 2150:95 fma ( global highp float) 2160:95 'd' ( noContraction temp highp float) 2170:95 'd' ( noContraction temp highp float) 2180:95 'd' ( noContraction temp highp float) 2190:112 Function Definition: pointSize2( ( global void) 2200:112 Function Parameters: 2210:114 Sequence 2220:114 Sequence 2230:114 move second child to first child ( temp highp float) 2240:114 'ps' ( temp highp float) 2250:114 gl_PointSize: direct index for structure ( in highp float PointSize) 2260:114 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}) 2270:114 '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}) 2280:114 Constant: 2290:114 1 (const int) 2300:114 Constant: 2310:114 1 (const int) 2320:115 move second child to first child ( temp highp float) 2330:115 gl_PointSize: direct index for structure ( out highp float PointSize) 2340:115 indirect index ( temp block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 2350:115 'gl_out' ( out 4-element array of block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 2360:115 'gl_InvocationID' ( in highp int InvocationID) 2370:115 Constant: 2380:115 1 (const int) 2390:115 'ps' ( temp highp float) 2400:122 Function Definition: goodfoop( ( global void) 2410:122 Function Parameters: 2420:? Sequence 2430:126 multiply second child into first child ( temp highp 3-component vector of float) 2440:126 'pv3' ( noContraction temp highp 3-component vector of float) 2450:126 'pv3' ( noContraction temp highp 3-component vector of float) 2460:127 move second child to first child ( temp highp 3-component vector of float) 2470:127 'pv3' ( noContraction temp highp 3-component vector of float) 2480:127 fma ( global highp 3-component vector of float) 2490:127 'pv3' ( noContraction temp highp 3-component vector of float) 2500:127 'pv3' ( noContraction temp highp 3-component vector of float) 2510:127 'pv3' ( noContraction temp highp 3-component vector of float) 2520:128 move second child to first child ( temp highp float) 2530:128 'd' ( noContraction temp highp float) 2540:128 fma ( global highp float) 2550:128 'd' ( noContraction temp highp float) 2560:128 'd' ( noContraction temp highp float) 2570:128 'd' ( noContraction temp highp float) 2580:131 Function Definition: bbextBad( ( global void) 2590:131 Function Parameters: 2600:133 Sequence 2610:133 'gl_BoundingBoxEXT' ( patch out 2-element array of highp 4-component vector of float BoundingBox) 2620:134 'gl_BoundingBox' ( temp float) 2630:139 Function Definition: bbext( ( global void) 2640:139 Function Parameters: 2650:141 Sequence 2660:141 move second child to first child ( temp highp 4-component vector of float) 2670:141 direct index ( patch temp highp 4-component vector of float BoundingBox) 2680:141 'gl_BoundingBoxEXT' ( patch out 2-element array of highp 4-component vector of float BoundingBox) 2690:141 Constant: 2700:141 0 (const int) 2710:141 Constant: 2720:141 0.000000 2730:141 0.000000 2740:141 0.000000 2750:141 0.000000 2760:142 move second child to first child ( temp highp 4-component vector of float) 2770:142 direct index ( patch temp highp 4-component vector of float BoundingBox) 2780:142 'gl_BoundingBoxEXT' ( patch out 2-element array of highp 4-component vector of float BoundingBox) 2790:142 Constant: 2800:142 1 (const int) 2810:142 Constant: 2820:142 1.000000 2830:142 1.000000 2840:142 1.000000 2850:142 1.000000 2860:143 move second child to first child ( temp highp 4-component vector of float) 2870:143 direct index ( patch temp highp 4-component vector of float BoundingBox) 2880:143 'gl_BoundingBoxEXT' ( patch out 2-element array of highp 4-component vector of float BoundingBox) 2890:143 Constant: 2900:143 2 (const int) 2910:143 Constant: 2920:143 2.000000 2930:143 2.000000 2940:143 2.000000 2950:143 2.000000 2960:146 Function Definition: bbBad( ( global void) 2970:146 Function Parameters: 2980:148 Sequence 2990:148 'gl_BoundingBoxOES' ( patch out 2-element array of highp 4-component vector of float BoundingBox) 3000:153 Function Definition: bb( ( global void) 3010:153 Function Parameters: 3020:155 Sequence 3030:155 move second child to first child ( temp highp 4-component vector of float) 3040:155 direct index ( patch temp highp 4-component vector of float BoundingBox) 3050:155 'gl_BoundingBoxOES' ( patch out 2-element array of highp 4-component vector of float BoundingBox) 3060:155 Constant: 3070:155 0 (const int) 3080:155 Constant: 3090:155 0.000000 3100:155 0.000000 3110:155 0.000000 3120:155 0.000000 3130:156 move second child to first child ( temp highp 4-component vector of float) 3140:156 direct index ( patch temp highp 4-component vector of float BoundingBox) 3150:156 'gl_BoundingBoxOES' ( patch out 2-element array of highp 4-component vector of float BoundingBox) 3160:156 Constant: 3170:156 1 (const int) 3180:156 Constant: 3190:156 1.000000 3200:156 1.000000 3210:156 1.000000 3220:156 1.000000 3230:157 move second child to first child ( temp highp 4-component vector of float) 3240:157 direct index ( patch temp highp 4-component vector of float BoundingBox) 3250:157 'gl_BoundingBoxOES' ( patch out 2-element array of highp 4-component vector of float BoundingBox) 3260:157 Constant: 3270:157 2 (const int) 3280:157 Constant: 3290:157 2.000000 3300:157 2.000000 3310:157 2.000000 3320:157 2.000000 3330:168 Function Definition: outputtingOutparam(i1; ( global void) 3340:168 Function Parameters: 3350:168 'a' ( out highp int) 3360:170 Sequence 3370:170 move second child to first child ( temp highp int) 3380:170 'a' ( out highp int) 3390:170 Constant: 3400:170 2 (const int) 3410:173 Function Definition: outputting( ( global void) 3420:173 Function Parameters: 3430:175 Sequence 3440:175 move second child to first child ( temp highp int) 3450:175 indirect index ( temp highp int) 3460:175 'outa' ( out 4-element array of highp int) 3470:175 'gl_InvocationID' ( in highp int InvocationID) 3480:175 Constant: 3490:175 2 (const int) 3500:176 move second child to first child ( temp highp int) 3510:176 direct index ( temp highp int) 3520:176 'outa' ( out 4-element array of highp int) 3530:176 Constant: 3540:176 1 (const int) 3550:176 Constant: 3560:176 2 (const int) 3570:177 move second child to first child ( temp highp 4-component vector of float) 3580:177 gl_Position: direct index for structure ( out highp 4-component vector of float Position) 3590:177 direct index ( temp block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 3600:177 'gl_out' ( out 4-element array of block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 3610:177 Constant: 3620:177 0 (const int) 3630:177 Constant: 3640:177 0 (const int) 3650:177 Constant: 3660:177 1.000000 3670:177 1.000000 3680:177 1.000000 3690:177 1.000000 3700:178 direct index ( temp highp int) 3710:178 'outa' ( out 4-element array of highp int) 3720:178 Constant: 3730:178 1 (const int) 3740:179 direct index ( temp block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 3750:179 'gl_out' ( out 4-element array of block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 3760:179 Constant: 3770:179 0 (const int) 3780:180 Function Call: outputtingOutparam(i1; ( global void) 3790:180 direct index ( temp highp int) 3800:180 'outa' ( out 4-element array of highp int) 3810:180 Constant: 3820:180 0 (const int) 3830:181 Function Call: outputtingOutparam(i1; ( global void) 3840:181 indirect index ( temp highp int) 3850:181 'outa' ( out 4-element array of highp int) 3860:181 'gl_InvocationID' ( in highp int InvocationID) 3870:182 move second child to first child ( temp highp float) 3880:182 f: direct index for structure ( out highp float) 3890:182 direct index ( patch temp block{ out highp float f}) 3900:182 'patchIName' ( patch out 4-element array of block{ out highp float f}) 3910:182 Constant: 3920:182 1 (const int) 3930:182 Constant: 3940:182 0 (const int) 3950:182 Constant: 3960:182 3.140000 3970:183 move second child to first child ( temp highp int) 3980:183 indirect index ( temp highp int) 3990:183 'outa' ( out 4-element array of highp int) 4000:183 'gl_InvocationID' ( in highp int InvocationID) 4010:183 Constant: 4020:183 2 (const int) 4030:? Linker Objects 4040:? 'gl_out' ( out 4-element array of block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 4050:? 'outa' ( out 4-element array of highp int) 4060:? 'patchIn' ( patch in highp 4-component vector of float) 4070:? 'patchOut' ( patch out highp 4-component vector of float) 4080:? 'ina' ( in highp 2-component vector of float) 4090:? 'inb' ( in 32-element array of highp 2-component vector of float) 4100:? 'inc' ( in 32-element array of highp 2-component vector of float) 4110:? 'ind' ( in 32-element array of highp 2-component vector of float) 4120:? 'implA' ( patch out unsized 1-element array of highp float) 4130:? 'ivla' (layout( location=3) in 32-element array of highp 4-component vector of float) 4140:? 'ivlb' (layout( location=4) in 32-element array of highp 4-component vector of float) 4150:? 'ivlc' (layout( location=4) in 32-element array of highp 4-component vector of float) 4160:? 'ovla' (layout( location=3) out 4-element array of highp 4-component vector of float) 4170:? 'ovlb' (layout( location=4) out 4-element array of highp 4-component vector of float) 4180:? 'ovlc' (layout( location=4) out 4-element array of highp 4-component vector of float) 4190:? 'pinbi' ( patch out block{ out highp int a}) 4200:? 'myColor2' ( centroid out 4-element array of highp 3-component vector of float) 4210:? 'centr' ( centroid in 32-element array of highp 3-component vector of float) 4220:? 'perSampleColor' ( sample out 4-element array of highp 4-component vector of float) 4230:? 'badlay' ( out 4-element array of highp float) 4240:? 'misSized' ( out 5-element array of highp float) 4250:? 'okaySize' ( out 4-element array of highp float) 4260:? 'pv3' ( noContraction temp highp 3-component vector of float) 4270:? 'badpatchIName' ( patch out unsized 1-element array of block{ out highp float f}) 4280:? 'patchIName' ( patch out 4-element array of block{ out highp float f}) 429 430 431Linked tessellation control stage: 432 433 434Shader version: 310 435Requested GL_ARB_separate_shader_objects 436Requested GL_EXT_primitive_bounding_box 437Requested GL_OES_gpu_shader5 438Requested GL_OES_primitive_bounding_box 439Requested GL_OES_shader_io_blocks 440Requested GL_OES_tessellation_point_size 441Requested GL_OES_tessellation_shader 442vertices = 4 443ERROR: node is still EOpNull! 4440:15 Function Definition: main( ( global void) 4450:15 Function Parameters: 4460:17 Sequence 4470:17 Barrier ( global void) 4480:19 Sequence 4490:19 move second child to first child ( temp highp int) 4500:19 'a' ( temp highp int) 4510:19 Constant: 4520:19 5392 (const int) 4530:25 Sequence 4540:25 move second child to first child ( temp highp 4-component vector of float) 4550:25 'p' ( temp highp 4-component vector of float) 4560:25 gl_Position: direct index for structure ( in highp 4-component vector of float Position) 4570:25 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}) 4580:25 '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}) 4590:25 Constant: 4600:25 1 (const int) 4610:25 Constant: 4620:25 0 (const int) 4630:26 Sequence 4640:26 move second child to first child ( temp highp float) 4650:26 'ps' ( temp highp float) 4660:26 gl_PointSize: direct index for structure ( in highp float PointSize) 4670:26 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}) 4680:26 '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}) 4690:26 Constant: 4700:26 1 (const int) 4710:26 Constant: 4720:26 1 (const int) 4730:27 Sequence 4740:27 move second child to first child ( temp highp float) 4750:27 'cd' ( temp highp float) 4760:27 direct index ( temp highp float ClipDistance) 4770:27 gl_ClipDistance: direct index for structure ( in 3-element array of highp float ClipDistance) 4780:27 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}) 4790:27 '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}) 4800:27 Constant: 4810:27 1 (const int) 4820:27 Constant: 4830:27 2 (const int) 4840:27 Constant: 4850:27 2 (const int) 4860:29 Sequence 4870:29 move second child to first child ( temp highp int) 4880:29 'pvi' ( temp highp int) 4890:29 'gl_PatchVerticesIn' ( in highp int PatchVertices) 4900:30 Sequence 4910:30 move second child to first child ( temp highp int) 4920:30 'pid' ( temp highp int) 4930:30 'gl_PrimitiveID' ( in highp int PrimitiveID) 4940:31 Sequence 4950:31 move second child to first child ( temp highp int) 4960:31 'iid' ( temp highp int) 4970:31 'gl_InvocationID' ( in highp int InvocationID) 4980:33 move second child to first child ( temp highp 4-component vector of float) 4990:33 gl_Position: direct index for structure ( out highp 4-component vector of float Position) 5000:33 indirect index ( temp block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 5010:33 'gl_out' ( out 4-element array of block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 5020:33 'gl_InvocationID' ( in highp int InvocationID) 5030:33 Constant: 5040:33 0 (const int) 5050:33 'p' ( temp highp 4-component vector of float) 5060:34 move second child to first child ( temp highp float) 5070:34 gl_PointSize: direct index for structure ( out highp float PointSize) 5080:34 indirect index ( temp block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 5090:34 'gl_out' ( out 4-element array of block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 5100:34 'gl_InvocationID' ( in highp int InvocationID) 5110:34 Constant: 5120:34 1 (const int) 5130:34 'ps' ( temp highp float) 5140:35 move second child to first child ( temp highp float) 5150:35 direct index ( temp highp float ClipDistance) 5160:35 gl_ClipDistance: direct index for structure ( out 2-element array of highp float ClipDistance) 5170:35 indirect index ( temp block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 5180:35 'gl_out' ( out 4-element array of block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 5190:35 'gl_InvocationID' ( in highp int InvocationID) 5200:35 Constant: 5210:35 2 (const int) 5220:35 Constant: 5230:35 1 (const int) 5240:35 'cd' ( temp highp float) 5250:37 move second child to first child ( temp highp float) 5260:37 direct index ( patch temp highp float TessLevelOuter) 5270:37 'gl_TessLevelOuter' ( patch out 4-element array of highp float TessLevelOuter) 5280:37 Constant: 5290:37 3 (const int) 5300:37 Constant: 5310:37 3.200000 5320:38 move second child to first child ( temp highp float) 5330:38 direct index ( patch temp highp float TessLevelInner) 5340:38 'gl_TessLevelInner' ( patch out 2-element array of highp float TessLevelInner) 5350:38 Constant: 5360:38 1 (const int) 5370:38 Constant: 5380:38 1.300000 5390:40 Test condition and select ( temp void) 5400:40 Condition 5410:40 Compare Greater Than ( temp bool) 5420:40 'a' ( temp highp int) 5430:40 Constant: 5440:40 10 (const int) 5450:40 true case 5460:41 Barrier ( global void) 5470:40 false case 5480:43 Barrier ( global void) 5490:45 Barrier ( global void) 5500:49 Loop with condition not tested first 5510:49 Loop Condition 5520:49 Compare Greater Than ( temp bool) 5530:49 'a' ( temp highp int) 5540:49 Constant: 5550:49 10 (const int) 5560:49 Loop Body 5570:48 Sequence 5580:48 Barrier ( global void) 5590:51 switch 5600:51 condition 5610:51 'a' ( temp highp int) 5620:51 body 5630:51 Sequence 5640:52 default: 5650:? Sequence 5660:53 Barrier ( global void) 5670:54 Branch: Break 5680:56 Test condition and select ( temp highp int) 5690:56 Condition 5700:56 Compare Less Than ( temp bool) 5710:56 'a' ( temp highp int) 5720:56 Constant: 5730:56 12 (const int) 5740:56 true case 5750:56 'a' ( temp highp int) 5760:56 false case 5770:56 Comma ( temp highp int) 5780:56 Barrier ( global void) 5790:56 'a' ( temp highp int) 5800:58 Sequence 5810:58 Barrier ( global void) 5820:61 Branch: Return 5830:63 Barrier ( global void) 5840:? Linker Objects 5850:? 'gl_out' ( out 4-element array of block{ out highp 4-component vector of float Position gl_Position, out highp float PointSize gl_PointSize}) 5860:? 'outa' ( out 4-element array of highp int) 5870:? 'patchIn' ( patch in highp 4-component vector of float) 5880:? 'patchOut' ( patch out highp 4-component vector of float) 5890:? 'ina' ( in highp 2-component vector of float) 5900:? 'inb' ( in 32-element array of highp 2-component vector of float) 5910:? 'inc' ( in 32-element array of highp 2-component vector of float) 5920:? 'ind' ( in 32-element array of highp 2-component vector of float) 5930:? 'implA' ( patch out 1-element array of highp float) 5940:? 'ivla' (layout( location=3) in 32-element array of highp 4-component vector of float) 5950:? 'ivlb' (layout( location=4) in 32-element array of highp 4-component vector of float) 5960:? 'ivlc' (layout( location=4) in 32-element array of highp 4-component vector of float) 5970:? 'ovla' (layout( location=3) out 4-element array of highp 4-component vector of float) 5980:? 'ovlb' (layout( location=4) out 4-element array of highp 4-component vector of float) 5990:? 'ovlc' (layout( location=4) out 4-element array of highp 4-component vector of float) 6000:? 'pinbi' ( patch out block{ out highp int a}) 6010:? 'myColor2' ( centroid out 4-element array of highp 3-component vector of float) 6020:? 'centr' ( centroid in 32-element array of highp 3-component vector of float) 6030:? 'perSampleColor' ( sample out 4-element array of highp 4-component vector of float) 6040:? 'badlay' ( out 4-element array of highp float) 6050:? 'misSized' ( out 5-element array of highp float) 6060:? 'okaySize' ( out 4-element array of highp float) 6070:? 'pv3' ( noContraction temp highp 3-component vector of float) 6080:? 'badpatchIName' ( patch out 1-element array of block{ out highp float f}) 6090:? 'patchIName' ( patch out 4-element array of block{ out highp float f}) 610