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