blob: 84a50e89c95ecb8ccf4903fa3018a09ce82bf9eb [file] [log] [blame]
John Kessenichcc16fa02015-12-10 18:01:54 -07001310.vert
2Warning, version 310 is not yet complete; most version-specific features are present, but some are missing.
3ERROR: 0:3: 'shared' : not supported in this stage: vertex
4ERROR: 0:4: 'local_size_x' : there is no such layout identifier for this stage taking an assigned value
5ERROR: 0:5: 'buffer' : buffers can be declared only as blocks
6ERROR: 0:10: 'location' : overlapping use of location 3
7ERROR: 0:58: 'usampler2DMSArray' : Reserved word.
8ERROR: 0:58: 'sampler/image' : type requires declaration of default precision qualifier
9ERROR: 0:67: 'textureSamples' : no matching overloaded function found
10ERROR: 0:69: 'assign' : l-value required "ini" (can't modify shader input)
11ERROR: 0:69: 'out' : Non-L-value cannot be passed for 'out' or 'inout' parameters.
12ERROR: 0:72: 'out' : cannot be bool
13ERROR: 0:73: 'sampler2D' : sampler/image types can only be used in uniform variables or function parameters: outo
14ERROR: 0:75: 'vertex-shader array-of-array output' : not supported with this profile: es
15ERROR: 0:78: 'vertex-shader array-of-struct output' : not supported with this profile: es
16ERROR: 0:79: 'vertex-shader array-of-struct output' : not supported with this profile: es
17ERROR: 0:81: 'vertex-shader struct output containing an array' : not supported with this profile: es
18ERROR: 0:83: 'vertex-shader struct output containing structure' : not supported with this profile: es
19ERROR: 0:85: 'std430' : requires the 'buffer' storage qualifier
20ERROR: 0:97: 's' : member of block cannot be or contain a sampler, image, or atomic_uint type
21ERROR: 0:105: 'location' : overlapping use of location 12
22ERROR: 0:107: 'input block' : not supported in this stage: vertex
23ERROR: 0:109: 'gl_PerVertex' : block redeclaration has extra members
24ERROR: 0:119: 'gl_PointSize' : member of nameless block was not redeclared
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.
John Kessenich17f07862016-05-04 12:36:14 -060032ERROR: 0:155: 'precise' : not supported for this version or the enabled extensions
John Kessenichcc16fa02015-12-10 18:01:54 -070033ERROR: 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
John Kessenich17f07862016-05-04 12:36:14 -0600100ERROR: 93 compilation errors. No code generated.
John Kessenichcc16fa02015-12-10 18:01:54 -0700101
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)
John Kessenichf6640762016-08-01 19:44:00 -06001280:19 uMulExtended (global highp void)
John Kessenichcc16fa02015-12-10 18:01:54 -07001290: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)
John Kessenichf6640762016-08-01 19:44:00 -06001330:21 iMulExtended (global highp void)
John Kessenichcc16fa02015-12-10 18:01:54 -07001340: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)
John Kessenichf6640762016-08-01 19:44:00 -06001820:32 bitCount (global lowp int, operation at highp)
John Kessenichcc16fa02015-12-10 18:01:54 -07001830: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)
John Kessenichf6640762016-08-01 19:44:00 -06001860:33 bitCount (global lowp 3-component vector of int, operation at highp)
John Kessenichcc16fa02015-12-10 18:01:54 -07001870: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)
John Kessenichf6640762016-08-01 19:44:00 -06001900:34 findLSB (global lowp 2-component vector of int, operation at highp)
John Kessenichcc16fa02015-12-10 18:01:54 -07001910: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)
John Kessenichf6640762016-08-01 19:44:00 -06001940:35 findLSB (global lowp 4-component vector of int, operation at highp)
John Kessenichcc16fa02015-12-10 18:01:54 -07001950: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)
John Kessenichf6640762016-08-01 19:44:00 -06001980:36 findMSB (global lowp int, operation at highp)
John Kessenichcc16fa02015-12-10 18:01:54 -07001990: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)
John Kessenichf6640762016-08-01 19:44:00 -06002020:37 findMSB (global lowp 2-component vector of int, operation at highp)
John Kessenichcc16fa02015-12-10 18:01:54 -07002030: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)
John Kessenichf6640762016-08-01 19:44:00 -06002160:45 PackUnorm4x8 (global highp uint, operation at mediump)
John Kessenichcc16fa02015-12-10 18:01:54 -07002170: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)
John Kessenichf6640762016-08-01 19:44:00 -06002200:46 PackSnorm4x8 (global highp uint, operation at mediump)
John Kessenichcc16fa02015-12-10 18:01:54 -07002210:46 'v4' (temp mediump 4-component vector of float)
John Kessenichf6640762016-08-01 19:44:00 -06002220:47 move second child to first child (temp mediump 4-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002230:47 'v4' (temp mediump 4-component vector of float)
John Kessenichf6640762016-08-01 19:44:00 -06002240:47 UnpackUnorm4x8 (global mediump 4-component vector of float, operation at highp)
John Kessenichcc16fa02015-12-10 18:01:54 -07002250:47 'u1' (temp highp uint)
John Kessenichf6640762016-08-01 19:44:00 -06002260:48 move second child to first child (temp mediump 4-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002270:48 'v4' (temp mediump 4-component vector of float)
John Kessenichf6640762016-08-01 19:44:00 -06002280:48 UnpackSnorm4x8 (global mediump 4-component vector of float, operation at highp)
John Kessenichcc16fa02015-12-10 18:01:54 -07002290: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)
John Kessenich17f07862016-05-04 12:36:14 -06002890:156 'h' (noContraction temp highp 2-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002900: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)
John Kessenich17f07862016-05-04 12:36:14 -06002930:156 'h' (noContraction temp highp 2-component vector of float)
John Kessenichac666e72016-06-14 22:12:20 -06002940:157 indirect index (temp lowp sampler2D)
2950:157 'sArray' (uniform 4-element array of lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -07002960: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)
John Kessenichac666e72016-06-14 22:12:20 -06003330: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07003360:165 Constant:
3370:165 0 (const int)
3380:165 Constant:
3390:165 0.100000
3400:165 0.100000
John Kessenichac666e72016-06-14 22:12:20 -06003410:165 Convert float to int (temp lowp 2-component vector of int)
John Kessenichcc16fa02015-12-10 18:01:54 -07003420:165 'inf' (in highp 2-component vector of float)
John Kessenichf6640762016-08-01 19:44:00 -06003430:166 textureGatherOffsets (global lowp 4-component vector of float, operation at highp)
John Kessenichac666e72016-06-14 22:12:20 -06003440:166 direct index (temp lowp sampler2D)
3450:166 'sArray' (uniform 4-element array of lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -07003460: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)
John Kessenich17f07862016-05-04 12:36:14 -06003640:174 'h' (noContraction temp highp 2-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07003650: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)
John Kessenich17f07862016-05-04 12:36:14 -06003680:174 'h' (noContraction temp highp 2-component vector of float)
John Kessenichac666e72016-06-14 22:12:20 -06003690:175 indirect index (temp lowp sampler2D)
3700:175 'sArray' (uniform 4-element array of lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -07003710: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)
John Kessenichac666e72016-06-14 22:12:20 -06003970: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07004000:180 Constant:
4010:180 0 (const int)
4020:180 Constant:
4030:180 0.100000
4040:180 0.100000
John Kessenichac666e72016-06-14 22:12:20 -06004050:180 Convert float to int (temp lowp 2-component vector of int)
John Kessenichcc16fa02015-12-10 18:01:54 -07004060:180 'inf' (in highp 2-component vector of float)
John Kessenichf6640762016-08-01 19:44:00 -06004070:181 textureGatherOffsets (global lowp 4-component vector of float, operation at highp)
John Kessenichac666e72016-06-14 22:12:20 -06004080:181 direct index (temp lowp sampler2D)
4090:181 'sArray' (uniform 4-element array of lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -07004100: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)
John Kessenichf6640762016-08-01 19:44:00 -06004240:182 textureGatherOffsets (global lowp 4-component vector of float, operation at highp)
John Kessenichac666e72016-06-14 22:12:20 -06004250:182 direct index (temp lowp sampler2D)
4260:182 'sArray' (uniform 4-element array of lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -07004270: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)
John Kessenichac666e72016-06-14 22:12:20 -06009300:? 'outo' (smooth out lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -07009310:? '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)
John Kessenichac666e72016-06-14 22:12:20 -06009520:? 'sArray' (uniform 4-element array of lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -07009530:? '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)
John Kessenichf6640762016-08-01 19:44:00 -060010590:19 uMulExtended (global highp void)
John Kessenichcc16fa02015-12-10 18:01:54 -070010600: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)
John Kessenichf6640762016-08-01 19:44:00 -060010640:21 iMulExtended (global highp void)
John Kessenichcc16fa02015-12-10 18:01:54 -070010650: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)
John Kessenichf6640762016-08-01 19:44:00 -060011130:32 bitCount (global lowp int, operation at highp)
John Kessenichcc16fa02015-12-10 18:01:54 -070011140: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)
John Kessenichf6640762016-08-01 19:44:00 -060011170:33 bitCount (global lowp 3-component vector of int, operation at highp)
John Kessenichcc16fa02015-12-10 18:01:54 -070011180: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)
John Kessenichf6640762016-08-01 19:44:00 -060011210:34 findLSB (global lowp 2-component vector of int, operation at highp)
John Kessenichcc16fa02015-12-10 18:01:54 -070011220: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)
John Kessenichf6640762016-08-01 19:44:00 -060011250:35 findLSB (global lowp 4-component vector of int, operation at highp)
John Kessenichcc16fa02015-12-10 18:01:54 -070011260: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)
John Kessenichf6640762016-08-01 19:44:00 -060011290:36 findMSB (global lowp int, operation at highp)
John Kessenichcc16fa02015-12-10 18:01:54 -070011300: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)
John Kessenichf6640762016-08-01 19:44:00 -060011330:37 findMSB (global lowp 2-component vector of int, operation at highp)
John Kessenichcc16fa02015-12-10 18:01:54 -070011340: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)
John Kessenichf6640762016-08-01 19:44:00 -060011470:45 PackUnorm4x8 (global highp uint, operation at mediump)
John Kessenichcc16fa02015-12-10 18:01:54 -070011480: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)
John Kessenichf6640762016-08-01 19:44:00 -060011510:46 PackSnorm4x8 (global highp uint, operation at mediump)
John Kessenichcc16fa02015-12-10 18:01:54 -070011520:46 'v4' (temp mediump 4-component vector of float)
John Kessenichf6640762016-08-01 19:44:00 -060011530:47 move second child to first child (temp mediump 4-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -070011540:47 'v4' (temp mediump 4-component vector of float)
John Kessenichf6640762016-08-01 19:44:00 -060011550:47 UnpackUnorm4x8 (global mediump 4-component vector of float, operation at highp)
John Kessenichcc16fa02015-12-10 18:01:54 -070011560:47 'u1' (temp highp uint)
John Kessenichf6640762016-08-01 19:44:00 -060011570:48 move second child to first child (temp mediump 4-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -070011580:48 'v4' (temp mediump 4-component vector of float)
John Kessenichf6640762016-08-01 19:44:00 -060011590:48 UnpackSnorm4x8 (global mediump 4-component vector of float, operation at highp)
John Kessenichcc16fa02015-12-10 18:01:54 -070011600:48 'u1' (temp highp uint)
11610:60 Function Definition: foo( (global void)
11620:60 Function Parameters:
11630:? Sequence
11640:63 move second child to first child (temp highp 2-component vector of int)
11650:63 'v2' (temp highp 2-component vector of int)
11660:63 textureSize (global highp 2-component vector of int)
11670:63 's2dms' (uniform highp sampler2DMS)
11680:64 move second child to first child (temp highp 2-component vector of int)
11690:64 'v2' (temp highp 2-component vector of int)
11700:64 textureSize (global highp 2-component vector of int)
11710:64 'us2dms' (uniform highp usampler2DMS)
11720:65 Sequence
11730:65 move second child to first child (temp highp 4-component vector of float)
11740:65 'v4' (temp highp 4-component vector of float)
11750:65 textureFetch (global highp 4-component vector of float)
11760:65 's2dms' (uniform highp sampler2DMS)
11770:65 'v2' (temp highp 2-component vector of int)
11780:65 Constant:
11790:65 2 (const int)
11800:66 Sequence
11810:66 move second child to first child (temp highp 4-component vector of int)
11820:66 'iv4' (temp highp 4-component vector of int)
11830:66 textureFetch (global highp 4-component vector of int)
11840:66 'is2dms' (uniform highp isampler2DMS)
11850:66 'v2' (temp highp 2-component vector of int)
11860:66 Constant:
11870:66 2 (const int)
11880:67 Constant:
11890:67 0.000000
11900:69 frexp (global highp float)
11910:69 'f' (temp highp float)
11920:69 'ini' (in highp int)
11930:114 Function Definition: foo_IO( (global void)
11940:114 Function Parameters:
11950:116 Sequence
11960:116 Sequence
11970:116 move second child to first child (temp highp int)
11980:116 'sum' (temp highp int)
11990:116 add (temp highp int)
12000:116 'gl_VertexID' (gl_VertexId highp int VertexId)
12010:117 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
12020:118 move second child to first child (temp highp 4-component vector of float)
12030:118 gl_Position: direct index for structure (gl_Position highp 4-component vector of float Position)
12040:118 'anon@1' (out block{gl_Position highp 4-component vector of float Position gl_Position, })
12050:118 Constant:
12060:118 0 (const uint)
12070:118 Constant:
12080:118 1.000000
12090:118 1.000000
12100:118 1.000000
12110:118 1.000000
12120:119 gl_PointSize: direct index for structure (gl_PointSize highp void PointSize)
12130:119 'anon@1' (out block{gl_Position highp 4-component vector of float Position gl_Position, })
12140:119 Constant:
12150:119 1 (const uint)
12160:153 Function Definition: pfooBad( (global void)
12170:153 Function Parameters:
12180:? Sequence
12190:156 move second child to first child (temp highp 2-component vector of float)
John Kessenich17f07862016-05-04 12:36:14 -060012200:156 'h' (noContraction temp highp 2-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -070012210:156 fma (global highp 2-component vector of float)
12220:156 'inf' (in highp 2-component vector of float)
12230:156 'ing' (in highp 2-component vector of float)
John Kessenich17f07862016-05-04 12:36:14 -060012240:156 'h' (noContraction temp highp 2-component vector of float)
John Kessenichac666e72016-06-14 22:12:20 -060012250:157 indirect index (temp lowp sampler2D)
12260:157 'sArray' (uniform 4-element array of lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -070012270:157 add (temp highp int)
12280:157 'sIndex' (uniform highp int)
12290:157 Constant:
12300:157 1 (const int)
12310:158 indirect index (layout(binding=0 offset=0 ) temp highp atomic_uint)
12320:158 'auArray' (layout(binding=0 offset=0 ) uniform 2-element array of highp atomic_uint)
12330:158 add (temp highp int)
12340:158 'sIndex' (uniform highp int)
12350:158 Constant:
12360:158 1 (const int)
12370:159 direct index (layout(column_major shared ) temp block{layout(column_major shared ) uniform highp int i})
12380:159 'ubInst' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform highp int i})
12390:159 Constant:
12400:159 1 (const int)
12410:160 direct index (layout(column_major shared ) temp block{layout(column_major shared ) buffer highp int i})
12420:160 'bbInst' (layout(column_major shared ) buffer 4-element array of block{layout(column_major shared ) buffer highp int i})
12430:160 Constant:
12440:160 2 (const int)
12450:161 indirect index (layout(column_major shared ) temp block{layout(column_major shared ) uniform highp int i})
12460:161 'ubInst' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform highp int i})
12470:161 add (temp highp int)
12480:161 'sIndex' (uniform highp int)
12490:161 Constant:
12500:161 1 (const int)
12510:162 indirect index (layout(column_major shared ) temp block{layout(column_major shared ) buffer highp int i})
12520:162 'bbInst' (layout(column_major shared ) buffer 4-element array of block{layout(column_major shared ) buffer highp int i})
12530:162 'sIndex' (uniform highp int)
12540:163 direct index (writeonly temp highp image2D)
12550:163 'iArray' (writeonly uniform 5-element array of highp image2D)
12560:163 Constant:
12570:163 2 (const int)
12580:164 indirect index (writeonly temp highp image2D)
12590:164 'iArray' (writeonly uniform 5-element array of highp image2D)
12600:164 component-wise multiply (temp highp int)
12610:164 'sIndex' (uniform highp int)
12620:164 Constant:
12630:164 2 (const int)
John Kessenichac666e72016-06-14 22:12:20 -060012640:165 textureGatherOffset (global lowp 4-component vector of float)
12650:165 direct index (temp lowp sampler2D)
12660:165 'sArray' (uniform 4-element array of lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -070012670:165 Constant:
12680:165 0 (const int)
12690:165 Constant:
12700:165 0.100000
12710:165 0.100000
John Kessenichac666e72016-06-14 22:12:20 -060012720:165 Convert float to int (temp lowp 2-component vector of int)
John Kessenichcc16fa02015-12-10 18:01:54 -070012730:165 'inf' (in highp 2-component vector of float)
John Kessenichf6640762016-08-01 19:44:00 -060012740:166 textureGatherOffsets (global lowp 4-component vector of float, operation at highp)
John Kessenichac666e72016-06-14 22:12:20 -060012750:166 direct index (temp lowp sampler2D)
12760:166 'sArray' (uniform 4-element array of lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -070012770:166 Constant:
12780:166 0 (const int)
12790:166 Constant:
12800:166 0.100000
12810:166 0.100000
12820:166 Constant:
12830:166 0 (const int)
12840:166 0 (const int)
12850:166 0 (const int)
12860:166 0 (const int)
12870:166 0 (const int)
12880:166 0 (const int)
12890:166 0 (const int)
12900:166 0 (const int)
12910:171 Function Definition: pfoo( (global void)
12920:171 Function Parameters:
12930:? Sequence
12940:174 move second child to first child (temp highp 2-component vector of float)
John Kessenich17f07862016-05-04 12:36:14 -060012950:174 'h' (noContraction temp highp 2-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -070012960:174 fma (global highp 2-component vector of float)
12970:174 'inf' (in highp 2-component vector of float)
12980:174 'ing' (in highp 2-component vector of float)
John Kessenich17f07862016-05-04 12:36:14 -060012990:174 'h' (noContraction temp highp 2-component vector of float)
John Kessenichac666e72016-06-14 22:12:20 -060013000:175 indirect index (temp lowp sampler2D)
13010:175 'sArray' (uniform 4-element array of lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -070013020:175 add (temp highp int)
13030:175 'sIndex' (uniform highp int)
13040:175 Constant:
13050:175 1 (const int)
13060:176 indirect index (layout(column_major shared ) temp block{layout(column_major shared ) uniform highp int i})
13070:176 'ubInst' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform highp int i})
13080:176 add (temp highp int)
13090:176 'sIndex' (uniform highp int)
13100:176 Constant:
13110:176 1 (const int)
13120:177 indirect index (layout(column_major shared ) temp block{layout(column_major shared ) buffer highp int i})
13130:177 'bbInst' (layout(column_major shared ) buffer 4-element array of block{layout(column_major shared ) buffer highp int i})
13140:177 subtract (temp highp int)
13150:177 'sIndex' (uniform highp int)
13160:177 Constant:
13170:177 2 (const int)
13180:178 direct index (writeonly temp highp image2D)
13190:178 'iArray' (writeonly uniform 5-element array of highp image2D)
13200:178 Constant:
13210:178 2 (const int)
13220:179 indirect index (writeonly temp highp image2D)
13230:179 'iArray' (writeonly uniform 5-element array of highp image2D)
13240:179 subtract (temp highp int)
13250:179 'sIndex' (uniform highp int)
13260:179 Constant:
13270:179 2 (const int)
John Kessenichac666e72016-06-14 22:12:20 -060013280:180 textureGatherOffset (global lowp 4-component vector of float)
13290:180 direct index (temp lowp sampler2D)
13300:180 'sArray' (uniform 4-element array of lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -070013310:180 Constant:
13320:180 0 (const int)
13330:180 Constant:
13340:180 0.100000
13350:180 0.100000
John Kessenichac666e72016-06-14 22:12:20 -060013360:180 Convert float to int (temp lowp 2-component vector of int)
John Kessenichcc16fa02015-12-10 18:01:54 -070013370:180 'inf' (in highp 2-component vector of float)
John Kessenichf6640762016-08-01 19:44:00 -060013380:181 textureGatherOffsets (global lowp 4-component vector of float, operation at highp)
John Kessenichac666e72016-06-14 22:12:20 -060013390:181 direct index (temp lowp sampler2D)
13400:181 'sArray' (uniform 4-element array of lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -070013410:181 Constant:
13420:181 0 (const int)
13430:181 Constant:
13440:181 0.100000
13450:181 0.100000
13460:181 Constant:
13470:181 0 (const int)
13480:181 0 (const int)
13490:181 0 (const int)
13500:181 0 (const int)
13510:181 0 (const int)
13520:181 0 (const int)
13530:181 0 (const int)
13540:181 0 (const int)
John Kessenichf6640762016-08-01 19:44:00 -060013550:182 textureGatherOffsets (global lowp 4-component vector of float, operation at highp)
John Kessenichac666e72016-06-14 22:12:20 -060013560:182 direct index (temp lowp sampler2D)
13570:182 'sArray' (uniform 4-element array of lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -070013580:182 Constant:
13590:182 0 (const int)
13600:182 Constant:
13610:182 0.100000
13620:182 0.100000
13630:182 'offsets' (uniform 4-element array of highp 2-component vector of int)
13640:220 Function Definition: bufferT( (global void)
13650:220 Function Parameters:
13660:222 Sequence
13670:222 Sequence
13680:222 move second child to first child (temp highp int)
13690:222 's1' (temp highp int)
13700:222 textureSize (global highp int)
13710:222 'bufSamp1' (uniform highp samplerBuffer)
13720:223 Sequence
13730:223 move second child to first child (temp highp int)
13740:223 's2' (temp highp int)
13750:223 textureSize (global highp int)
13760:223 'bufSamp2' (uniform highp isamplerBuffer)
13770:224 Sequence
13780:224 move second child to first child (temp highp int)
13790:224 's3' (temp highp int)
13800:224 textureSize (global highp int)
13810:224 'bufSamp3' (uniform highp usamplerBuffer)
13820:226 Sequence
13830:226 move second child to first child (temp highp int)
13840:226 's4' (temp highp int)
13850:226 imageQuerySize (global highp int)
13860:226 'bufSamp4' (writeonly uniform highp imageBuffer)
13870:227 Sequence
13880:227 move second child to first child (temp highp int)
13890:227 's5' (temp highp int)
13900:227 imageQuerySize (global highp int)
13910:227 'bufSamp5' (writeonly uniform highp iimageBuffer)
13920:228 Sequence
13930:228 move second child to first child (temp highp int)
13940:228 's6' (temp highp int)
13950:228 imageQuerySize (global highp int)
13960:228 'bufSamp6' (writeonly uniform highp uimageBuffer)
13970:230 Sequence
13980:230 move second child to first child (temp highp 4-component vector of float)
13990:230 'f1' (temp highp 4-component vector of float)
14000:230 textureFetch (global highp 4-component vector of float)
14010:230 'bufSamp1' (uniform highp samplerBuffer)
14020:230 's1' (temp highp int)
14030:231 Sequence
14040:231 move second child to first child (temp highp 4-component vector of int)
14050:231 'f2' (temp highp 4-component vector of int)
14060:231 textureFetch (global highp 4-component vector of int)
14070:231 'bufSamp2' (uniform highp isamplerBuffer)
14080:231 's2' (temp highp int)
14090:232 Sequence
14100:232 move second child to first child (temp highp 4-component vector of uint)
14110:232 'f3' (temp highp 4-component vector of uint)
14120:232 textureFetch (global highp 4-component vector of uint)
14130:232 'bufSamp3' (uniform highp usamplerBuffer)
14140:232 's3' (temp highp int)
14150:279 Function Definition: CAT( (global void)
14160:279 Function Parameters:
14170:281 Sequence
14180:281 Sequence
14190:281 move second child to first child (temp highp 3-component vector of int)
14200:281 's4' (temp highp 3-component vector of int)
14210:281 textureSize (global highp 3-component vector of int)
14220:281 'CA4' (uniform highp samplerCubeArray)
14230:281 Constant:
14240:281 1 (const int)
14250:282 Sequence
14260:282 move second child to first child (temp highp 3-component vector of int)
14270:282 's5' (temp highp 3-component vector of int)
14280:282 textureSize (global highp 3-component vector of int)
14290:282 'CA5' (uniform highp samplerCubeArrayShadow)
14300:282 Constant:
14310:282 1 (const int)
14320:283 Sequence
14330:283 move second child to first child (temp highp 3-component vector of int)
14340:283 's6' (temp highp 3-component vector of int)
14350:283 textureSize (global highp 3-component vector of int)
14360:283 'CA6' (uniform highp isamplerCubeArray)
14370:283 Constant:
14380:283 1 (const int)
14390:284 Sequence
14400:284 move second child to first child (temp highp 3-component vector of int)
14410:284 's7' (temp highp 3-component vector of int)
14420:284 textureSize (global highp 3-component vector of int)
14430:284 'CA7' (uniform highp usamplerCubeArray)
14440:284 Constant:
14450:284 1 (const int)
14460:286 Sequence
14470:286 move second child to first child (temp highp 4-component vector of float)
14480:286 't4' (temp highp 4-component vector of float)
14490:286 texture (global highp 4-component vector of float)
14500:286 'CA4' (uniform highp samplerCubeArray)
14510:286 Constant:
14520:286 0.500000
14530:286 0.500000
14540:286 0.500000
14550:286 0.500000
14560:287 Sequence
14570:287 move second child to first child (temp highp float)
14580:287 't5' (temp highp float)
14590:287 texture (global highp float)
14600:287 'CA5' (uniform highp samplerCubeArrayShadow)
14610:287 Constant:
14620:287 0.500000
14630:287 0.500000
14640:287 0.500000
14650:287 0.500000
14660:287 Constant:
14670:287 3.000000
14680:288 Sequence
14690:288 move second child to first child (temp highp 4-component vector of int)
14700:288 't6' (temp highp 4-component vector of int)
14710:288 texture (global highp 4-component vector of int)
14720:288 'CA6' (uniform highp isamplerCubeArray)
14730:288 Constant:
14740:288 0.500000
14750:288 0.500000
14760:288 0.500000
14770:288 0.500000
14780:289 Sequence
14790:289 move second child to first child (temp highp 4-component vector of uint)
14800:289 't7' (temp highp 4-component vector of uint)
14810:289 texture (global highp 4-component vector of uint)
14820:289 'CA7' (uniform highp usamplerCubeArray)
14830:289 Constant:
14840:289 0.500000
14850:289 0.500000
14860:289 0.500000
14870:289 0.500000
14880:291 Sequence
14890:291 move second child to first child (temp highp 4-component vector of float)
14900:291 'L4' (temp highp 4-component vector of float)
14910:291 textureLod (global highp 4-component vector of float)
14920:291 'CA4' (uniform highp samplerCubeArray)
14930:291 Constant:
14940:291 0.500000
14950:291 0.500000
14960:291 0.500000
14970:291 0.500000
14980:291 Constant:
14990:291 0.240000
15000:292 Sequence
15010:292 move second child to first child (temp highp 4-component vector of int)
15020:292 'L6' (temp highp 4-component vector of int)
15030:292 textureLod (global highp 4-component vector of int)
15040:292 'CA6' (uniform highp isamplerCubeArray)
15050:292 Constant:
15060:292 0.500000
15070:292 0.500000
15080:292 0.500000
15090:292 0.500000
15100:292 Constant:
15110:292 0.260000
15120:293 Sequence
15130:293 move second child to first child (temp highp 4-component vector of uint)
15140:293 'L7' (temp highp 4-component vector of uint)
15150:293 textureLod (global highp 4-component vector of uint)
15160:293 'CA7' (uniform highp usamplerCubeArray)
15170:293 Constant:
15180:293 0.500000
15190:293 0.500000
15200:293 0.500000
15210:293 0.500000
15220:293 Constant:
15230:293 0.270000
15240:295 Sequence
15250:295 move second child to first child (temp highp 4-component vector of float)
15260:295 'g4' (temp highp 4-component vector of float)
15270:295 textureGrad (global highp 4-component vector of float)
15280:295 'CA4' (uniform highp samplerCubeArray)
15290:295 Constant:
15300:295 0.500000
15310:295 0.500000
15320:295 0.500000
15330:295 0.500000
15340:295 Constant:
15350:295 0.100000
15360:295 0.100000
15370:295 0.100000
15380:295 Constant:
15390:295 0.200000
15400:295 0.200000
15410:295 0.200000
15420:296 Sequence
15430:296 move second child to first child (temp highp 4-component vector of int)
15440:296 'g6' (temp highp 4-component vector of int)
15450:296 textureGrad (global highp 4-component vector of int)
15460:296 'CA6' (uniform highp isamplerCubeArray)
15470:296 Constant:
15480:296 0.500000
15490:296 0.500000
15500:296 0.500000
15510:296 0.500000
15520:296 Constant:
15530:296 0.100000
15540:296 0.100000
15550:296 0.100000
15560:296 Constant:
15570:296 0.200000
15580:296 0.200000
15590:296 0.200000
15600:297 Sequence
15610:297 move second child to first child (temp highp 4-component vector of uint)
15620:297 'g7' (temp highp 4-component vector of uint)
15630:297 textureGrad (global highp 4-component vector of uint)
15640:297 'CA7' (uniform highp usamplerCubeArray)
15650:297 Constant:
15660:297 0.500000
15670:297 0.500000
15680:297 0.500000
15690:297 0.500000
15700:297 Constant:
15710:297 0.100000
15720:297 0.100000
15730:297 0.100000
15740:297 Constant:
15750:297 0.200000
15760:297 0.200000
15770:297 0.200000
15780:299 Sequence
15790:299 move second child to first child (temp highp 4-component vector of float)
15800:299 'gath4' (temp highp 4-component vector of float)
15810:299 textureGather (global highp 4-component vector of float)
15820:299 'CA4' (uniform highp samplerCubeArray)
15830:299 Constant:
15840:299 0.500000
15850:299 0.500000
15860:299 0.500000
15870:299 0.500000
15880:300 Sequence
15890:300 move second child to first child (temp highp 4-component vector of float)
15900:300 'gathC4' (temp highp 4-component vector of float)
15910:300 textureGather (global highp 4-component vector of float)
15920:300 'CA4' (uniform highp samplerCubeArray)
15930:300 Constant:
15940:300 0.500000
15950:300 0.500000
15960:300 0.500000
15970:300 0.500000
15980:300 Constant:
15990:300 2 (const int)
16000:301 Sequence
16010:301 move second child to first child (temp highp 4-component vector of int)
16020:301 'gath6' (temp highp 4-component vector of int)
16030:301 textureGather (global highp 4-component vector of int)
16040:301 'CA6' (uniform highp isamplerCubeArray)
16050:301 Constant:
16060:301 0.500000
16070:301 0.500000
16080:301 0.500000
16090:301 0.500000
16100:302 Sequence
16110:302 move second child to first child (temp highp 4-component vector of int)
16120:302 'gathC6' (temp highp 4-component vector of int)
16130:302 textureGather (global highp 4-component vector of int)
16140:302 'CA6' (uniform highp isamplerCubeArray)
16150:302 Constant:
16160:302 0.500000
16170:302 0.500000
16180:302 0.500000
16190:302 0.500000
16200:302 Constant:
16210:302 1 (const int)
16220:303 Sequence
16230:303 move second child to first child (temp highp 4-component vector of uint)
16240:303 'gath7' (temp highp 4-component vector of uint)
16250:303 textureGather (global highp 4-component vector of uint)
16260:303 'CA7' (uniform highp usamplerCubeArray)
16270:303 Constant:
16280:303 0.500000
16290:303 0.500000
16300:303 0.500000
16310:303 0.500000
16320:304 Sequence
16330:304 move second child to first child (temp highp 4-component vector of uint)
16340:304 'gathC7' (temp highp 4-component vector of uint)
16350:304 textureGather (global highp 4-component vector of uint)
16360:304 'CA7' (uniform highp usamplerCubeArray)
16370:304 Constant:
16380:304 0.500000
16390:304 0.500000
16400:304 0.500000
16410:304 0.500000
16420:304 Constant:
16430:304 0 (const int)
16440:306 Sequence
16450:306 move second child to first child (temp highp 4-component vector of float)
16460:306 'gath5' (temp highp 4-component vector of float)
16470:306 textureGather (global highp 4-component vector of float)
16480:306 'CA5' (uniform highp samplerCubeArrayShadow)
16490:306 Constant:
16500:306 0.500000
16510:306 0.500000
16520:306 0.500000
16530:306 0.500000
16540:306 Constant:
16550:306 2.500000
16560:308 Sequence
16570:308 move second child to first child (temp highp 3-component vector of int)
16580:308 's1' (temp highp 3-component vector of int)
16590:308 imageQuerySize (global highp 3-component vector of int)
16600:308 'CA1' (writeonly uniform highp imageCubeArray)
16610:309 Sequence
16620:309 move second child to first child (temp highp 3-component vector of int)
16630:309 's2' (temp highp 3-component vector of int)
16640:309 imageQuerySize (global highp 3-component vector of int)
16650:309 'CA2' (writeonly uniform highp iimageCubeArray)
16660:310 Sequence
16670:310 move second child to first child (temp highp 3-component vector of int)
16680:310 's3' (temp highp 3-component vector of int)
16690:310 imageQuerySize (global highp 3-component vector of int)
16700:310 'CA3' (writeonly uniform highp uimageCubeArray)
16710:312 imageStore (global highp void)
16720:312 'CA1' (writeonly uniform highp imageCubeArray)
16730:312 's3' (temp highp 3-component vector of int)
16740:312 Constant:
16750:312 1.000000
16760:312 1.000000
16770:312 1.000000
16780:312 1.000000
16790:313 imageStore (global highp void)
16800:313 'CA2' (writeonly uniform highp iimageCubeArray)
16810:313 's3' (temp highp 3-component vector of int)
16820:313 Constant:
16830:313 1 (const int)
16840:313 1 (const int)
16850:313 1 (const int)
16860:313 1 (const int)
16870:314 imageStore (global highp void)
16880:314 'CA3' (writeonly uniform highp uimageCubeArray)
16890:314 's3' (temp highp 3-component vector of int)
16900:314 Constant:
16910:314 1 (const uint)
16920:314 1 (const uint)
16930:314 1 (const uint)
16940:314 1 (const uint)
16950:316 Sequence
16960:316 move second child to first child (temp highp 4-component vector of float)
16970:316 'cl1' (temp highp 4-component vector of float)
16980:316 imageLoad (global highp 4-component vector of float)
16990:316 'rCA1' (layout(rgba16f ) readonly uniform highp imageCubeArray)
17000:316 's3' (temp highp 3-component vector of int)
17010:317 Sequence
17020:317 move second child to first child (temp highp 4-component vector of int)
17030:317 'cl2' (temp highp 4-component vector of int)
17040:317 imageLoad (global highp 4-component vector of int)
17050:317 'rCA2' (layout(rgba32i ) readonly uniform highp iimageCubeArray)
17060:317 's3' (temp highp 3-component vector of int)
17070:318 Sequence
17080:318 move second child to first child (temp highp 4-component vector of uint)
17090:318 'cl3' (temp highp 4-component vector of uint)
17100:318 imageLoad (global highp 4-component vector of uint)
17110:318 'rCA3' (layout(r32ui ) readonly uniform highp uimageCubeArray)
17120:318 's3' (temp highp 3-component vector of int)
17130:343 Function Definition: MSA( (global void)
17140:343 Function Parameters:
17150:345 Sequence
17160:345 Sequence
17170:345 move second child to first child (temp highp 4-component vector of float)
17180:345 'tf' (temp highp 4-component vector of float)
17190:345 textureFetch (global highp 4-component vector of float)
17200:345 'samp2DMSA' (uniform highp sampler2DMSArray)
17210:345 Constant:
17220:345 5 (const int)
17230:345 5 (const int)
17240:345 5 (const int)
17250:345 Constant:
17260:345 2 (const int)
17270:346 Sequence
17280:346 move second child to first child (temp highp 4-component vector of int)
17290:346 'tfi' (temp highp 4-component vector of int)
17300:346 textureFetch (global highp 4-component vector of int)
17310:346 'samp2DMSAi' (uniform highp isampler2DMSArray)
17320:346 Constant:
17330:346 5 (const int)
17340:346 5 (const int)
17350:346 5 (const int)
17360:346 Constant:
17370:346 2 (const int)
17380:347 Sequence
17390:347 move second child to first child (temp highp 4-component vector of uint)
17400:347 'tfu' (temp highp 4-component vector of uint)
17410:347 textureFetch (global highp 4-component vector of uint)
17420:347 'samp2DMSAu' (uniform highp usampler2DMSArray)
17430:347 Constant:
17440:347 5 (const int)
17450:347 5 (const int)
17460:347 5 (const int)
17470:347 Constant:
17480:347 2 (const int)
17490:349 Sequence
17500:349 move second child to first child (temp highp 3-component vector of int)
17510:349 'tfs' (temp highp 3-component vector of int)
17520:349 textureSize (global highp 3-component vector of int)
17530:349 'samp2DMSA' (uniform highp sampler2DMSArray)
17540:350 Sequence
17550:350 move second child to first child (temp highp 3-component vector of int)
17560:350 'tfsi' (temp highp 3-component vector of int)
17570:350 textureSize (global highp 3-component vector of int)
17580:350 'samp2DMSAi' (uniform highp isampler2DMSArray)
17590:352 Sequence
17600:352 move second child to first child (temp highp 3-component vector of int)
17610:352 'tfsu' (temp highp 3-component vector of int)
17620:352 textureSize (global highp 3-component vector of int)
17630:352 'samp2DMSAu' (uniform highp usampler2DMSArray)
17640:364 Function Definition: goodImageAtom( (global void)
17650:364 Function Parameters:
17660:? Sequence
17670:370 imageAtomicAdd (global highp int)
17680:370 'im2Di' (layout(r32i ) uniform highp iimage2D)
17690:370 'P' (uniform highp 2-component vector of int)
17700:370 'dati' (temp highp int)
17710:371 imageAtomicAdd (global highp uint)
17720:371 'im2Du' (layout(r32ui ) uniform highp uimage2D)
17730:371 'P' (uniform highp 2-component vector of int)
17740:371 'datu' (temp highp uint)
17750:372 imageAtomicMin (global highp int)
17760:372 'im2Di' (layout(r32i ) uniform highp iimage2D)
17770:372 'P' (uniform highp 2-component vector of int)
17780:372 'dati' (temp highp int)
17790:373 imageAtomicMin (global highp uint)
17800:373 'im2Du' (layout(r32ui ) uniform highp uimage2D)
17810:373 'P' (uniform highp 2-component vector of int)
17820:373 'datu' (temp highp uint)
17830:374 imageAtomicMax (global highp int)
17840:374 'im2Di' (layout(r32i ) uniform highp iimage2D)
17850:374 'P' (uniform highp 2-component vector of int)
17860:374 'dati' (temp highp int)
17870:375 imageAtomicMax (global highp uint)
17880:375 'im2Du' (layout(r32ui ) uniform highp uimage2D)
17890:375 'P' (uniform highp 2-component vector of int)
17900:375 'datu' (temp highp uint)
17910:376 imageAtomicAnd (global highp int)
17920:376 'im2Di' (layout(r32i ) uniform highp iimage2D)
17930:376 'P' (uniform highp 2-component vector of int)
17940:376 'dati' (temp highp int)
17950:377 imageAtomicAnd (global highp uint)
17960:377 'im2Du' (layout(r32ui ) uniform highp uimage2D)
17970:377 'P' (uniform highp 2-component vector of int)
17980:377 'datu' (temp highp uint)
17990:378 imageAtomicOr (global highp int)
18000:378 'im2Di' (layout(r32i ) uniform highp iimage2D)
18010:378 'P' (uniform highp 2-component vector of int)
18020:378 'dati' (temp highp int)
18030:379 imageAtomicOr (global highp uint)
18040:379 'im2Du' (layout(r32ui ) uniform highp uimage2D)
18050:379 'P' (uniform highp 2-component vector of int)
18060:379 'datu' (temp highp uint)
18070:380 imageAtomicXor (global highp int)
18080:380 'im2Di' (layout(r32i ) uniform highp iimage2D)
18090:380 'P' (uniform highp 2-component vector of int)
18100:380 'dati' (temp highp int)
18110:381 imageAtomicXor (global highp uint)
18120:381 'im2Du' (layout(r32ui ) uniform highp uimage2D)
18130:381 'P' (uniform highp 2-component vector of int)
18140:381 'datu' (temp highp uint)
18150:382 imageAtomicExchange (global highp int)
18160:382 'im2Di' (layout(r32i ) uniform highp iimage2D)
18170:382 'P' (uniform highp 2-component vector of int)
18180:382 'dati' (temp highp int)
18190:383 imageAtomicExchange (global highp uint)
18200:383 'im2Du' (layout(r32ui ) uniform highp uimage2D)
18210:383 'P' (uniform highp 2-component vector of int)
18220:383 'datu' (temp highp uint)
18230:384 imageAtomicExchange (global highp float)
18240:384 'im2Df' (layout(r32f ) uniform highp image2D)
18250:384 'P' (uniform highp 2-component vector of int)
18260:384 'datf' (temp highp float)
18270:385 imageAtomicCompSwap (global highp int)
18280:385 'im2Di' (layout(r32i ) uniform highp iimage2D)
18290:385 'P' (uniform highp 2-component vector of int)
18300:385 Constant:
18310:385 3 (const int)
18320:385 'dati' (temp highp int)
18330:386 imageAtomicCompSwap (global highp uint)
18340:386 'im2Du' (layout(r32ui ) uniform highp uimage2D)
18350:386 'P' (uniform highp 2-component vector of int)
18360:386 Constant:
18370:386 5 (const uint)
18380:386 'datu' (temp highp uint)
18390:398 Function Definition: badInterp( (global void)
18400:398 Function Parameters:
18410:400 Sequence
18420:400 Constant:
18430:400 0.000000
18440:401 Constant:
18450:401 0.000000
18460:402 Constant:
18470:402 0.000000
18480:? Linker Objects
18490:? 's' (shared highp 4-component vector of float)
18500:? 'v' (buffer highp 4-component vector of float)
18510:? 'ini' (in highp int)
18520:? 'x' (layout(location=2 ) uniform highp 4X4 matrix of float)
18530:? 'y' (layout(location=3 ) uniform highp 4X4 matrix of float)
18540:? 'xi' (layout(location=2 ) smooth out highp 4X4 matrix of float)
18550:? 'yi' (layout(location=3 ) smooth out highp 4X4 matrix of float)
18560:? 's2dms' (uniform highp sampler2DMS)
18570:? 'is2dms' (uniform highp isampler2DMS)
18580:? 'us2dms' (uniform highp usampler2DMS)
18590:? 'us2dmsa' (uniform mediump usampler2DMSArray)
18600:? 'outb' (smooth out bool)
John Kessenichac666e72016-06-14 22:12:20 -060018610:? 'outo' (smooth out lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -070018620:? 'outa' (smooth out 4-element array of highp float)
18630:? 'outaa' (smooth out 4-element array of 2-element array of highp float)
18640:? 'outs' (smooth out structure{global highp float f})
18650:? 'outasa' (smooth out 4-element array of structure{global highp float f})
18660:? 'outsa' (smooth out 4-element array of structure{global highp float f})
18670:? 'outSA' (smooth out structure{global 4-element array of highp float f})
18680:? 'outSS' (smooth out structure{global highp float f, global structure{global highp float f} s})
18690:? 'U430i' (layout(column_major std430 ) uniform block{layout(column_major std430 offset=0 ) uniform highp int a})
18700:? 'B430i' (layout(column_major std430 ) buffer block{layout(column_major std430 offset=0 ) buffer highp int a})
18710:? 'outbinst' (out block{out highp int a, out highp 4-component vector of float v, out highp sampler2D s})
18720:? 'anon@0' (out block{layout(location=12 ) out highp int aAnon, layout(location=13 ) out highp 4-component vector of float vAnon})
18730:? 'aliased' (layout(location=12 ) smooth out highp int)
18740:? 'inbinst' (in block{in highp int a})
18750:? 'anon@1' (out block{gl_Position highp 4-component vector of float Position gl_Position, })
18760:? 'smon' (smooth out block{out highp int i})
18770:? 'fmon' (flat out block{out highp int i})
18780:? 'cmon' (centroid out block{out highp int i})
18790:? 'imon' (invariant out block{out highp int i})
18800:? 'inf' (in highp 2-component vector of float)
18810:? 'ing' (in highp 2-component vector of float)
18820:? 'offsets' (uniform 4-element array of highp 2-component vector of int)
John Kessenichac666e72016-06-14 22:12:20 -060018830:? 'sArray' (uniform 4-element array of lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -070018840:? 'sIndex' (uniform highp int)
18850:? 'auArray' (layout(binding=0 offset=0 ) uniform 2-element array of highp atomic_uint)
18860:? 'ubInst' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform highp int i})
18870:? 'bbInst' (layout(column_major shared ) buffer 4-element array of block{layout(column_major shared ) buffer highp int i})
18880:? 'iArray' (writeonly uniform 5-element array of highp image2D)
18890:? 'constOffsets' (const 4-element array of highp 2-component vector of int)
18900:? 0 (const int)
18910:? 0 (const int)
18920:? 0 (const int)
18930:? 0 (const int)
18940:? 0 (const int)
18950:? 0 (const int)
18960:? 0 (const int)
18970:? 0 (const int)
18980:? 'badSamp1' (uniform mediump samplerBuffer)
18990:? 'badSamp2' (uniform mediump isamplerBuffer)
19000:? 'badSamp3' (uniform mediump usamplerBuffer)
19010:? 'badSamp4' (writeonly uniform mediump imageBuffer)
19020:? 'badSamp5' (writeonly uniform mediump iimageBuffer)
19030:? 'badSamp6' (writeonly uniform mediump uimageBuffer)
19040:? 'noPreSamp1' (uniform mediump samplerBuffer)
19050:? 'noPreSamp2' (uniform mediump isamplerBuffer)
19060:? 'noPreSamp3' (uniform mediump usamplerBuffer)
19070:? 'noPreSamp4' (writeonly uniform mediump imageBuffer)
19080:? 'noPreSamp5' (writeonly uniform mediump iimageBuffer)
19090:? 'noPreSamp6' (writeonly uniform mediump uimageBuffer)
19100:? 'bufSamp1' (uniform highp samplerBuffer)
19110:? 'bufSamp2' (uniform highp isamplerBuffer)
19120:? 'bufSamp3' (uniform highp usamplerBuffer)
19130:? 'bufSamp4' (writeonly uniform highp imageBuffer)
19140:? 'bufSamp5' (writeonly uniform highp iimageBuffer)
19150:? 'bufSamp6' (writeonly uniform highp uimageBuffer)
19160:? 'badCA1' (writeonly uniform mediump imageCubeArray)
19170:? 'badCA2' (writeonly uniform mediump iimageCubeArray)
19180:? 'badCA3' (writeonly uniform mediump uimageCubeArray)
19190:? 'badCA4' (uniform mediump samplerCubeArray)
19200:? 'badCA5' (uniform mediump samplerCubeArrayShadow)
19210:? 'badCA6' (uniform mediump isamplerCubeArray)
19220:? 'badCA7' (uniform mediump usamplerCubeArray)
19230:? 'noPreCA1' (writeonly uniform mediump imageCubeArray)
19240:? 'noPreCA2' (writeonly uniform mediump iimageCubeArray)
19250:? 'noPreCA3' (writeonly uniform mediump uimageCubeArray)
19260:? 'noPreCA4' (uniform mediump samplerCubeArray)
19270:? 'noPreCA5' (uniform mediump samplerCubeArrayShadow)
19280:? 'noPreCA6' (uniform mediump isamplerCubeArray)
19290:? 'noPreCA7' (uniform mediump usamplerCubeArray)
19300:? 'CA1' (writeonly uniform highp imageCubeArray)
19310:? 'CA2' (writeonly uniform highp iimageCubeArray)
19320:? 'CA3' (writeonly uniform highp uimageCubeArray)
19330:? 'rCA1' (layout(rgba16f ) readonly uniform highp imageCubeArray)
19340:? 'rCA2' (layout(rgba32i ) readonly uniform highp iimageCubeArray)
19350:? 'rCA3' (layout(r32ui ) readonly uniform highp uimageCubeArray)
19360:? 'CA4' (uniform highp samplerCubeArray)
19370:? 'CA5' (uniform highp samplerCubeArrayShadow)
19380:? 'CA6' (uniform highp isamplerCubeArray)
19390:? 'CA7' (uniform highp usamplerCubeArray)
19400:? 'bad2DMS' (uniform mediump sampler2DMSArray)
19410:? 'bad2DMSi' (uniform mediump isampler2DMSArray)
19420:? 'bad2DMSu' (uniform mediump usampler2DMSArray)
19430:? 'noPrec2DMS' (uniform mediump sampler2DMSArray)
19440:? 'noPrec2DMSi' (uniform mediump isampler2DMSArray)
19450:? 'noPrec2DMSu' (uniform mediump usampler2DMSArray)
19460:? 'samp2DMSA' (uniform highp sampler2DMSArray)
19470:? 'samp2DMSAi' (uniform highp isampler2DMSArray)
19480:? 'samp2DMSAu' (uniform highp usampler2DMSArray)
19490:? 'im2Df' (layout(r32f ) uniform highp image2D)
19500:? 'im2Du' (layout(r32ui ) uniform highp uimage2D)
19510:? 'im2Di' (layout(r32i ) uniform highp iimage2D)
19520:? 'P' (uniform highp 2-component vector of int)
19530:? 'colorSampInBad' (smooth sample out highp 4-component vector of float)
19540:? 'colorSample' (smooth sample out highp 4-component vector of float)
19550:? 'colorfsi' (flat sample out highp 4-component vector of float)
19560:? 'sampInArray' (smooth sample out 4-element array of highp 3-component vector of float)
19570:? 'inv4' (in highp 4-component vector of float)
19580:? 'gl_VertexID' (gl_VertexId highp int VertexId)
19590:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
1960