blob: 6cc2103c813f53247dcba1e92820ea7b2c24470b [file] [log] [blame]
John Kessenichcc16fa02015-12-10 18:01:54 -07001300.frag
2ERROR: 0:2: 'float' : type requires declaration of default precision qualifier
3ERROR: 0:30: 'noperspective' : Reserved word.
4ERROR: 0:30: 'noperspective' : not supported with this profile: es
5ERROR: 0:31: 'sampler2D' : sampler/image types can only be used in uniform variables or function parameters: bads
6ERROR: 0:32: 'uint' : cannot apply precision statement to this type; use 'float', 'int' or a sampler type
7ERROR: 0:39: 'structure' : non-uniform struct contains a sampler or image: badout
8ERROR: 0:60: 'texel offset' : argument must be compile-time constant
9ERROR: 0:62: 'texel offset' : argument must be compile-time constant
10ERROR: 0:63: 'texel offset' : argument must be compile-time constant
11ERROR: 0:64: 'texel offset' : argument must be compile-time constant
12ERROR: 0:66: 'texel offset' : argument must be compile-time constant
13ERROR: 0:68: 'texel offset' : argument must be compile-time constant
14ERROR: 0:69: 'variable indexing sampler array' : not supported for this version or the enabled extensions
15ERROR: 0:73: 'texel offset' : argument must be compile-time constant
16ERROR: 0:83: 'double' : Reserved word.
17ERROR: 0:83: 'double' : not supported with this profile: es
18ERROR: 0:84: 'dvec2' : Reserved word.
19ERROR: 0:84: 'double vector' : not supported with this profile: es
20ERROR: 0:85: 'dvec3' : Reserved word.
21ERROR: 0:85: 'double vector' : not supported with this profile: es
22ERROR: 0:86: 'dvec4' : Reserved word.
23ERROR: 0:86: 'double vector' : not supported with this profile: es
24ERROR: 0:101: 'arrays of arrays' : not supported for this version or the enabled extensions
25ERROR: 0:102: 'arrays of arrays' : not supported for this version or the enabled extensions
26ERROR: 0:102: 'arrays of arrays' : not supported for this version or the enabled extensions
27ERROR: 0:103: 'arrays of arrays' : not supported for this version or the enabled extensions
28ERROR: 0:100: 'arrays of arrays' : not supported for this version or the enabled extensions
29ERROR: 0:100: 'array-of-array of block' : not supported with this profile: es
30ERROR: 0:111: 'variable indexing fragment shader ouput array' : not supported with this profile: es
31ERROR: 0:119: '==' : can't use with samplers or structs containing samplers
32ERROR: 0:120: '!=' : can't use with samplers or structs containing samplers
33ERROR: 0:121: '==' : can't use with samplers or structs containing samplers
34ERROR: 0:121: '==' : wrong operand types: no operation '==' exists that takes a left-hand operand of type 'global lowp sampler2D' and a right operand of type 'global lowp sampler2D' (or there is no acceptable conversion)
35ERROR: 0:122: '=' : can't use with samplers or structs containing samplers
36ERROR: 0:123: '==' : can't use with samplers or structs containing samplers
37ERROR: 0:129: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset]
38ERROR: 0:129: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset]
39ERROR: 0:148: 'qualifier' : cannot use auxiliary, memory, interpolation, or precision qualifier in a default qualifier declaration (declaration with no type)
40ERROR: 0:150: 'early_fragment_tests' : not supported for this version or the enabled extensions
41ERROR: 0:156: 'invariant' : can only apply to an output
42ERROR: 0:157: 'invariant' : can only apply to an output
43ERROR: 0:158: 'invariant' : can only apply to an output
44ERROR: 0:160: 'imageBuffer' : Reserved word.
45ERROR: 0:160: '' : syntax error
46ERROR: 44 compilation errors. No code generated.
47
48
49Shader version: 300
50using early_fragment_tests
51ERROR: node is still EOpNull!
520:53 Function Definition: main( (global void)
530:53 Function Parameters:
540:? Sequence
550:57 move second child to first child (temp lowp 4-component vector of float)
560:57 'v' (temp lowp 4-component vector of float)
570:57 texture (global lowp 4-component vector of float)
580:57 's2D' (uniform lowp sampler2D)
590:57 'c2D' (smooth in lowp 2-component vector of float)
600:58 move second child to first child (temp lowp 4-component vector of float)
610:58 'v' (temp lowp 4-component vector of float)
620:58 textureProj (global lowp 4-component vector of float)
630:58 's3D' (uniform lowp sampler3D)
640:58 'c4D' (smooth temp lowp 4-component vector of float)
650:59 move second child to first child (temp lowp 4-component vector of float)
660:59 'v' (temp lowp 4-component vector of float)
670:59 textureLod (global lowp 4-component vector of float)
680:59 's2DArray' (uniform lowp sampler2DArray)
690:59 'c3D' (smooth in lowp 3-component vector of float)
700:59 Constant:
710:59 1.200000
720:60 move second child to first child (temp lowp float)
730:60 'f' (temp lowp float)
740:60 textureOffset (global lowp float)
750:60 's2DShadow' (uniform lowp sampler2DShadow)
760:60 'c3D' (smooth in lowp 3-component vector of float)
770:60 'ic2D' (flat in mediump 2-component vector of int)
780:60 'c1D' (smooth in lowp float)
790:61 move second child to first child (temp lowp 4-component vector of float)
800:61 'v' (temp lowp 4-component vector of float)
810:61 textureFetch (global lowp 4-component vector of float)
820:61 's3D' (uniform lowp sampler3D)
830:61 'ic3D' (flat in mediump 3-component vector of int)
840:61 'ic1D' (flat in mediump int)
850:62 move second child to first child (temp lowp 4-component vector of float)
860:62 'v' (temp lowp 4-component vector of float)
870:62 textureFetchOffset (global lowp 4-component vector of float)
880:62 direct index (temp lowp sampler2D)
890:62 'arrayedSampler' (uniform 5-element array of lowp sampler2D)
900:62 Constant:
910:62 2 (const int)
920:62 'ic2D' (flat in mediump 2-component vector of int)
930:62 Constant:
940:62 4 (const int)
950:62 'ic2D' (flat in mediump 2-component vector of int)
960:63 move second child to first child (temp lowp float)
970:63 'f' (temp lowp float)
980:63 textureLodOffset (global lowp float)
990:63 's2DShadow' (uniform lowp sampler2DShadow)
1000:63 'c3D' (smooth in lowp 3-component vector of float)
1010:63 'c1D' (smooth in lowp float)
1020:63 'ic2D' (flat in mediump 2-component vector of int)
1030:64 move second child to first child (temp lowp 4-component vector of float)
1040:64 'v' (temp lowp 4-component vector of float)
1050:64 textureProjLodOffset (global lowp 4-component vector of float)
1060:64 's2D' (uniform lowp sampler2D)
1070:64 'c3D' (smooth in lowp 3-component vector of float)
1080:64 'c1D' (smooth in lowp float)
1090:64 'ic2D' (flat in mediump 2-component vector of int)
1100:65 move second child to first child (temp lowp 4-component vector of float)
1110:65 'v' (temp lowp 4-component vector of float)
1120:65 textureGrad (global lowp 4-component vector of float)
1130:65 'sCube' (uniform lowp samplerCube)
1140:65 'c3D' (smooth in lowp 3-component vector of float)
1150:65 'c3D' (smooth in lowp 3-component vector of float)
1160:65 'c3D' (smooth in lowp 3-component vector of float)
1170:66 move second child to first child (temp lowp float)
1180:66 'f' (temp lowp float)
1190:66 textureGradOffset (global lowp float)
1200:66 's2DArrayShadow' (uniform lowp sampler2DArrayShadow)
1210:66 'c4D' (smooth temp lowp 4-component vector of float)
1220:66 'c2D' (smooth in lowp 2-component vector of float)
1230:66 'c2D' (smooth in lowp 2-component vector of float)
1240:66 'ic2D' (flat in mediump 2-component vector of int)
1250:67 move second child to first child (temp lowp 4-component vector of float)
1260:67 'v' (temp lowp 4-component vector of float)
1270:67 textureProjGrad (global lowp 4-component vector of float)
1280:67 's3D' (uniform lowp sampler3D)
1290:67 'c4D' (smooth temp lowp 4-component vector of float)
1300:67 'c3D' (smooth in lowp 3-component vector of float)
1310:67 'c3D' (smooth in lowp 3-component vector of float)
1320:68 move second child to first child (temp lowp 4-component vector of float)
1330:68 'v' (temp lowp 4-component vector of float)
1340:68 textureProjGradOffset (global lowp 4-component vector of float)
1350:68 's2D' (uniform lowp sampler2D)
1360:68 'c3D' (smooth in lowp 3-component vector of float)
1370:68 'c2D' (smooth in lowp 2-component vector of float)
1380:68 'c2D' (smooth in lowp 2-component vector of float)
1390:68 'ic2D' (flat in mediump 2-component vector of int)
1400:69 move second child to first child (temp lowp 4-component vector of float)
1410:69 'v' (temp lowp 4-component vector of float)
1420:69 texture (global lowp 4-component vector of float)
1430:69 indirect index (temp lowp sampler2D)
1440:69 'arrayedSampler' (uniform 5-element array of lowp sampler2D)
1450:69 'ic1D' (flat in mediump int)
1460:69 'c2D' (smooth in lowp 2-component vector of float)
1470:72 move second child to first child (temp mediump 4-component vector of int)
1480:72 'iv' (temp mediump 4-component vector of int)
1490:72 texture (global mediump 4-component vector of int)
1500:72 'is2D' (uniform lowp isampler2D)
1510:72 'c2D' (smooth in lowp 2-component vector of float)
1520:73 move second child to first child (temp mediump 4-component vector of int)
1530:73 'iv' (temp mediump 4-component vector of int)
1540:73 textureProjOffset (global mediump 4-component vector of int)
1550:73 'is2D' (uniform lowp isampler2D)
1560:73 'c4D' (smooth temp lowp 4-component vector of float)
1570:73 'ic2D' (flat in mediump 2-component vector of int)
1580:74 move second child to first child (temp mediump 4-component vector of int)
1590:74 'iv' (temp mediump 4-component vector of int)
1600:74 textureProjLod (global mediump 4-component vector of int)
1610:74 'is2D' (uniform lowp isampler2D)
1620:74 'c3D' (smooth in lowp 3-component vector of float)
1630:74 'c1D' (smooth in lowp float)
1640:75 move second child to first child (temp mediump 4-component vector of int)
1650:75 'iv' (temp mediump 4-component vector of int)
1660:75 textureProjGrad (global mediump 4-component vector of int)
1670:75 'is2D' (uniform lowp isampler2D)
1680:75 'c3D' (smooth in lowp 3-component vector of float)
1690:75 'c2D' (smooth in lowp 2-component vector of float)
1700:75 'c2D' (smooth in lowp 2-component vector of float)
1710:76 move second child to first child (temp mediump 4-component vector of int)
1720:76 'iv' (temp mediump 4-component vector of int)
1730:76 texture (global mediump 4-component vector of int)
1740:76 'is3D' (uniform lowp isampler3D)
1750:76 'c3D' (smooth in lowp 3-component vector of float)
1760:76 Constant:
1770:76 4.200000
1780:77 move second child to first child (temp mediump 4-component vector of int)
1790:77 'iv' (temp mediump 4-component vector of int)
1800:77 textureLod (global mediump 4-component vector of int)
1810:77 'isCube' (uniform lowp isamplerCube)
1820:77 'c3D' (smooth in lowp 3-component vector of float)
1830:77 'c1D' (smooth in lowp float)
1840:78 move second child to first child (temp mediump 4-component vector of int)
1850:78 'iv' (temp mediump 4-component vector of int)
1860:78 textureFetch (global mediump 4-component vector of int)
1870:78 'is2DArray' (uniform lowp isampler2DArray)
1880:78 'ic3D' (flat in mediump 3-component vector of int)
1890:78 'ic1D' (flat in mediump int)
1900:80 move second child to first child (temp highp 2-component vector of int)
1910:80 vector swizzle (temp mediump 2-component vector of int)
1920:80 'iv' (temp mediump 4-component vector of int)
1930:80 Sequence
1940:80 Constant:
1950:80 0 (const int)
1960:80 Constant:
1970:80 1 (const int)
1980:80 textureSize (global highp 2-component vector of int)
1990:80 'sCubeShadow' (uniform lowp samplerCubeShadow)
2000:80 Constant:
2010:80 2 (const int)
2020:88 add second child into first child (temp highp float)
2030:88 'f' (temp lowp float)
2040:88 direct index (temp highp float)
2050:88 'gl_FragCoord' (gl_FragCoord highp 4-component vector of float FragCoord)
2060:88 Constant:
2070:88 1 (const int)
2080:89 move second child to first child (temp highp float)
2090:89 'gl_FragDepth' (gl_FragDepth highp float FragDepth)
2100:89 'f' (temp lowp float)
2110:91 move second child to first child (temp lowp 3-component vector of float)
2120:91 'sc' (out lowp 3-component vector of float)
2130:91 c: direct index for structure (global lowp 3-component vector of float)
2140:91 's2' (smooth in structure{global lowp 3-component vector of float c, global lowp float f})
2150:91 Constant:
2160:91 0 (const int)
2170:92 move second child to first child (temp lowp float)
2180:92 'sf' (out lowp float)
2190:92 f: direct index for structure (global lowp float)
2200:92 's2' (smooth in structure{global lowp 3-component vector of float c, global lowp float f})
2210:92 Constant:
2220:92 1 (const int)
2230:94 add (temp lowp 2-component vector of float)
2240:94 hyp. sine (global lowp float)
2250:94 'c1D' (smooth in lowp float)
2260:95 vector-scale (temp lowp 2-component vector of float)
2270:95 hyp. cosine (global lowp float)
2280:95 'c1D' (smooth in lowp float)
2290:95 hyp. tangent (global lowp 2-component vector of float)
2300:95 'c2D' (smooth in lowp 2-component vector of float)
2310:96 add (temp lowp 4-component vector of float)
2320:96 arc hyp. sine (global lowp 4-component vector of float)
2330:96 'c4D' (smooth temp lowp 4-component vector of float)
2340:96 arc hyp. cosine (global lowp 4-component vector of float)
2350:96 'c4D' (smooth temp lowp 4-component vector of float)
2360:97 arc hyp. tangent (global lowp 3-component vector of float)
2370:97 'c3D' (smooth in lowp 3-component vector of float)
2380:108 Function Definition: foo( (global void)
2390:108 Function Parameters:
2400:110 Sequence
2410:110 move second child to first child (temp lowp 4-component vector of float)
2420:110 direct index (temp lowp 4-component vector of float)
2430:110 'colors' (out 4-element array of lowp 4-component vector of float)
2440:110 Constant:
2450:110 2 (const int)
2460:110 'c4D' (smooth temp lowp 4-component vector of float)
2470:111 move second child to first child (temp lowp 4-component vector of float)
2480:111 indirect index (temp lowp 4-component vector of float)
2490:111 'colors' (out 4-element array of lowp 4-component vector of float)
2500:111 'ic1D' (flat in mediump int)
2510:111 'c4D' (smooth temp lowp 4-component vector of float)
2520:117 Function Definition: foo13(struct-s-i1-s211; (global void)
2530:117 Function Parameters:
2540:117 'inSt2' (in structure{global mediump int i, global lowp sampler2D s})
2550:119 Sequence
2560:119 Test condition and select (temp void)
2570:119 Condition
2580:119 Compare Equal (temp bool)
2590:119 'st1' (uniform structure{global mediump int i, global lowp sampler2D s})
2600:119 'st2' (uniform structure{global mediump int i, global lowp sampler2D s})
2610:119 true case is null
2620:120 Test condition and select (temp void)
2630:120 Condition
2640:120 Compare Not Equal (temp bool)
2650:120 'st1' (uniform structure{global mediump int i, global lowp sampler2D s})
2660:120 'st2' (uniform structure{global mediump int i, global lowp sampler2D s})
2670:120 true case is null
2680:121 Constant:
2690:121 false (const bool)
2700:122 move second child to first child (temp structure{global mediump int i, global lowp sampler2D s})
2710:122 'inSt2' (in structure{global mediump int i, global lowp sampler2D s})
2720:122 'st1' (uniform structure{global mediump int i, global lowp sampler2D s})
2730:123 Compare Equal (temp bool)
2740:123 'inSt2' (in structure{global mediump int i, global lowp sampler2D s})
2750:123 'st1' (uniform structure{global mediump int i, global lowp sampler2D s})
2760:126 Function Definition: foo23( (global void)
2770:126 Function Parameters:
2780:128 Sequence
2790:128 textureOffset (global lowp float)
2800:128 's2DShadow' (uniform lowp sampler2DShadow)
2810:128 'c3D' (smooth in lowp 3-component vector of float)
2820:128 Constant:
2830:128 -8 (const int)
2840:128 7 (const int)
2850:128 'c1D' (smooth in lowp float)
2860:129 textureOffset (global lowp float)
2870:129 's2DShadow' (uniform lowp sampler2DShadow)
2880:129 'c3D' (smooth in lowp 3-component vector of float)
2890:129 Constant:
2900:129 -9 (const int)
2910:129 8 (const int)
2920:129 'c1D' (smooth in lowp float)
2930:132 Function Definition: foo324( (global void)
2940:132 Function Parameters:
2950:134 Sequence
2960:134 Sequence
2970:134 move second child to first child (temp lowp float)
2980:134 'p' (temp lowp float)
2990:134 Constant:
3000:134 210.712306
3010:135 add second child into first child (temp lowp float)
3020:135 'p' (temp lowp float)
3030:135 Constant:
3040:135 0.389418
3050:136 add second child into first child (temp lowp float)
3060:136 'p' (temp lowp float)
3070:136 Constant:
3080:136 5.000000
3090:137 add second child into first child (temp lowp float)
3100:137 'p' (temp lowp float)
3110:137 Constant:
3120:137 13.000000
3130:138 Sequence
3140:138 move second child to first child (temp lowp 3-component vector of float)
3150:138 'c3' (temp lowp 3-component vector of float)
3160:138 Constant:
3170:138 -15.000000
3180:138 -2.000000
3190:138 39.000000
3200:139 add second child into first child (temp lowp 3-component vector of float)
3210:139 'c3' (temp lowp 3-component vector of float)
3220:139 Constant:
3230:139 -1.000000
3240:139 -2.000000
3250:139 -3.000000
3260:140 add second child into first child (temp lowp 3-component vector of float)
3270:140 'c3' (temp lowp 3-component vector of float)
3280:140 Constant:
3290:140 1.000000
3300:140 2.000000
3310:140 3.000000
3320:141 Sequence
3330:141 move second child to first child (temp lowp 2-component vector of float)
3340:141 'c2' (temp lowp 2-component vector of float)
3350:141 Constant:
3360:141 1.000000
3370:141 -3.000000
3380:142 add second child into first child (temp lowp 2-component vector of float)
3390:142 'c2' (temp lowp 2-component vector of float)
3400:142 Constant:
3410:142 1.000000
3420:142 -3.000000
3430:143 add second child into first child (temp lowp 2-component vector of float)
3440:143 'c2' (temp lowp 2-component vector of float)
3450:143 Constant:
3460:143 3.000000
3470:143 -8.544004
3480:144 add second child into first child (temp lowp 2-component vector of float)
3490:144 'c2' (temp lowp 2-component vector of float)
3500:144 Constant:
3510:144 0.000000
3520:144 0.000000
3530:145 Sequence
3540:145 move second child to first child (temp lowp 3X2 matrix of float)
3550:145 'm32' (temp lowp 3X2 matrix of float)
3560:145 Constant:
3570:145 10.000000
3580:145 15.000000
3590:145 14.000000
3600:145 21.000000
3610:145 22.000000
3620:145 33.000000
3630:? Linker Objects
3640:? 's2D' (uniform lowp sampler2D)
3650:? 's3D' (uniform lowp sampler3D)
3660:? 'sCube' (uniform lowp samplerCube)
3670:? 'sCubeShadow' (uniform lowp samplerCubeShadow)
3680:? 's2DShadow' (uniform lowp sampler2DShadow)
3690:? 's2DArray' (uniform lowp sampler2DArray)
3700:? 's2DArrayShadow' (uniform lowp sampler2DArrayShadow)
3710:? 'is2D' (uniform lowp isampler2D)
3720:? 'is3D' (uniform lowp isampler3D)
3730:? 'isCube' (uniform lowp isamplerCube)
3740:? 'is2DArray' (uniform lowp isampler2DArray)
3750:? 'us2D' (uniform lowp usampler2D)
3760:? 'us3D' (uniform lowp usampler3D)
3770:? 'usCube' (uniform lowp usamplerCube)
3780:? 'us2DArray' (uniform lowp usampler2DArray)
3790:? 'c1D' (smooth in lowp float)
3800:? 'c2D' (smooth in lowp 2-component vector of float)
3810:? 'c3D' (smooth in lowp 3-component vector of float)
3820:? 'c4D' (smooth temp lowp 4-component vector of float)
3830:? 'ic1D' (flat in mediump int)
3840:? 'ic2D' (flat in mediump 2-component vector of int)
3850:? 'ic3D' (flat in mediump 3-component vector of int)
3860:? 'ic4D' (flat in mediump 4-component vector of int)
3870:? 'badv' (noperspective in lowp 4-component vector of float)
3880:? 'bads' (smooth in lowp sampler2D)
3890:? 'badout' (smooth in structure{global mediump int i, global lowp sampler2D s})
3900:? 's2' (smooth in structure{global lowp 3-component vector of float c, global lowp float f})
3910:? 'sc' (out lowp 3-component vector of float)
3920:? 'sf' (out lowp float)
3930:? 'arrayedSampler' (uniform 5-element array of lowp sampler2D)
3940:? 'multiInst' (layout(column_major shared ) uniform 2-element array of 3-element array of block{layout(column_major shared ) uniform 2-element array of mediump int a, layout(column_major shared ) uniform 2-element array of 3-element array of mediump int b, layout(column_major shared ) uniform 2-element array of 3-element array of mediump int c})
3950:? 'colors' (out 4-element array of lowp 4-component vector of float)
3960:? 'st1' (uniform structure{global mediump int i, global lowp sampler2D s})
3970:? 'st2' (uniform structure{global mediump int i, global lowp sampler2D s})
3980:? 'fooinv' (invariant smooth in lowp 4-component vector of float)
399
400
401Linked fragment stage:
402
403ERROR: Linking fragment stage: when more than one fragment shader output, all must have location qualifiers
404
405Shader version: 300
406using early_fragment_tests
407ERROR: node is still EOpNull!
4080:53 Function Definition: main( (global void)
4090:53 Function Parameters:
4100:? Sequence
4110:57 move second child to first child (temp lowp 4-component vector of float)
4120:57 'v' (temp lowp 4-component vector of float)
4130:57 texture (global lowp 4-component vector of float)
4140:57 's2D' (uniform lowp sampler2D)
4150:57 'c2D' (smooth in lowp 2-component vector of float)
4160:58 move second child to first child (temp lowp 4-component vector of float)
4170:58 'v' (temp lowp 4-component vector of float)
4180:58 textureProj (global lowp 4-component vector of float)
4190:58 's3D' (uniform lowp sampler3D)
4200:58 'c4D' (smooth temp lowp 4-component vector of float)
4210:59 move second child to first child (temp lowp 4-component vector of float)
4220:59 'v' (temp lowp 4-component vector of float)
4230:59 textureLod (global lowp 4-component vector of float)
4240:59 's2DArray' (uniform lowp sampler2DArray)
4250:59 'c3D' (smooth in lowp 3-component vector of float)
4260:59 Constant:
4270:59 1.200000
4280:60 move second child to first child (temp lowp float)
4290:60 'f' (temp lowp float)
4300:60 textureOffset (global lowp float)
4310:60 's2DShadow' (uniform lowp sampler2DShadow)
4320:60 'c3D' (smooth in lowp 3-component vector of float)
4330:60 'ic2D' (flat in mediump 2-component vector of int)
4340:60 'c1D' (smooth in lowp float)
4350:61 move second child to first child (temp lowp 4-component vector of float)
4360:61 'v' (temp lowp 4-component vector of float)
4370:61 textureFetch (global lowp 4-component vector of float)
4380:61 's3D' (uniform lowp sampler3D)
4390:61 'ic3D' (flat in mediump 3-component vector of int)
4400:61 'ic1D' (flat in mediump int)
4410:62 move second child to first child (temp lowp 4-component vector of float)
4420:62 'v' (temp lowp 4-component vector of float)
4430:62 textureFetchOffset (global lowp 4-component vector of float)
4440:62 direct index (temp lowp sampler2D)
4450:62 'arrayedSampler' (uniform 5-element array of lowp sampler2D)
4460:62 Constant:
4470:62 2 (const int)
4480:62 'ic2D' (flat in mediump 2-component vector of int)
4490:62 Constant:
4500:62 4 (const int)
4510:62 'ic2D' (flat in mediump 2-component vector of int)
4520:63 move second child to first child (temp lowp float)
4530:63 'f' (temp lowp float)
4540:63 textureLodOffset (global lowp float)
4550:63 's2DShadow' (uniform lowp sampler2DShadow)
4560:63 'c3D' (smooth in lowp 3-component vector of float)
4570:63 'c1D' (smooth in lowp float)
4580:63 'ic2D' (flat in mediump 2-component vector of int)
4590:64 move second child to first child (temp lowp 4-component vector of float)
4600:64 'v' (temp lowp 4-component vector of float)
4610:64 textureProjLodOffset (global lowp 4-component vector of float)
4620:64 's2D' (uniform lowp sampler2D)
4630:64 'c3D' (smooth in lowp 3-component vector of float)
4640:64 'c1D' (smooth in lowp float)
4650:64 'ic2D' (flat in mediump 2-component vector of int)
4660:65 move second child to first child (temp lowp 4-component vector of float)
4670:65 'v' (temp lowp 4-component vector of float)
4680:65 textureGrad (global lowp 4-component vector of float)
4690:65 'sCube' (uniform lowp samplerCube)
4700:65 'c3D' (smooth in lowp 3-component vector of float)
4710:65 'c3D' (smooth in lowp 3-component vector of float)
4720:65 'c3D' (smooth in lowp 3-component vector of float)
4730:66 move second child to first child (temp lowp float)
4740:66 'f' (temp lowp float)
4750:66 textureGradOffset (global lowp float)
4760:66 's2DArrayShadow' (uniform lowp sampler2DArrayShadow)
4770:66 'c4D' (smooth temp lowp 4-component vector of float)
4780:66 'c2D' (smooth in lowp 2-component vector of float)
4790:66 'c2D' (smooth in lowp 2-component vector of float)
4800:66 'ic2D' (flat in mediump 2-component vector of int)
4810:67 move second child to first child (temp lowp 4-component vector of float)
4820:67 'v' (temp lowp 4-component vector of float)
4830:67 textureProjGrad (global lowp 4-component vector of float)
4840:67 's3D' (uniform lowp sampler3D)
4850:67 'c4D' (smooth temp lowp 4-component vector of float)
4860:67 'c3D' (smooth in lowp 3-component vector of float)
4870:67 'c3D' (smooth in lowp 3-component vector of float)
4880:68 move second child to first child (temp lowp 4-component vector of float)
4890:68 'v' (temp lowp 4-component vector of float)
4900:68 textureProjGradOffset (global lowp 4-component vector of float)
4910:68 's2D' (uniform lowp sampler2D)
4920:68 'c3D' (smooth in lowp 3-component vector of float)
4930:68 'c2D' (smooth in lowp 2-component vector of float)
4940:68 'c2D' (smooth in lowp 2-component vector of float)
4950:68 'ic2D' (flat in mediump 2-component vector of int)
4960:69 move second child to first child (temp lowp 4-component vector of float)
4970:69 'v' (temp lowp 4-component vector of float)
4980:69 texture (global lowp 4-component vector of float)
4990:69 indirect index (temp lowp sampler2D)
5000:69 'arrayedSampler' (uniform 5-element array of lowp sampler2D)
5010:69 'ic1D' (flat in mediump int)
5020:69 'c2D' (smooth in lowp 2-component vector of float)
5030:72 move second child to first child (temp mediump 4-component vector of int)
5040:72 'iv' (temp mediump 4-component vector of int)
5050:72 texture (global mediump 4-component vector of int)
5060:72 'is2D' (uniform lowp isampler2D)
5070:72 'c2D' (smooth in lowp 2-component vector of float)
5080:73 move second child to first child (temp mediump 4-component vector of int)
5090:73 'iv' (temp mediump 4-component vector of int)
5100:73 textureProjOffset (global mediump 4-component vector of int)
5110:73 'is2D' (uniform lowp isampler2D)
5120:73 'c4D' (smooth temp lowp 4-component vector of float)
5130:73 'ic2D' (flat in mediump 2-component vector of int)
5140:74 move second child to first child (temp mediump 4-component vector of int)
5150:74 'iv' (temp mediump 4-component vector of int)
5160:74 textureProjLod (global mediump 4-component vector of int)
5170:74 'is2D' (uniform lowp isampler2D)
5180:74 'c3D' (smooth in lowp 3-component vector of float)
5190:74 'c1D' (smooth in lowp float)
5200:75 move second child to first child (temp mediump 4-component vector of int)
5210:75 'iv' (temp mediump 4-component vector of int)
5220:75 textureProjGrad (global mediump 4-component vector of int)
5230:75 'is2D' (uniform lowp isampler2D)
5240:75 'c3D' (smooth in lowp 3-component vector of float)
5250:75 'c2D' (smooth in lowp 2-component vector of float)
5260:75 'c2D' (smooth in lowp 2-component vector of float)
5270:76 move second child to first child (temp mediump 4-component vector of int)
5280:76 'iv' (temp mediump 4-component vector of int)
5290:76 texture (global mediump 4-component vector of int)
5300:76 'is3D' (uniform lowp isampler3D)
5310:76 'c3D' (smooth in lowp 3-component vector of float)
5320:76 Constant:
5330:76 4.200000
5340:77 move second child to first child (temp mediump 4-component vector of int)
5350:77 'iv' (temp mediump 4-component vector of int)
5360:77 textureLod (global mediump 4-component vector of int)
5370:77 'isCube' (uniform lowp isamplerCube)
5380:77 'c3D' (smooth in lowp 3-component vector of float)
5390:77 'c1D' (smooth in lowp float)
5400:78 move second child to first child (temp mediump 4-component vector of int)
5410:78 'iv' (temp mediump 4-component vector of int)
5420:78 textureFetch (global mediump 4-component vector of int)
5430:78 'is2DArray' (uniform lowp isampler2DArray)
5440:78 'ic3D' (flat in mediump 3-component vector of int)
5450:78 'ic1D' (flat in mediump int)
5460:80 move second child to first child (temp highp 2-component vector of int)
5470:80 vector swizzle (temp mediump 2-component vector of int)
5480:80 'iv' (temp mediump 4-component vector of int)
5490:80 Sequence
5500:80 Constant:
5510:80 0 (const int)
5520:80 Constant:
5530:80 1 (const int)
5540:80 textureSize (global highp 2-component vector of int)
5550:80 'sCubeShadow' (uniform lowp samplerCubeShadow)
5560:80 Constant:
5570:80 2 (const int)
5580:88 add second child into first child (temp highp float)
5590:88 'f' (temp lowp float)
5600:88 direct index (temp highp float)
5610:88 'gl_FragCoord' (gl_FragCoord highp 4-component vector of float FragCoord)
5620:88 Constant:
5630:88 1 (const int)
5640:89 move second child to first child (temp highp float)
5650:89 'gl_FragDepth' (gl_FragDepth highp float FragDepth)
5660:89 'f' (temp lowp float)
5670:91 move second child to first child (temp lowp 3-component vector of float)
5680:91 'sc' (out lowp 3-component vector of float)
5690:91 c: direct index for structure (global lowp 3-component vector of float)
5700:91 's2' (smooth in structure{global lowp 3-component vector of float c, global lowp float f})
5710:91 Constant:
5720:91 0 (const int)
5730:92 move second child to first child (temp lowp float)
5740:92 'sf' (out lowp float)
5750:92 f: direct index for structure (global lowp float)
5760:92 's2' (smooth in structure{global lowp 3-component vector of float c, global lowp float f})
5770:92 Constant:
5780:92 1 (const int)
5790:94 add (temp lowp 2-component vector of float)
5800:94 hyp. sine (global lowp float)
5810:94 'c1D' (smooth in lowp float)
5820:95 vector-scale (temp lowp 2-component vector of float)
5830:95 hyp. cosine (global lowp float)
5840:95 'c1D' (smooth in lowp float)
5850:95 hyp. tangent (global lowp 2-component vector of float)
5860:95 'c2D' (smooth in lowp 2-component vector of float)
5870:96 add (temp lowp 4-component vector of float)
5880:96 arc hyp. sine (global lowp 4-component vector of float)
5890:96 'c4D' (smooth temp lowp 4-component vector of float)
5900:96 arc hyp. cosine (global lowp 4-component vector of float)
5910:96 'c4D' (smooth temp lowp 4-component vector of float)
5920:97 arc hyp. tangent (global lowp 3-component vector of float)
5930:97 'c3D' (smooth in lowp 3-component vector of float)
5940:108 Function Definition: foo( (global void)
5950:108 Function Parameters:
5960:110 Sequence
5970:110 move second child to first child (temp lowp 4-component vector of float)
5980:110 direct index (temp lowp 4-component vector of float)
5990:110 'colors' (out 4-element array of lowp 4-component vector of float)
6000:110 Constant:
6010:110 2 (const int)
6020:110 'c4D' (smooth temp lowp 4-component vector of float)
6030:111 move second child to first child (temp lowp 4-component vector of float)
6040:111 indirect index (temp lowp 4-component vector of float)
6050:111 'colors' (out 4-element array of lowp 4-component vector of float)
6060:111 'ic1D' (flat in mediump int)
6070:111 'c4D' (smooth temp lowp 4-component vector of float)
6080:117 Function Definition: foo13(struct-s-i1-s211; (global void)
6090:117 Function Parameters:
6100:117 'inSt2' (in structure{global mediump int i, global lowp sampler2D s})
6110:119 Sequence
6120:119 Test condition and select (temp void)
6130:119 Condition
6140:119 Compare Equal (temp bool)
6150:119 'st1' (uniform structure{global mediump int i, global lowp sampler2D s})
6160:119 'st2' (uniform structure{global mediump int i, global lowp sampler2D s})
6170:119 true case is null
6180:120 Test condition and select (temp void)
6190:120 Condition
6200:120 Compare Not Equal (temp bool)
6210:120 'st1' (uniform structure{global mediump int i, global lowp sampler2D s})
6220:120 'st2' (uniform structure{global mediump int i, global lowp sampler2D s})
6230:120 true case is null
6240:121 Constant:
6250:121 false (const bool)
6260:122 move second child to first child (temp structure{global mediump int i, global lowp sampler2D s})
6270:122 'inSt2' (in structure{global mediump int i, global lowp sampler2D s})
6280:122 'st1' (uniform structure{global mediump int i, global lowp sampler2D s})
6290:123 Compare Equal (temp bool)
6300:123 'inSt2' (in structure{global mediump int i, global lowp sampler2D s})
6310:123 'st1' (uniform structure{global mediump int i, global lowp sampler2D s})
6320:126 Function Definition: foo23( (global void)
6330:126 Function Parameters:
6340:128 Sequence
6350:128 textureOffset (global lowp float)
6360:128 's2DShadow' (uniform lowp sampler2DShadow)
6370:128 'c3D' (smooth in lowp 3-component vector of float)
6380:128 Constant:
6390:128 -8 (const int)
6400:128 7 (const int)
6410:128 'c1D' (smooth in lowp float)
6420:129 textureOffset (global lowp float)
6430:129 's2DShadow' (uniform lowp sampler2DShadow)
6440:129 'c3D' (smooth in lowp 3-component vector of float)
6450:129 Constant:
6460:129 -9 (const int)
6470:129 8 (const int)
6480:129 'c1D' (smooth in lowp float)
6490:132 Function Definition: foo324( (global void)
6500:132 Function Parameters:
6510:134 Sequence
6520:134 Sequence
6530:134 move second child to first child (temp lowp float)
6540:134 'p' (temp lowp float)
6550:134 Constant:
6560:134 210.712306
6570:135 add second child into first child (temp lowp float)
6580:135 'p' (temp lowp float)
6590:135 Constant:
6600:135 0.389418
6610:136 add second child into first child (temp lowp float)
6620:136 'p' (temp lowp float)
6630:136 Constant:
6640:136 5.000000
6650:137 add second child into first child (temp lowp float)
6660:137 'p' (temp lowp float)
6670:137 Constant:
6680:137 13.000000
6690:138 Sequence
6700:138 move second child to first child (temp lowp 3-component vector of float)
6710:138 'c3' (temp lowp 3-component vector of float)
6720:138 Constant:
6730:138 -15.000000
6740:138 -2.000000
6750:138 39.000000
6760:139 add second child into first child (temp lowp 3-component vector of float)
6770:139 'c3' (temp lowp 3-component vector of float)
6780:139 Constant:
6790:139 -1.000000
6800:139 -2.000000
6810:139 -3.000000
6820:140 add second child into first child (temp lowp 3-component vector of float)
6830:140 'c3' (temp lowp 3-component vector of float)
6840:140 Constant:
6850:140 1.000000
6860:140 2.000000
6870:140 3.000000
6880:141 Sequence
6890:141 move second child to first child (temp lowp 2-component vector of float)
6900:141 'c2' (temp lowp 2-component vector of float)
6910:141 Constant:
6920:141 1.000000
6930:141 -3.000000
6940:142 add second child into first child (temp lowp 2-component vector of float)
6950:142 'c2' (temp lowp 2-component vector of float)
6960:142 Constant:
6970:142 1.000000
6980:142 -3.000000
6990:143 add second child into first child (temp lowp 2-component vector of float)
7000:143 'c2' (temp lowp 2-component vector of float)
7010:143 Constant:
7020:143 3.000000
7030:143 -8.544004
7040:144 add second child into first child (temp lowp 2-component vector of float)
7050:144 'c2' (temp lowp 2-component vector of float)
7060:144 Constant:
7070:144 0.000000
7080:144 0.000000
7090:145 Sequence
7100:145 move second child to first child (temp lowp 3X2 matrix of float)
7110:145 'm32' (temp lowp 3X2 matrix of float)
7120:145 Constant:
7130:145 10.000000
7140:145 15.000000
7150:145 14.000000
7160:145 21.000000
7170:145 22.000000
7180:145 33.000000
7190:? Linker Objects
7200:? 's2D' (uniform lowp sampler2D)
7210:? 's3D' (uniform lowp sampler3D)
7220:? 'sCube' (uniform lowp samplerCube)
7230:? 'sCubeShadow' (uniform lowp samplerCubeShadow)
7240:? 's2DShadow' (uniform lowp sampler2DShadow)
7250:? 's2DArray' (uniform lowp sampler2DArray)
7260:? 's2DArrayShadow' (uniform lowp sampler2DArrayShadow)
7270:? 'is2D' (uniform lowp isampler2D)
7280:? 'is3D' (uniform lowp isampler3D)
7290:? 'isCube' (uniform lowp isamplerCube)
7300:? 'is2DArray' (uniform lowp isampler2DArray)
7310:? 'us2D' (uniform lowp usampler2D)
7320:? 'us3D' (uniform lowp usampler3D)
7330:? 'usCube' (uniform lowp usamplerCube)
7340:? 'us2DArray' (uniform lowp usampler2DArray)
7350:? 'c1D' (smooth in lowp float)
7360:? 'c2D' (smooth in lowp 2-component vector of float)
7370:? 'c3D' (smooth in lowp 3-component vector of float)
7380:? 'c4D' (smooth temp lowp 4-component vector of float)
7390:? 'ic1D' (flat in mediump int)
7400:? 'ic2D' (flat in mediump 2-component vector of int)
7410:? 'ic3D' (flat in mediump 3-component vector of int)
7420:? 'ic4D' (flat in mediump 4-component vector of int)
7430:? 'badv' (noperspective in lowp 4-component vector of float)
7440:? 'bads' (smooth in lowp sampler2D)
7450:? 'badout' (smooth in structure{global mediump int i, global lowp sampler2D s})
7460:? 's2' (smooth in structure{global lowp 3-component vector of float c, global lowp float f})
7470:? 'sc' (out lowp 3-component vector of float)
7480:? 'sf' (out lowp float)
7490:? 'arrayedSampler' (uniform 5-element array of lowp sampler2D)
7500:? 'multiInst' (layout(column_major shared ) uniform 2-element array of 3-element array of block{layout(column_major shared ) uniform 2-element array of mediump int a, layout(column_major shared ) uniform 2-element array of 3-element array of mediump int b, layout(column_major shared ) uniform 2-element array of 3-element array of mediump int c})
7510:? 'colors' (out 4-element array of lowp 4-component vector of float)
7520:? 'st1' (uniform structure{global mediump int i, global lowp sampler2D s})
7530:? 'st2' (uniform structure{global mediump int i, global lowp sampler2D s})
7540:? 'fooinv' (invariant smooth in lowp 4-component vector of float)
755