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