1310.vert 2ERROR: 0:3: 'shared' : not supported in this stage: vertex 3ERROR: 0:4: 'local_size_x' : there is no such layout identifier for this stage taking an assigned value 4ERROR: 0:5: 'buffer' : buffers can be declared only as blocks 5ERROR: 0:10: 'location' : overlapping use of location 3 6ERROR: 0:58: 'usampler2DMSArray' : Reserved word. 7ERROR: 0:58: 'sampler/image' : type requires declaration of default precision qualifier 8ERROR: 0:67: 'textureSamples' : no matching overloaded function found 9ERROR: 0:69: 'assign' : l-value required "ini" (can't modify shader input) 10ERROR: 0:69: 'out' : Non-L-value cannot be passed for 'out' or 'inout' parameters. 11ERROR: 0:72: 'out' : cannot be bool 12ERROR: 0:73: 'sampler2D' : sampler/image types can only be used in uniform variables or function parameters: outo 13ERROR: 0:75: 'vertex-shader array-of-array output' : not supported with this profile: es 14ERROR: 0:78: 'vertex-shader array-of-struct output' : not supported with this profile: es 15ERROR: 0:79: 'vertex-shader array-of-struct output' : not supported with this profile: es 16ERROR: 0:81: 'vertex-shader struct output containing an array' : not supported with this profile: es 17ERROR: 0:83: 'vertex-shader struct output containing structure' : not supported with this profile: es 18ERROR: 0:85: 'std430 requires the buffer storage qualifier' : required extension not requested: GL_EXT_scalar_block_layout 19ERROR: 0:97: 's' : member of block cannot be or contain a sampler, image, or atomic_uint type 20ERROR: 0:105: 'location' : overlapping use of location 12 21ERROR: 0:107: 'input block' : not supported in this stage: vertex 22ERROR: 0:109: 'gl_PerVertex' : block redeclaration has extra members 23ERROR: 0:119: 'gl_PointSize' : member of nameless block was not redeclared 24ERROR: 0:119: 'assign' : cannot convert from ' const float' to ' gl_PointSize highp void PointSize' 25ERROR: 0:122: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use 26ERROR: 0:127: 'flat/smooth/noperspective' : cannot use interpolation qualifiers on an interface block 27ERROR: 0:131: 'flat/smooth/noperspective' : cannot use interpolation qualifiers on an interface block 28ERROR: 0:135: 'centroid' : cannot use centroid qualifier on an interface block 29ERROR: 0:139: 'invariant' : cannot use invariant qualifier on an interface block 30ERROR: 0:155: 'precise' : Reserved word. 31ERROR: 0:155: 'precise' : not supported for this version or the enabled extensions 32ERROR: 0:156: 'fma' : required extension not requested: Possible extensions include: 33GL_EXT_gpu_shader5 34GL_OES_gpu_shader5 35ERROR: 0:157: 'variable indexing sampler array' : not supported for this version or the enabled extensions 36ERROR: 0:161: 'variable indexing uniform block array' : not supported for this version or the enabled extensions 37ERROR: 0:162: 'variable indexing buffer block array' : not supported with this profile: es 38ERROR: 0:164: 'variable indexing sampler array' : not supported for this version or the enabled extensions 39ERROR: 0:165: 'non-constant offset argument' : not supported for this version or the enabled extensions 40ERROR: 0:166: 'textureGatherOffsets' : required extension not requested: Possible extensions include: 41GL_EXT_gpu_shader5 42GL_OES_gpu_shader5 43ERROR: 0:177: 'variable indexing buffer block array' : not supported with this profile: es 44ERROR: 0:182: 'textureGatherOffsets(...)' : must be a compile-time constant: offsets argument 45ERROR: 0:185: 'samplerBuffer' : Reserved word. 46ERROR: 0:185: 'sampler/image' : type requires declaration of default precision qualifier 47ERROR: 0:186: 'isamplerBuffer' : Reserved word. 48ERROR: 0:186: 'sampler/image' : type requires declaration of default precision qualifier 49ERROR: 0:187: 'usamplerBuffer' : Reserved word. 50ERROR: 0:187: 'sampler/image' : type requires declaration of default precision qualifier 51ERROR: 0:188: 'imageBuffer' : Reserved word. 52ERROR: 0:188: 'sampler/image' : type requires declaration of default precision qualifier 53ERROR: 0:189: 'iimageBuffer' : Reserved word. 54ERROR: 0:189: 'sampler/image' : type requires declaration of default precision qualifier 55ERROR: 0:190: 'uimageBuffer' : Reserved word. 56ERROR: 0:190: 'sampler/image' : type requires declaration of default precision qualifier 57ERROR: 0:195: 'sampler/image' : type requires declaration of default precision qualifier 58ERROR: 0:196: 'sampler/image' : type requires declaration of default precision qualifier 59ERROR: 0:197: 'sampler/image' : type requires declaration of default precision qualifier 60ERROR: 0:198: 'sampler/image' : type requires declaration of default precision qualifier 61ERROR: 0:199: 'sampler/image' : type requires declaration of default precision qualifier 62ERROR: 0:200: 'sampler/image' : type requires declaration of default precision qualifier 63ERROR: 0:235: 'imageCubeArray' : Reserved word. 64ERROR: 0:235: 'sampler/image' : type requires declaration of default precision qualifier 65ERROR: 0:236: 'iimageCubeArray' : Reserved word. 66ERROR: 0:236: 'sampler/image' : type requires declaration of default precision qualifier 67ERROR: 0:237: 'uimageCubeArray' : Reserved word. 68ERROR: 0:237: 'sampler/image' : type requires declaration of default precision qualifier 69ERROR: 0:239: 'samplerCubeArray' : Reserved word. 70ERROR: 0:239: 'sampler/image' : type requires declaration of default precision qualifier 71ERROR: 0:240: 'samplerCubeArrayShadow' : Reserved word. 72ERROR: 0:240: 'sampler/image' : type requires declaration of default precision qualifier 73ERROR: 0:241: 'isamplerCubeArray' : Reserved word. 74ERROR: 0:241: 'sampler/image' : type requires declaration of default precision qualifier 75ERROR: 0:242: 'usamplerCubeArray' : Reserved word. 76ERROR: 0:242: 'sampler/image' : type requires declaration of default precision qualifier 77ERROR: 0:246: 'sampler/image' : type requires declaration of default precision qualifier 78ERROR: 0:247: 'sampler/image' : type requires declaration of default precision qualifier 79ERROR: 0:248: 'sampler/image' : type requires declaration of default precision qualifier 80ERROR: 0:250: 'sampler/image' : type requires declaration of default precision qualifier 81ERROR: 0:251: 'sampler/image' : type requires declaration of default precision qualifier 82ERROR: 0:252: 'sampler/image' : type requires declaration of default precision qualifier 83ERROR: 0:253: 'sampler/image' : type requires declaration of default precision qualifier 84ERROR: 0:321: 'sampler2DMSArray' : Reserved word. 85ERROR: 0:321: 'sampler/image' : type requires declaration of default precision qualifier 86ERROR: 0:322: 'isampler2DMSArray' : Reserved word. 87ERROR: 0:322: 'sampler/image' : type requires declaration of default precision qualifier 88ERROR: 0:323: 'usampler2DMSArray' : Reserved word. 89ERROR: 0:323: 'sampler/image' : type requires declaration of default precision qualifier 90ERROR: 0:329: 'sampler/image' : type requires declaration of default precision qualifier 91ERROR: 0:330: 'sampler/image' : type requires declaration of default precision qualifier 92ERROR: 0:331: 'sampler/image' : type requires declaration of default precision qualifier 93ERROR: 0:351: 'textureSize' : no matching overloaded function found 94ERROR: 0:351: '=' : cannot convert from ' const float' to ' temp highp 3-component vector of int' 95ERROR: 0:389: 'sample' : Reserved word. 96ERROR: 0:400: 'interpolateAtCentroid' : no matching overloaded function found 97ERROR: 0:401: 'interpolateAtSample' : no matching overloaded function found 98ERROR: 0:402: 'interpolateAtOffset' : no matching overloaded function found 99ERROR: 93 compilation errors. No code generated. 100 101 102Shader version: 310 103Requested GL_EXT_texture_buffer 104Requested GL_OES_gpu_shader5 105Requested GL_OES_shader_image_atomic 106Requested GL_OES_shader_io_blocks 107Requested GL_OES_shader_multisample_interpolation 108Requested GL_OES_texture_buffer 109Requested GL_OES_texture_cube_map_array 110Requested GL_OES_texture_storage_multisample_2d_array 111ERROR: node is still EOpNull! 1120:12 Function Definition: main( ( global void) 1130:12 Function Parameters: 1140:? Sequence 1150:15 move second child to first child ( temp highp 2-component vector of uint) 1160:15 'u2' ( temp highp 2-component vector of uint) 1170:15 addCarry ( global highp 2-component vector of uint) 1180:15 'u2' ( temp highp 2-component vector of uint) 1190:15 'u2' ( temp highp 2-component vector of uint) 1200:15 'u2' ( temp highp 2-component vector of uint) 1210:17 move second child to first child ( temp highp uint) 1220:17 'u1' ( temp highp uint) 1230:17 subBorrow ( global highp uint) 1240:17 'u1' ( temp highp uint) 1250:17 'u1' ( temp highp uint) 1260:17 'u1' ( temp highp uint) 1270:19 uMulExtended ( global highp void) 1280:19 'u4' ( temp highp 4-component vector of uint) 1290:19 'u4' ( temp highp 4-component vector of uint) 1300:19 'u4' ( temp highp 4-component vector of uint) 1310:19 'u4' ( temp highp 4-component vector of uint) 1320:21 iMulExtended ( global highp void) 1330:21 'i4' ( temp highp 4-component vector of int) 1340:21 'i4' ( temp highp 4-component vector of int) 1350:21 'i4' ( temp highp 4-component vector of int) 1360:21 'i4' ( temp highp 4-component vector of int) 1370:23 move second child to first child ( temp highp int) 1380:23 'i1' ( temp highp int) 1390:23 bitfieldExtract ( global highp int) 1400:23 'i1' ( temp highp int) 1410:23 Constant: 1420:23 4 (const int) 1430:23 Constant: 1440:23 5 (const int) 1450:25 move second child to first child ( temp highp 3-component vector of uint) 1460:25 'u3' ( temp highp 3-component vector of uint) 1470:25 bitfieldExtract ( global highp 3-component vector of uint) 1480:25 'u3' ( temp highp 3-component vector of uint) 1490:25 Constant: 1500:25 4 (const int) 1510:25 Constant: 1520:25 5 (const int) 1530:27 move second child to first child ( temp highp 3-component vector of int) 1540:27 'i3' ( temp highp 3-component vector of int) 1550:27 bitfieldInsert ( global highp 3-component vector of int) 1560:27 'i3' ( temp highp 3-component vector of int) 1570:27 'i3' ( temp highp 3-component vector of int) 1580:27 Constant: 1590:27 4 (const int) 1600:27 Constant: 1610:27 5 (const int) 1620:28 move second child to first child ( temp highp uint) 1630:28 'u1' ( temp highp uint) 1640:28 bitfieldInsert ( global highp uint) 1650:28 'u1' ( temp highp uint) 1660:28 'u1' ( temp highp uint) 1670:28 Constant: 1680:28 4 (const int) 1690:28 Constant: 1700:28 5 (const int) 1710:30 move second child to first child ( temp highp 2-component vector of int) 1720:30 'i2' ( temp highp 2-component vector of int) 1730:30 bitFieldReverse ( global highp 2-component vector of int) 1740:30 'i2' ( temp highp 2-component vector of int) 1750:31 move second child to first child ( temp highp 4-component vector of uint) 1760:31 'u4' ( temp highp 4-component vector of uint) 1770:31 bitFieldReverse ( global highp 4-component vector of uint) 1780:31 'u4' ( temp highp 4-component vector of uint) 1790:32 move second child to first child ( temp highp int) 1800:32 'i1' ( temp highp int) 1810:32 bitCount ( global lowp int, operation at highp) 1820:32 'i1' ( temp highp int) 1830:33 move second child to first child ( temp highp 3-component vector of int) 1840:33 'i3' ( temp highp 3-component vector of int) 1850:33 bitCount ( global lowp 3-component vector of int, operation at highp) 1860:33 'u3' ( temp highp 3-component vector of uint) 1870:34 move second child to first child ( temp highp 2-component vector of int) 1880:34 'i2' ( temp highp 2-component vector of int) 1890:34 findLSB ( global lowp 2-component vector of int, operation at highp) 1900:34 'i2' ( temp highp 2-component vector of int) 1910:35 move second child to first child ( temp highp 4-component vector of int) 1920:35 'i4' ( temp highp 4-component vector of int) 1930:35 findLSB ( global lowp 4-component vector of int, operation at highp) 1940:35 'u4' ( temp highp 4-component vector of uint) 1950:36 move second child to first child ( temp highp int) 1960:36 'i1' ( temp highp int) 1970:36 findMSB ( global lowp int, operation at highp) 1980:36 'i1' ( temp highp int) 1990:37 move second child to first child ( temp highp 2-component vector of int) 2000:37 'i2' ( temp highp 2-component vector of int) 2010:37 findMSB ( global lowp 2-component vector of int, operation at highp) 2020:37 'u2' ( temp highp 2-component vector of uint) 2030:40 move second child to first child ( temp highp 3-component vector of float) 2040:40 'v3' ( temp highp 3-component vector of float) 2050:40 frexp ( global highp 3-component vector of float) 2060:40 'v3' ( temp highp 3-component vector of float) 2070:40 'i3' ( temp highp 3-component vector of int) 2080:42 move second child to first child ( temp highp 2-component vector of float) 2090:42 'v2' ( temp highp 2-component vector of float) 2100:42 ldexp ( global highp 2-component vector of float) 2110:42 'v2' ( temp highp 2-component vector of float) 2120:42 'i2' ( temp highp 2-component vector of int) 2130:45 move second child to first child ( temp highp uint) 2140:45 'u1' ( temp highp uint) 2150:45 PackUnorm4x8 ( global highp uint, operation at mediump) 2160:45 'v4' ( temp mediump 4-component vector of float) 2170:46 move second child to first child ( temp highp uint) 2180:46 'u1' ( temp highp uint) 2190:46 PackSnorm4x8 ( global highp uint, operation at mediump) 2200:46 'v4' ( temp mediump 4-component vector of float) 2210:47 move second child to first child ( temp mediump 4-component vector of float) 2220:47 'v4' ( temp mediump 4-component vector of float) 2230:47 UnpackUnorm4x8 ( global mediump 4-component vector of float, operation at highp) 2240:47 'u1' ( temp highp uint) 2250:48 move second child to first child ( temp mediump 4-component vector of float) 2260:48 'v4' ( temp mediump 4-component vector of float) 2270:48 UnpackSnorm4x8 ( global mediump 4-component vector of float, operation at highp) 2280:48 'u1' ( temp highp uint) 2290:60 Function Definition: foo( ( global void) 2300:60 Function Parameters: 2310:? Sequence 2320:63 move second child to first child ( temp highp 2-component vector of int) 2330:63 'v2' ( temp highp 2-component vector of int) 2340:63 textureSize ( global highp 2-component vector of int) 2350:63 's2dms' ( uniform highp sampler2DMS) 2360:64 move second child to first child ( temp highp 2-component vector of int) 2370:64 'v2' ( temp highp 2-component vector of int) 2380:64 textureSize ( global highp 2-component vector of int) 2390:64 'us2dms' ( uniform highp usampler2DMS) 2400:65 Sequence 2410:65 move second child to first child ( temp highp 4-component vector of float) 2420:65 'v4' ( temp highp 4-component vector of float) 2430:65 textureFetch ( global highp 4-component vector of float) 2440:65 's2dms' ( uniform highp sampler2DMS) 2450:65 'v2' ( temp highp 2-component vector of int) 2460:65 Constant: 2470:65 2 (const int) 2480:66 Sequence 2490:66 move second child to first child ( temp highp 4-component vector of int) 2500:66 'iv4' ( temp highp 4-component vector of int) 2510:66 textureFetch ( global highp 4-component vector of int) 2520:66 'is2dms' ( uniform highp isampler2DMS) 2530:66 'v2' ( temp highp 2-component vector of int) 2540:66 Constant: 2550:66 2 (const int) 2560:67 Constant: 2570:67 0.000000 2580:69 frexp ( global highp float) 2590:69 'f' ( temp highp float) 2600:69 'ini' ( in highp int) 2610:114 Function Definition: foo_IO( ( global void) 2620:114 Function Parameters: 2630:116 Sequence 2640:116 Sequence 2650:116 move second child to first child ( temp highp int) 2660:116 'sum' ( temp highp int) 2670:116 add ( temp highp int) 2680:116 'gl_VertexID' ( gl_VertexId highp int VertexId) 2690:117 'gl_InstanceID' ( gl_InstanceId highp int InstanceId) 2700:118 move second child to first child ( temp highp 4-component vector of float) 2710:118 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 2720:118 'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position}) 2730:118 Constant: 2740:118 0 (const uint) 2750:118 Constant: 2760:118 1.000000 2770:118 1.000000 2780:118 1.000000 2790:118 1.000000 2800:119 gl_PointSize: direct index for structure ( gl_PointSize highp void PointSize) 2810:119 'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position}) 2820:119 Constant: 2830:119 1 (const uint) 2840:153 Function Definition: pfooBad( ( global void) 2850:153 Function Parameters: 2860:? Sequence 2870:156 move second child to first child ( temp highp 2-component vector of float) 2880:156 'h' ( noContraction temp highp 2-component vector of float) 2890:156 fma ( global highp 2-component vector of float) 2900:156 'inf' ( in highp 2-component vector of float) 2910:156 'ing' ( in highp 2-component vector of float) 2920:156 'h' ( noContraction temp highp 2-component vector of float) 2930:157 indirect index ( temp lowp sampler2D) 2940:157 'sArray' ( uniform 4-element array of lowp sampler2D) 2950:157 add ( temp highp int) 2960:157 'sIndex' ( uniform highp int) 2970:157 Constant: 2980:157 1 (const int) 2990:158 indirect index (layout( binding=0 offset=0) temp highp atomic_uint) 3000:158 'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint) 3010:158 add ( temp highp int) 3020:158 'sIndex' ( uniform highp int) 3030:158 Constant: 3040:158 1 (const int) 3050:159 direct index (layout( column_major shared) temp block{layout( column_major shared) uniform highp int i}) 3060:159 'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i}) 3070:159 Constant: 3080:159 1 (const int) 3090:160 direct index (layout( column_major shared) temp block{layout( column_major shared) buffer highp int i}) 3100:160 'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i}) 3110:160 Constant: 3120:160 2 (const int) 3130:161 indirect index (layout( column_major shared) temp block{layout( column_major shared) uniform highp int i}) 3140:161 'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i}) 3150:161 add ( temp highp int) 3160:161 'sIndex' ( uniform highp int) 3170:161 Constant: 3180:161 1 (const int) 3190:162 indirect index (layout( column_major shared) temp block{layout( column_major shared) buffer highp int i}) 3200:162 'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i}) 3210:162 'sIndex' ( uniform highp int) 3220:163 direct index ( writeonly temp highp image2D) 3230:163 'iArray' ( writeonly uniform 5-element array of highp image2D) 3240:163 Constant: 3250:163 2 (const int) 3260:164 indirect index ( writeonly temp highp image2D) 3270:164 'iArray' ( writeonly uniform 5-element array of highp image2D) 3280:164 component-wise multiply ( temp highp int) 3290:164 'sIndex' ( uniform highp int) 3300:164 Constant: 3310:164 2 (const int) 3320:165 textureGatherOffset ( global lowp 4-component vector of float) 3330:165 direct index ( temp lowp sampler2D) 3340:165 'sArray' ( uniform 4-element array of lowp sampler2D) 3350:165 Constant: 3360:165 0 (const int) 3370:165 Constant: 3380:165 0.100000 3390:165 0.100000 3400:165 Convert float to int ( temp lowp 2-component vector of int) 3410:165 'inf' ( in highp 2-component vector of float) 3420:166 textureGatherOffsets ( global lowp 4-component vector of float, operation at highp) 3430:166 direct index ( temp lowp sampler2D) 3440:166 'sArray' ( uniform 4-element array of lowp sampler2D) 3450:166 Constant: 3460:166 0 (const int) 3470:166 Constant: 3480:166 0.100000 3490:166 0.100000 3500:166 Constant: 3510:166 0 (const int) 3520:166 0 (const int) 3530:166 0 (const int) 3540:166 0 (const int) 3550:166 0 (const int) 3560:166 0 (const int) 3570:166 0 (const int) 3580:166 0 (const int) 3590:171 Function Definition: pfoo( ( global void) 3600:171 Function Parameters: 3610:? Sequence 3620:174 move second child to first child ( temp highp 2-component vector of float) 3630:174 'h' ( noContraction temp highp 2-component vector of float) 3640:174 fma ( global highp 2-component vector of float) 3650:174 'inf' ( in highp 2-component vector of float) 3660:174 'ing' ( in highp 2-component vector of float) 3670:174 'h' ( noContraction temp highp 2-component vector of float) 3680:175 indirect index ( temp lowp sampler2D) 3690:175 'sArray' ( uniform 4-element array of lowp sampler2D) 3700:175 add ( temp highp int) 3710:175 'sIndex' ( uniform highp int) 3720:175 Constant: 3730:175 1 (const int) 3740:176 indirect index (layout( column_major shared) temp block{layout( column_major shared) uniform highp int i}) 3750:176 'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i}) 3760:176 add ( temp highp int) 3770:176 'sIndex' ( uniform highp int) 3780:176 Constant: 3790:176 1 (const int) 3800:177 indirect index (layout( column_major shared) temp block{layout( column_major shared) buffer highp int i}) 3810:177 'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i}) 3820:177 subtract ( temp highp int) 3830:177 'sIndex' ( uniform highp int) 3840:177 Constant: 3850:177 2 (const int) 3860:178 direct index ( writeonly temp highp image2D) 3870:178 'iArray' ( writeonly uniform 5-element array of highp image2D) 3880:178 Constant: 3890:178 2 (const int) 3900:179 indirect index ( writeonly temp highp image2D) 3910:179 'iArray' ( writeonly uniform 5-element array of highp image2D) 3920:179 subtract ( temp highp int) 3930:179 'sIndex' ( uniform highp int) 3940:179 Constant: 3950:179 2 (const int) 3960:180 textureGatherOffset ( global lowp 4-component vector of float) 3970:180 direct index ( temp lowp sampler2D) 3980:180 'sArray' ( uniform 4-element array of lowp sampler2D) 3990:180 Constant: 4000:180 0 (const int) 4010:180 Constant: 4020:180 0.100000 4030:180 0.100000 4040:180 Convert float to int ( temp lowp 2-component vector of int) 4050:180 'inf' ( in highp 2-component vector of float) 4060:181 textureGatherOffsets ( global lowp 4-component vector of float, operation at highp) 4070:181 direct index ( temp lowp sampler2D) 4080:181 'sArray' ( uniform 4-element array of lowp sampler2D) 4090:181 Constant: 4100:181 0 (const int) 4110:181 Constant: 4120:181 0.100000 4130:181 0.100000 4140:181 Constant: 4150:181 0 (const int) 4160:181 0 (const int) 4170:181 0 (const int) 4180:181 0 (const int) 4190:181 0 (const int) 4200:181 0 (const int) 4210:181 0 (const int) 4220:181 0 (const int) 4230:182 textureGatherOffsets ( global lowp 4-component vector of float, operation at highp) 4240:182 direct index ( temp lowp sampler2D) 4250:182 'sArray' ( uniform 4-element array of lowp sampler2D) 4260:182 Constant: 4270:182 0 (const int) 4280:182 Constant: 4290:182 0.100000 4300:182 0.100000 4310:182 'offsets' ( uniform 4-element array of highp 2-component vector of int) 4320:220 Function Definition: bufferT( ( global void) 4330:220 Function Parameters: 4340:222 Sequence 4350:222 Sequence 4360:222 move second child to first child ( temp highp int) 4370:222 's1' ( temp highp int) 4380:222 textureSize ( global highp int) 4390:222 'bufSamp1' ( uniform highp samplerBuffer) 4400:223 Sequence 4410:223 move second child to first child ( temp highp int) 4420:223 's2' ( temp highp int) 4430:223 textureSize ( global highp int) 4440:223 'bufSamp2' ( uniform highp isamplerBuffer) 4450:224 Sequence 4460:224 move second child to first child ( temp highp int) 4470:224 's3' ( temp highp int) 4480:224 textureSize ( global highp int) 4490:224 'bufSamp3' ( uniform highp usamplerBuffer) 4500:226 Sequence 4510:226 move second child to first child ( temp highp int) 4520:226 's4' ( temp highp int) 4530:226 imageQuerySize ( global highp int) 4540:226 'bufSamp4' ( writeonly uniform highp imageBuffer) 4550:227 Sequence 4560:227 move second child to first child ( temp highp int) 4570:227 's5' ( temp highp int) 4580:227 imageQuerySize ( global highp int) 4590:227 'bufSamp5' ( writeonly uniform highp iimageBuffer) 4600:228 Sequence 4610:228 move second child to first child ( temp highp int) 4620:228 's6' ( temp highp int) 4630:228 imageQuerySize ( global highp int) 4640:228 'bufSamp6' ( writeonly uniform highp uimageBuffer) 4650:230 Sequence 4660:230 move second child to first child ( temp highp 4-component vector of float) 4670:230 'f1' ( temp highp 4-component vector of float) 4680:230 textureFetch ( global highp 4-component vector of float) 4690:230 'bufSamp1' ( uniform highp samplerBuffer) 4700:230 's1' ( temp highp int) 4710:231 Sequence 4720:231 move second child to first child ( temp highp 4-component vector of int) 4730:231 'f2' ( temp highp 4-component vector of int) 4740:231 textureFetch ( global highp 4-component vector of int) 4750:231 'bufSamp2' ( uniform highp isamplerBuffer) 4760:231 's2' ( temp highp int) 4770:232 Sequence 4780:232 move second child to first child ( temp highp 4-component vector of uint) 4790:232 'f3' ( temp highp 4-component vector of uint) 4800:232 textureFetch ( global highp 4-component vector of uint) 4810:232 'bufSamp3' ( uniform highp usamplerBuffer) 4820:232 's3' ( temp highp int) 4830:279 Function Definition: CAT( ( global void) 4840:279 Function Parameters: 4850:281 Sequence 4860:281 Sequence 4870:281 move second child to first child ( temp highp 3-component vector of int) 4880:281 's4' ( temp highp 3-component vector of int) 4890:281 textureSize ( global highp 3-component vector of int) 4900:281 'CA4' ( uniform highp samplerCubeArray) 4910:281 Constant: 4920:281 1 (const int) 4930:282 Sequence 4940:282 move second child to first child ( temp highp 3-component vector of int) 4950:282 's5' ( temp highp 3-component vector of int) 4960:282 textureSize ( global highp 3-component vector of int) 4970:282 'CA5' ( uniform highp samplerCubeArrayShadow) 4980:282 Constant: 4990:282 1 (const int) 5000:283 Sequence 5010:283 move second child to first child ( temp highp 3-component vector of int) 5020:283 's6' ( temp highp 3-component vector of int) 5030:283 textureSize ( global highp 3-component vector of int) 5040:283 'CA6' ( uniform highp isamplerCubeArray) 5050:283 Constant: 5060:283 1 (const int) 5070:284 Sequence 5080:284 move second child to first child ( temp highp 3-component vector of int) 5090:284 's7' ( temp highp 3-component vector of int) 5100:284 textureSize ( global highp 3-component vector of int) 5110:284 'CA7' ( uniform highp usamplerCubeArray) 5120:284 Constant: 5130:284 1 (const int) 5140:286 Sequence 5150:286 move second child to first child ( temp highp 4-component vector of float) 5160:286 't4' ( temp highp 4-component vector of float) 5170:286 texture ( global highp 4-component vector of float) 5180:286 'CA4' ( uniform highp samplerCubeArray) 5190:286 Constant: 5200:286 0.500000 5210:286 0.500000 5220:286 0.500000 5230:286 0.500000 5240:287 Sequence 5250:287 move second child to first child ( temp highp float) 5260:287 't5' ( temp highp float) 5270:287 texture ( global highp float) 5280:287 'CA5' ( uniform highp samplerCubeArrayShadow) 5290:287 Constant: 5300:287 0.500000 5310:287 0.500000 5320:287 0.500000 5330:287 0.500000 5340:287 Constant: 5350:287 3.000000 5360:288 Sequence 5370:288 move second child to first child ( temp highp 4-component vector of int) 5380:288 't6' ( temp highp 4-component vector of int) 5390:288 texture ( global highp 4-component vector of int) 5400:288 'CA6' ( uniform highp isamplerCubeArray) 5410:288 Constant: 5420:288 0.500000 5430:288 0.500000 5440:288 0.500000 5450:288 0.500000 5460:289 Sequence 5470:289 move second child to first child ( temp highp 4-component vector of uint) 5480:289 't7' ( temp highp 4-component vector of uint) 5490:289 texture ( global highp 4-component vector of uint) 5500:289 'CA7' ( uniform highp usamplerCubeArray) 5510:289 Constant: 5520:289 0.500000 5530:289 0.500000 5540:289 0.500000 5550:289 0.500000 5560:291 Sequence 5570:291 move second child to first child ( temp highp 4-component vector of float) 5580:291 'L4' ( temp highp 4-component vector of float) 5590:291 textureLod ( global highp 4-component vector of float) 5600:291 'CA4' ( uniform highp samplerCubeArray) 5610:291 Constant: 5620:291 0.500000 5630:291 0.500000 5640:291 0.500000 5650:291 0.500000 5660:291 Constant: 5670:291 0.240000 5680:292 Sequence 5690:292 move second child to first child ( temp highp 4-component vector of int) 5700:292 'L6' ( temp highp 4-component vector of int) 5710:292 textureLod ( global highp 4-component vector of int) 5720:292 'CA6' ( uniform highp isamplerCubeArray) 5730:292 Constant: 5740:292 0.500000 5750:292 0.500000 5760:292 0.500000 5770:292 0.500000 5780:292 Constant: 5790:292 0.260000 5800:293 Sequence 5810:293 move second child to first child ( temp highp 4-component vector of uint) 5820:293 'L7' ( temp highp 4-component vector of uint) 5830:293 textureLod ( global highp 4-component vector of uint) 5840:293 'CA7' ( uniform highp usamplerCubeArray) 5850:293 Constant: 5860:293 0.500000 5870:293 0.500000 5880:293 0.500000 5890:293 0.500000 5900:293 Constant: 5910:293 0.270000 5920:295 Sequence 5930:295 move second child to first child ( temp highp 4-component vector of float) 5940:295 'g4' ( temp highp 4-component vector of float) 5950:295 textureGrad ( global highp 4-component vector of float) 5960:295 'CA4' ( uniform highp samplerCubeArray) 5970:295 Constant: 5980:295 0.500000 5990:295 0.500000 6000:295 0.500000 6010:295 0.500000 6020:295 Constant: 6030:295 0.100000 6040:295 0.100000 6050:295 0.100000 6060:295 Constant: 6070:295 0.200000 6080:295 0.200000 6090:295 0.200000 6100:296 Sequence 6110:296 move second child to first child ( temp highp 4-component vector of int) 6120:296 'g6' ( temp highp 4-component vector of int) 6130:296 textureGrad ( global highp 4-component vector of int) 6140:296 'CA6' ( uniform highp isamplerCubeArray) 6150:296 Constant: 6160:296 0.500000 6170:296 0.500000 6180:296 0.500000 6190:296 0.500000 6200:296 Constant: 6210:296 0.100000 6220:296 0.100000 6230:296 0.100000 6240:296 Constant: 6250:296 0.200000 6260:296 0.200000 6270:296 0.200000 6280:297 Sequence 6290:297 move second child to first child ( temp highp 4-component vector of uint) 6300:297 'g7' ( temp highp 4-component vector of uint) 6310:297 textureGrad ( global highp 4-component vector of uint) 6320:297 'CA7' ( uniform highp usamplerCubeArray) 6330:297 Constant: 6340:297 0.500000 6350:297 0.500000 6360:297 0.500000 6370:297 0.500000 6380:297 Constant: 6390:297 0.100000 6400:297 0.100000 6410:297 0.100000 6420:297 Constant: 6430:297 0.200000 6440:297 0.200000 6450:297 0.200000 6460:299 Sequence 6470:299 move second child to first child ( temp highp 4-component vector of float) 6480:299 'gath4' ( temp highp 4-component vector of float) 6490:299 textureGather ( global highp 4-component vector of float) 6500:299 'CA4' ( uniform highp samplerCubeArray) 6510:299 Constant: 6520:299 0.500000 6530:299 0.500000 6540:299 0.500000 6550:299 0.500000 6560:300 Sequence 6570:300 move second child to first child ( temp highp 4-component vector of float) 6580:300 'gathC4' ( temp highp 4-component vector of float) 6590:300 textureGather ( global highp 4-component vector of float) 6600:300 'CA4' ( uniform highp samplerCubeArray) 6610:300 Constant: 6620:300 0.500000 6630:300 0.500000 6640:300 0.500000 6650:300 0.500000 6660:300 Constant: 6670:300 2 (const int) 6680:301 Sequence 6690:301 move second child to first child ( temp highp 4-component vector of int) 6700:301 'gath6' ( temp highp 4-component vector of int) 6710:301 textureGather ( global highp 4-component vector of int) 6720:301 'CA6' ( uniform highp isamplerCubeArray) 6730:301 Constant: 6740:301 0.500000 6750:301 0.500000 6760:301 0.500000 6770:301 0.500000 6780:302 Sequence 6790:302 move second child to first child ( temp highp 4-component vector of int) 6800:302 'gathC6' ( temp highp 4-component vector of int) 6810:302 textureGather ( global highp 4-component vector of int) 6820:302 'CA6' ( uniform highp isamplerCubeArray) 6830:302 Constant: 6840:302 0.500000 6850:302 0.500000 6860:302 0.500000 6870:302 0.500000 6880:302 Constant: 6890:302 1 (const int) 6900:303 Sequence 6910:303 move second child to first child ( temp highp 4-component vector of uint) 6920:303 'gath7' ( temp highp 4-component vector of uint) 6930:303 textureGather ( global highp 4-component vector of uint) 6940:303 'CA7' ( uniform highp usamplerCubeArray) 6950:303 Constant: 6960:303 0.500000 6970:303 0.500000 6980:303 0.500000 6990:303 0.500000 7000:304 Sequence 7010:304 move second child to first child ( temp highp 4-component vector of uint) 7020:304 'gathC7' ( temp highp 4-component vector of uint) 7030:304 textureGather ( global highp 4-component vector of uint) 7040:304 'CA7' ( uniform highp usamplerCubeArray) 7050:304 Constant: 7060:304 0.500000 7070:304 0.500000 7080:304 0.500000 7090:304 0.500000 7100:304 Constant: 7110:304 0 (const int) 7120:306 Sequence 7130:306 move second child to first child ( temp highp 4-component vector of float) 7140:306 'gath5' ( temp highp 4-component vector of float) 7150:306 textureGather ( global highp 4-component vector of float) 7160:306 'CA5' ( uniform highp samplerCubeArrayShadow) 7170:306 Constant: 7180:306 0.500000 7190:306 0.500000 7200:306 0.500000 7210:306 0.500000 7220:306 Constant: 7230:306 2.500000 7240:308 Sequence 7250:308 move second child to first child ( temp highp 3-component vector of int) 7260:308 's1' ( temp highp 3-component vector of int) 7270:308 imageQuerySize ( global highp 3-component vector of int) 7280:308 'CA1' ( writeonly uniform highp imageCubeArray) 7290:309 Sequence 7300:309 move second child to first child ( temp highp 3-component vector of int) 7310:309 's2' ( temp highp 3-component vector of int) 7320:309 imageQuerySize ( global highp 3-component vector of int) 7330:309 'CA2' ( writeonly uniform highp iimageCubeArray) 7340:310 Sequence 7350:310 move second child to first child ( temp highp 3-component vector of int) 7360:310 's3' ( temp highp 3-component vector of int) 7370:310 imageQuerySize ( global highp 3-component vector of int) 7380:310 'CA3' ( writeonly uniform highp uimageCubeArray) 7390:312 imageStore ( global highp void) 7400:312 'CA1' ( writeonly uniform highp imageCubeArray) 7410:312 's3' ( temp highp 3-component vector of int) 7420:312 Constant: 7430:312 1.000000 7440:312 1.000000 7450:312 1.000000 7460:312 1.000000 7470:313 imageStore ( global highp void) 7480:313 'CA2' ( writeonly uniform highp iimageCubeArray) 7490:313 's3' ( temp highp 3-component vector of int) 7500:313 Constant: 7510:313 1 (const int) 7520:313 1 (const int) 7530:313 1 (const int) 7540:313 1 (const int) 7550:314 imageStore ( global highp void) 7560:314 'CA3' ( writeonly uniform highp uimageCubeArray) 7570:314 's3' ( temp highp 3-component vector of int) 7580:314 Constant: 7590:314 1 (const uint) 7600:314 1 (const uint) 7610:314 1 (const uint) 7620:314 1 (const uint) 7630:316 Sequence 7640:316 move second child to first child ( temp highp 4-component vector of float) 7650:316 'cl1' ( temp highp 4-component vector of float) 7660:316 imageLoad ( global highp 4-component vector of float) 7670:316 'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray) 7680:316 's3' ( temp highp 3-component vector of int) 7690:317 Sequence 7700:317 move second child to first child ( temp highp 4-component vector of int) 7710:317 'cl2' ( temp highp 4-component vector of int) 7720:317 imageLoad ( global highp 4-component vector of int) 7730:317 'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray) 7740:317 's3' ( temp highp 3-component vector of int) 7750:318 Sequence 7760:318 move second child to first child ( temp highp 4-component vector of uint) 7770:318 'cl3' ( temp highp 4-component vector of uint) 7780:318 imageLoad ( global highp 4-component vector of uint) 7790:318 'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray) 7800:318 's3' ( temp highp 3-component vector of int) 7810:343 Function Definition: MSA( ( global void) 7820:343 Function Parameters: 7830:345 Sequence 7840:345 Sequence 7850:345 move second child to first child ( temp highp 4-component vector of float) 7860:345 'tf' ( temp highp 4-component vector of float) 7870:345 textureFetch ( global highp 4-component vector of float) 7880:345 'samp2DMSA' ( uniform highp sampler2DMSArray) 7890:345 Constant: 7900:345 5 (const int) 7910:345 5 (const int) 7920:345 5 (const int) 7930:345 Constant: 7940:345 2 (const int) 7950:346 Sequence 7960:346 move second child to first child ( temp highp 4-component vector of int) 7970:346 'tfi' ( temp highp 4-component vector of int) 7980:346 textureFetch ( global highp 4-component vector of int) 7990:346 'samp2DMSAi' ( uniform highp isampler2DMSArray) 8000:346 Constant: 8010:346 5 (const int) 8020:346 5 (const int) 8030:346 5 (const int) 8040:346 Constant: 8050:346 2 (const int) 8060:347 Sequence 8070:347 move second child to first child ( temp highp 4-component vector of uint) 8080:347 'tfu' ( temp highp 4-component vector of uint) 8090:347 textureFetch ( global highp 4-component vector of uint) 8100:347 'samp2DMSAu' ( uniform highp usampler2DMSArray) 8110:347 Constant: 8120:347 5 (const int) 8130:347 5 (const int) 8140:347 5 (const int) 8150:347 Constant: 8160:347 2 (const int) 8170:349 Sequence 8180:349 move second child to first child ( temp highp 3-component vector of int) 8190:349 'tfs' ( temp highp 3-component vector of int) 8200:349 textureSize ( global highp 3-component vector of int) 8210:349 'samp2DMSA' ( uniform highp sampler2DMSArray) 8220:350 Sequence 8230:350 move second child to first child ( temp highp 3-component vector of int) 8240:350 'tfsi' ( temp highp 3-component vector of int) 8250:350 textureSize ( global highp 3-component vector of int) 8260:350 'samp2DMSAi' ( uniform highp isampler2DMSArray) 8270:352 Sequence 8280:352 move second child to first child ( temp highp 3-component vector of int) 8290:352 'tfsu' ( temp highp 3-component vector of int) 8300:352 textureSize ( global highp 3-component vector of int) 8310:352 'samp2DMSAu' ( uniform highp usampler2DMSArray) 8320:364 Function Definition: goodImageAtom( ( global void) 8330:364 Function Parameters: 8340:? Sequence 8350:370 imageAtomicAdd ( global highp int) 8360:370 'im2Di' (layout( r32i) uniform highp iimage2D) 8370:370 'P' ( uniform highp 2-component vector of int) 8380:370 'dati' ( temp highp int) 8390:371 imageAtomicAdd ( global highp uint) 8400:371 'im2Du' (layout( r32ui) uniform highp uimage2D) 8410:371 'P' ( uniform highp 2-component vector of int) 8420:371 'datu' ( temp highp uint) 8430:372 imageAtomicMin ( global highp int) 8440:372 'im2Di' (layout( r32i) uniform highp iimage2D) 8450:372 'P' ( uniform highp 2-component vector of int) 8460:372 'dati' ( temp highp int) 8470:373 imageAtomicMin ( global highp uint) 8480:373 'im2Du' (layout( r32ui) uniform highp uimage2D) 8490:373 'P' ( uniform highp 2-component vector of int) 8500:373 'datu' ( temp highp uint) 8510:374 imageAtomicMax ( global highp int) 8520:374 'im2Di' (layout( r32i) uniform highp iimage2D) 8530:374 'P' ( uniform highp 2-component vector of int) 8540:374 'dati' ( temp highp int) 8550:375 imageAtomicMax ( global highp uint) 8560:375 'im2Du' (layout( r32ui) uniform highp uimage2D) 8570:375 'P' ( uniform highp 2-component vector of int) 8580:375 'datu' ( temp highp uint) 8590:376 imageAtomicAnd ( global highp int) 8600:376 'im2Di' (layout( r32i) uniform highp iimage2D) 8610:376 'P' ( uniform highp 2-component vector of int) 8620:376 'dati' ( temp highp int) 8630:377 imageAtomicAnd ( global highp uint) 8640:377 'im2Du' (layout( r32ui) uniform highp uimage2D) 8650:377 'P' ( uniform highp 2-component vector of int) 8660:377 'datu' ( temp highp uint) 8670:378 imageAtomicOr ( global highp int) 8680:378 'im2Di' (layout( r32i) uniform highp iimage2D) 8690:378 'P' ( uniform highp 2-component vector of int) 8700:378 'dati' ( temp highp int) 8710:379 imageAtomicOr ( global highp uint) 8720:379 'im2Du' (layout( r32ui) uniform highp uimage2D) 8730:379 'P' ( uniform highp 2-component vector of int) 8740:379 'datu' ( temp highp uint) 8750:380 imageAtomicXor ( global highp int) 8760:380 'im2Di' (layout( r32i) uniform highp iimage2D) 8770:380 'P' ( uniform highp 2-component vector of int) 8780:380 'dati' ( temp highp int) 8790:381 imageAtomicXor ( global highp uint) 8800:381 'im2Du' (layout( r32ui) uniform highp uimage2D) 8810:381 'P' ( uniform highp 2-component vector of int) 8820:381 'datu' ( temp highp uint) 8830:382 imageAtomicExchange ( global highp int) 8840:382 'im2Di' (layout( r32i) uniform highp iimage2D) 8850:382 'P' ( uniform highp 2-component vector of int) 8860:382 'dati' ( temp highp int) 8870:383 imageAtomicExchange ( global highp uint) 8880:383 'im2Du' (layout( r32ui) uniform highp uimage2D) 8890:383 'P' ( uniform highp 2-component vector of int) 8900:383 'datu' ( temp highp uint) 8910:384 imageAtomicExchange ( global highp float) 8920:384 'im2Df' (layout( r32f) uniform highp image2D) 8930:384 'P' ( uniform highp 2-component vector of int) 8940:384 'datf' ( temp highp float) 8950:385 imageAtomicCompSwap ( global highp int) 8960:385 'im2Di' (layout( r32i) uniform highp iimage2D) 8970:385 'P' ( uniform highp 2-component vector of int) 8980:385 Constant: 8990:385 3 (const int) 9000:385 'dati' ( temp highp int) 9010:386 imageAtomicCompSwap ( global highp uint) 9020:386 'im2Du' (layout( r32ui) uniform highp uimage2D) 9030:386 'P' ( uniform highp 2-component vector of int) 9040:386 Constant: 9050:386 5 (const uint) 9060:386 'datu' ( temp highp uint) 9070:398 Function Definition: badInterp( ( global void) 9080:398 Function Parameters: 9090:400 Sequence 9100:400 Constant: 9110:400 0.000000 9120:401 Constant: 9130:401 0.000000 9140:402 Constant: 9150:402 0.000000 9160:? Linker Objects 9170:? 's' ( shared highp 4-component vector of float) 9180:? 'v' ( buffer highp 4-component vector of float) 9190:? 'ini' ( in highp int) 9200:? 'x' (layout( location=2) uniform highp 4X4 matrix of float) 9210:? 'y' (layout( location=3) uniform highp 4X4 matrix of float) 9220:? 'xi' (layout( location=2) smooth out highp 4X4 matrix of float) 9230:? 'yi' (layout( location=3) smooth out highp 4X4 matrix of float) 9240:? 's2dms' ( uniform highp sampler2DMS) 9250:? 'is2dms' ( uniform highp isampler2DMS) 9260:? 'us2dms' ( uniform highp usampler2DMS) 9270:? 'us2dmsa' ( uniform mediump usampler2DMSArray) 9280:? 'outb' ( smooth out bool) 9290:? 'outo' ( smooth out lowp sampler2D) 9300:? 'outa' ( smooth out 4-element array of highp float) 9310:? 'outaa' ( smooth out 4-element array of 2-element array of highp float) 9320:? 'outs' ( smooth out structure{ global highp float f}) 9330:? 'outasa' ( smooth out 4-element array of structure{ global highp float f}) 9340:? 'outsa' ( smooth out 4-element array of structure{ global highp float f}) 9350:? 'outSA' ( smooth out structure{ global 4-element array of highp float f}) 9360:? 'outSS' ( smooth out structure{ global highp float f, global structure{ global highp float f} s}) 9370:? 'U430i' (layout( column_major std430) uniform block{layout( column_major std430 offset=0) uniform highp int a}) 9380:? 'B430i' (layout( column_major std430) buffer block{layout( column_major std430 offset=0) buffer highp int a}) 9390:? 'outbinst' ( out block{ out highp int a, out highp 4-component vector of float v, out highp sampler2D s}) 9400:? 'anon@0' ( out block{layout( location=12) out highp int aAnon, layout( location=13) out highp 4-component vector of float vAnon}) 9410:? 'aliased' (layout( location=12) smooth out highp int) 9420:? 'inbinst' ( in block{ in highp int a}) 9430:? 'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position}) 9440:? 'smon' ( smooth out block{ out highp int i}) 9450:? 'fmon' ( flat out block{ out highp int i}) 9460:? 'cmon' ( centroid out block{ out highp int i}) 9470:? 'imon' ( invariant out block{ out highp int i}) 9480:? 'inf' ( in highp 2-component vector of float) 9490:? 'ing' ( in highp 2-component vector of float) 9500:? 'offsets' ( uniform 4-element array of highp 2-component vector of int) 9510:? 'sArray' ( uniform 4-element array of lowp sampler2D) 9520:? 'sIndex' ( uniform highp int) 9530:? 'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint) 9540:? 'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i}) 9550:? 'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i}) 9560:? 'iArray' ( writeonly uniform 5-element array of highp image2D) 9570:? 'constOffsets' ( const 4-element array of highp 2-component vector of int) 9580:? 0 (const int) 9590:? 0 (const int) 9600:? 0 (const int) 9610:? 0 (const int) 9620:? 0 (const int) 9630:? 0 (const int) 9640:? 0 (const int) 9650:? 0 (const int) 9660:? 'badSamp1' ( uniform mediump samplerBuffer) 9670:? 'badSamp2' ( uniform mediump isamplerBuffer) 9680:? 'badSamp3' ( uniform mediump usamplerBuffer) 9690:? 'badSamp4' ( writeonly uniform mediump imageBuffer) 9700:? 'badSamp5' ( writeonly uniform mediump iimageBuffer) 9710:? 'badSamp6' ( writeonly uniform mediump uimageBuffer) 9720:? 'noPreSamp1' ( uniform mediump samplerBuffer) 9730:? 'noPreSamp2' ( uniform mediump isamplerBuffer) 9740:? 'noPreSamp3' ( uniform mediump usamplerBuffer) 9750:? 'noPreSamp4' ( writeonly uniform mediump imageBuffer) 9760:? 'noPreSamp5' ( writeonly uniform mediump iimageBuffer) 9770:? 'noPreSamp6' ( writeonly uniform mediump uimageBuffer) 9780:? 'bufSamp1' ( uniform highp samplerBuffer) 9790:? 'bufSamp2' ( uniform highp isamplerBuffer) 9800:? 'bufSamp3' ( uniform highp usamplerBuffer) 9810:? 'bufSamp4' ( writeonly uniform highp imageBuffer) 9820:? 'bufSamp5' ( writeonly uniform highp iimageBuffer) 9830:? 'bufSamp6' ( writeonly uniform highp uimageBuffer) 9840:? 'badCA1' ( writeonly uniform mediump imageCubeArray) 9850:? 'badCA2' ( writeonly uniform mediump iimageCubeArray) 9860:? 'badCA3' ( writeonly uniform mediump uimageCubeArray) 9870:? 'badCA4' ( uniform mediump samplerCubeArray) 9880:? 'badCA5' ( uniform mediump samplerCubeArrayShadow) 9890:? 'badCA6' ( uniform mediump isamplerCubeArray) 9900:? 'badCA7' ( uniform mediump usamplerCubeArray) 9910:? 'noPreCA1' ( writeonly uniform mediump imageCubeArray) 9920:? 'noPreCA2' ( writeonly uniform mediump iimageCubeArray) 9930:? 'noPreCA3' ( writeonly uniform mediump uimageCubeArray) 9940:? 'noPreCA4' ( uniform mediump samplerCubeArray) 9950:? 'noPreCA5' ( uniform mediump samplerCubeArrayShadow) 9960:? 'noPreCA6' ( uniform mediump isamplerCubeArray) 9970:? 'noPreCA7' ( uniform mediump usamplerCubeArray) 9980:? 'CA1' ( writeonly uniform highp imageCubeArray) 9990:? 'CA2' ( writeonly uniform highp iimageCubeArray) 10000:? 'CA3' ( writeonly uniform highp uimageCubeArray) 10010:? 'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray) 10020:? 'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray) 10030:? 'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray) 10040:? 'CA4' ( uniform highp samplerCubeArray) 10050:? 'CA5' ( uniform highp samplerCubeArrayShadow) 10060:? 'CA6' ( uniform highp isamplerCubeArray) 10070:? 'CA7' ( uniform highp usamplerCubeArray) 10080:? 'bad2DMS' ( uniform mediump sampler2DMSArray) 10090:? 'bad2DMSi' ( uniform mediump isampler2DMSArray) 10100:? 'bad2DMSu' ( uniform mediump usampler2DMSArray) 10110:? 'noPrec2DMS' ( uniform mediump sampler2DMSArray) 10120:? 'noPrec2DMSi' ( uniform mediump isampler2DMSArray) 10130:? 'noPrec2DMSu' ( uniform mediump usampler2DMSArray) 10140:? 'samp2DMSA' ( uniform highp sampler2DMSArray) 10150:? 'samp2DMSAi' ( uniform highp isampler2DMSArray) 10160:? 'samp2DMSAu' ( uniform highp usampler2DMSArray) 10170:? 'im2Df' (layout( r32f) uniform highp image2D) 10180:? 'im2Du' (layout( r32ui) uniform highp uimage2D) 10190:? 'im2Di' (layout( r32i) uniform highp iimage2D) 10200:? 'P' ( uniform highp 2-component vector of int) 10210:? 'colorSampInBad' ( smooth sample out highp 4-component vector of float) 10220:? 'colorSample' ( smooth sample out highp 4-component vector of float) 10230:? 'colorfsi' ( flat sample out highp 4-component vector of float) 10240:? 'sampInArray' ( smooth sample out 4-element array of highp 3-component vector of float) 10250:? 'inv4' ( in highp 4-component vector of float) 10260:? 'gl_VertexID' ( gl_VertexId highp int VertexId) 10270:? 'gl_InstanceID' ( gl_InstanceId highp int InstanceId) 1028 1029 1030Linked vertex stage: 1031 1032 1033Shader version: 310 1034Requested GL_EXT_texture_buffer 1035Requested GL_OES_gpu_shader5 1036Requested GL_OES_shader_image_atomic 1037Requested GL_OES_shader_io_blocks 1038Requested GL_OES_shader_multisample_interpolation 1039Requested GL_OES_texture_buffer 1040Requested GL_OES_texture_cube_map_array 1041Requested GL_OES_texture_storage_multisample_2d_array 1042ERROR: node is still EOpNull! 10430:12 Function Definition: main( ( global void) 10440:12 Function Parameters: 10450:? Sequence 10460:15 move second child to first child ( temp highp 2-component vector of uint) 10470:15 'u2' ( temp highp 2-component vector of uint) 10480:15 addCarry ( global highp 2-component vector of uint) 10490:15 'u2' ( temp highp 2-component vector of uint) 10500:15 'u2' ( temp highp 2-component vector of uint) 10510:15 'u2' ( temp highp 2-component vector of uint) 10520:17 move second child to first child ( temp highp uint) 10530:17 'u1' ( temp highp uint) 10540:17 subBorrow ( global highp uint) 10550:17 'u1' ( temp highp uint) 10560:17 'u1' ( temp highp uint) 10570:17 'u1' ( temp highp uint) 10580:19 uMulExtended ( global highp void) 10590:19 'u4' ( temp highp 4-component vector of uint) 10600:19 'u4' ( temp highp 4-component vector of uint) 10610:19 'u4' ( temp highp 4-component vector of uint) 10620:19 'u4' ( temp highp 4-component vector of uint) 10630:21 iMulExtended ( global highp void) 10640:21 'i4' ( temp highp 4-component vector of int) 10650:21 'i4' ( temp highp 4-component vector of int) 10660:21 'i4' ( temp highp 4-component vector of int) 10670:21 'i4' ( temp highp 4-component vector of int) 10680:23 move second child to first child ( temp highp int) 10690:23 'i1' ( temp highp int) 10700:23 bitfieldExtract ( global highp int) 10710:23 'i1' ( temp highp int) 10720:23 Constant: 10730:23 4 (const int) 10740:23 Constant: 10750:23 5 (const int) 10760:25 move second child to first child ( temp highp 3-component vector of uint) 10770:25 'u3' ( temp highp 3-component vector of uint) 10780:25 bitfieldExtract ( global highp 3-component vector of uint) 10790:25 'u3' ( temp highp 3-component vector of uint) 10800:25 Constant: 10810:25 4 (const int) 10820:25 Constant: 10830:25 5 (const int) 10840:27 move second child to first child ( temp highp 3-component vector of int) 10850:27 'i3' ( temp highp 3-component vector of int) 10860:27 bitfieldInsert ( global highp 3-component vector of int) 10870:27 'i3' ( temp highp 3-component vector of int) 10880:27 'i3' ( temp highp 3-component vector of int) 10890:27 Constant: 10900:27 4 (const int) 10910:27 Constant: 10920:27 5 (const int) 10930:28 move second child to first child ( temp highp uint) 10940:28 'u1' ( temp highp uint) 10950:28 bitfieldInsert ( global highp uint) 10960:28 'u1' ( temp highp uint) 10970:28 'u1' ( temp highp uint) 10980:28 Constant: 10990:28 4 (const int) 11000:28 Constant: 11010:28 5 (const int) 11020:30 move second child to first child ( temp highp 2-component vector of int) 11030:30 'i2' ( temp highp 2-component vector of int) 11040:30 bitFieldReverse ( global highp 2-component vector of int) 11050:30 'i2' ( temp highp 2-component vector of int) 11060:31 move second child to first child ( temp highp 4-component vector of uint) 11070:31 'u4' ( temp highp 4-component vector of uint) 11080:31 bitFieldReverse ( global highp 4-component vector of uint) 11090:31 'u4' ( temp highp 4-component vector of uint) 11100:32 move second child to first child ( temp highp int) 11110:32 'i1' ( temp highp int) 11120:32 bitCount ( global lowp int, operation at highp) 11130:32 'i1' ( temp highp int) 11140:33 move second child to first child ( temp highp 3-component vector of int) 11150:33 'i3' ( temp highp 3-component vector of int) 11160:33 bitCount ( global lowp 3-component vector of int, operation at highp) 11170:33 'u3' ( temp highp 3-component vector of uint) 11180:34 move second child to first child ( temp highp 2-component vector of int) 11190:34 'i2' ( temp highp 2-component vector of int) 11200:34 findLSB ( global lowp 2-component vector of int, operation at highp) 11210:34 'i2' ( temp highp 2-component vector of int) 11220:35 move second child to first child ( temp highp 4-component vector of int) 11230:35 'i4' ( temp highp 4-component vector of int) 11240:35 findLSB ( global lowp 4-component vector of int, operation at highp) 11250:35 'u4' ( temp highp 4-component vector of uint) 11260:36 move second child to first child ( temp highp int) 11270:36 'i1' ( temp highp int) 11280:36 findMSB ( global lowp int, operation at highp) 11290:36 'i1' ( temp highp int) 11300:37 move second child to first child ( temp highp 2-component vector of int) 11310:37 'i2' ( temp highp 2-component vector of int) 11320:37 findMSB ( global lowp 2-component vector of int, operation at highp) 11330:37 'u2' ( temp highp 2-component vector of uint) 11340:40 move second child to first child ( temp highp 3-component vector of float) 11350:40 'v3' ( temp highp 3-component vector of float) 11360:40 frexp ( global highp 3-component vector of float) 11370:40 'v3' ( temp highp 3-component vector of float) 11380:40 'i3' ( temp highp 3-component vector of int) 11390:42 move second child to first child ( temp highp 2-component vector of float) 11400:42 'v2' ( temp highp 2-component vector of float) 11410:42 ldexp ( global highp 2-component vector of float) 11420:42 'v2' ( temp highp 2-component vector of float) 11430:42 'i2' ( temp highp 2-component vector of int) 11440:45 move second child to first child ( temp highp uint) 11450:45 'u1' ( temp highp uint) 11460:45 PackUnorm4x8 ( global highp uint, operation at mediump) 11470:45 'v4' ( temp mediump 4-component vector of float) 11480:46 move second child to first child ( temp highp uint) 11490:46 'u1' ( temp highp uint) 11500:46 PackSnorm4x8 ( global highp uint, operation at mediump) 11510:46 'v4' ( temp mediump 4-component vector of float) 11520:47 move second child to first child ( temp mediump 4-component vector of float) 11530:47 'v4' ( temp mediump 4-component vector of float) 11540:47 UnpackUnorm4x8 ( global mediump 4-component vector of float, operation at highp) 11550:47 'u1' ( temp highp uint) 11560:48 move second child to first child ( temp mediump 4-component vector of float) 11570:48 'v4' ( temp mediump 4-component vector of float) 11580:48 UnpackSnorm4x8 ( global mediump 4-component vector of float, operation at highp) 11590:48 'u1' ( temp highp uint) 11600:? Linker Objects 11610:? 's' ( shared highp 4-component vector of float) 11620:? 'v' ( buffer highp 4-component vector of float) 11630:? 'ini' ( in highp int) 11640:? 'x' (layout( location=2) uniform highp 4X4 matrix of float) 11650:? 'y' (layout( location=3) uniform highp 4X4 matrix of float) 11660:? 'xi' (layout( location=2) smooth out highp 4X4 matrix of float) 11670:? 'yi' (layout( location=3) smooth out highp 4X4 matrix of float) 11680:? 's2dms' ( uniform highp sampler2DMS) 11690:? 'is2dms' ( uniform highp isampler2DMS) 11700:? 'us2dms' ( uniform highp usampler2DMS) 11710:? 'us2dmsa' ( uniform mediump usampler2DMSArray) 11720:? 'outb' ( smooth out bool) 11730:? 'outo' ( smooth out lowp sampler2D) 11740:? 'outa' ( smooth out 4-element array of highp float) 11750:? 'outaa' ( smooth out 4-element array of 2-element array of highp float) 11760:? 'outs' ( smooth out structure{ global highp float f}) 11770:? 'outasa' ( smooth out 4-element array of structure{ global highp float f}) 11780:? 'outsa' ( smooth out 4-element array of structure{ global highp float f}) 11790:? 'outSA' ( smooth out structure{ global 4-element array of highp float f}) 11800:? 'outSS' ( smooth out structure{ global highp float f, global structure{ global highp float f} s}) 11810:? 'U430i' (layout( column_major std430) uniform block{layout( column_major std430 offset=0) uniform highp int a}) 11820:? 'B430i' (layout( column_major std430) buffer block{layout( column_major std430 offset=0) buffer highp int a}) 11830:? 'outbinst' ( out block{ out highp int a, out highp 4-component vector of float v, out highp sampler2D s}) 11840:? 'anon@0' ( out block{layout( location=12) out highp int aAnon, layout( location=13) out highp 4-component vector of float vAnon}) 11850:? 'aliased' (layout( location=12) smooth out highp int) 11860:? 'inbinst' ( in block{ in highp int a}) 11870:? 'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position}) 11880:? 'smon' ( smooth out block{ out highp int i}) 11890:? 'fmon' ( flat out block{ out highp int i}) 11900:? 'cmon' ( centroid out block{ out highp int i}) 11910:? 'imon' ( invariant out block{ out highp int i}) 11920:? 'inf' ( in highp 2-component vector of float) 11930:? 'ing' ( in highp 2-component vector of float) 11940:? 'offsets' ( uniform 4-element array of highp 2-component vector of int) 11950:? 'sArray' ( uniform 4-element array of lowp sampler2D) 11960:? 'sIndex' ( uniform highp int) 11970:? 'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint) 11980:? 'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i}) 11990:? 'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i}) 12000:? 'iArray' ( writeonly uniform 5-element array of highp image2D) 12010:? 'constOffsets' ( const 4-element array of highp 2-component vector of int) 12020:? 0 (const int) 12030:? 0 (const int) 12040:? 0 (const int) 12050:? 0 (const int) 12060:? 0 (const int) 12070:? 0 (const int) 12080:? 0 (const int) 12090:? 0 (const int) 12100:? 'badSamp1' ( uniform mediump samplerBuffer) 12110:? 'badSamp2' ( uniform mediump isamplerBuffer) 12120:? 'badSamp3' ( uniform mediump usamplerBuffer) 12130:? 'badSamp4' ( writeonly uniform mediump imageBuffer) 12140:? 'badSamp5' ( writeonly uniform mediump iimageBuffer) 12150:? 'badSamp6' ( writeonly uniform mediump uimageBuffer) 12160:? 'noPreSamp1' ( uniform mediump samplerBuffer) 12170:? 'noPreSamp2' ( uniform mediump isamplerBuffer) 12180:? 'noPreSamp3' ( uniform mediump usamplerBuffer) 12190:? 'noPreSamp4' ( writeonly uniform mediump imageBuffer) 12200:? 'noPreSamp5' ( writeonly uniform mediump iimageBuffer) 12210:? 'noPreSamp6' ( writeonly uniform mediump uimageBuffer) 12220:? 'bufSamp1' ( uniform highp samplerBuffer) 12230:? 'bufSamp2' ( uniform highp isamplerBuffer) 12240:? 'bufSamp3' ( uniform highp usamplerBuffer) 12250:? 'bufSamp4' ( writeonly uniform highp imageBuffer) 12260:? 'bufSamp5' ( writeonly uniform highp iimageBuffer) 12270:? 'bufSamp6' ( writeonly uniform highp uimageBuffer) 12280:? 'badCA1' ( writeonly uniform mediump imageCubeArray) 12290:? 'badCA2' ( writeonly uniform mediump iimageCubeArray) 12300:? 'badCA3' ( writeonly uniform mediump uimageCubeArray) 12310:? 'badCA4' ( uniform mediump samplerCubeArray) 12320:? 'badCA5' ( uniform mediump samplerCubeArrayShadow) 12330:? 'badCA6' ( uniform mediump isamplerCubeArray) 12340:? 'badCA7' ( uniform mediump usamplerCubeArray) 12350:? 'noPreCA1' ( writeonly uniform mediump imageCubeArray) 12360:? 'noPreCA2' ( writeonly uniform mediump iimageCubeArray) 12370:? 'noPreCA3' ( writeonly uniform mediump uimageCubeArray) 12380:? 'noPreCA4' ( uniform mediump samplerCubeArray) 12390:? 'noPreCA5' ( uniform mediump samplerCubeArrayShadow) 12400:? 'noPreCA6' ( uniform mediump isamplerCubeArray) 12410:? 'noPreCA7' ( uniform mediump usamplerCubeArray) 12420:? 'CA1' ( writeonly uniform highp imageCubeArray) 12430:? 'CA2' ( writeonly uniform highp iimageCubeArray) 12440:? 'CA3' ( writeonly uniform highp uimageCubeArray) 12450:? 'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray) 12460:? 'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray) 12470:? 'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray) 12480:? 'CA4' ( uniform highp samplerCubeArray) 12490:? 'CA5' ( uniform highp samplerCubeArrayShadow) 12500:? 'CA6' ( uniform highp isamplerCubeArray) 12510:? 'CA7' ( uniform highp usamplerCubeArray) 12520:? 'bad2DMS' ( uniform mediump sampler2DMSArray) 12530:? 'bad2DMSi' ( uniform mediump isampler2DMSArray) 12540:? 'bad2DMSu' ( uniform mediump usampler2DMSArray) 12550:? 'noPrec2DMS' ( uniform mediump sampler2DMSArray) 12560:? 'noPrec2DMSi' ( uniform mediump isampler2DMSArray) 12570:? 'noPrec2DMSu' ( uniform mediump usampler2DMSArray) 12580:? 'samp2DMSA' ( uniform highp sampler2DMSArray) 12590:? 'samp2DMSAi' ( uniform highp isampler2DMSArray) 12600:? 'samp2DMSAu' ( uniform highp usampler2DMSArray) 12610:? 'im2Df' (layout( r32f) uniform highp image2D) 12620:? 'im2Du' (layout( r32ui) uniform highp uimage2D) 12630:? 'im2Di' (layout( r32i) uniform highp iimage2D) 12640:? 'P' ( uniform highp 2-component vector of int) 12650:? 'colorSampInBad' ( smooth sample out highp 4-component vector of float) 12660:? 'colorSample' ( smooth sample out highp 4-component vector of float) 12670:? 'colorfsi' ( flat sample out highp 4-component vector of float) 12680:? 'sampInArray' ( smooth sample out 4-element array of highp 3-component vector of float) 12690:? 'inv4' ( in highp 4-component vector of float) 12700:? 'gl_VertexID' ( gl_VertexId highp int VertexId) 12710:? 'gl_InstanceID' ( gl_InstanceId highp int InstanceId) 1272 1273