blob: b2b4dd06567c9291ccf8859088cf18c7026ccb3c [file] [log] [blame]
John Kessenichcc16fa02015-12-10 18:01:54 -07001130.frag
2ERROR: 0:25: 'textureGather(...)' : not supported for this version or the enabled extensions
3ERROR: 0:35: 'redeclaration' : cannot change the type of gl_Color
4ERROR: 0:38: 'gl_Color' : redeclaring non-array as array
5ERROR: 0:39: 'redeclaration' : cannot change storage, memory, or auxiliary qualification of gl_Color
6WARNING: 0:45: extension GL_ARB_texture_gather is being used for textureGather(...)
7ERROR: 0:62: '<' : wrong operand types: no operation '<' exists that takes a left-hand operand of type 'temp 3-component vector of bool' and a right operand of type 'temp 3-component vector of bool' (or there is no acceptable conversion)
8ERROR: 0:63: '>' : wrong operand types: no operation '>' exists that takes a left-hand operand of type 'temp 3-component vector of uint' and a right operand of type 'temp 3-component vector of uint' (or there is no acceptable conversion)
9ERROR: 0:64: '>=' : wrong operand types: no operation '>=' exists that takes a left-hand operand of type 'const 2-component vector of uint' and a right operand of type 'const 2-component vector of uint' (or there is no acceptable conversion)
10ERROR: 0:80: 'textureGatherOffset' : no matching overloaded function found
11ERROR: 0:80: 'assign' : cannot convert from 'const float' to 'temp 4-component vector of float'
12ERROR: 0:81: 'textureGatherOffset(...)' : not supported for this version or the enabled extensions
13ERROR: 0:84: 'textureGatherOffset(...)' : not supported for this version or the enabled extensions
14ERROR: 0:85: 'textureGatherOffset(...)' : not supported for this version or the enabled extensions
15WARNING: 0:88: '#extension' : extension is only partially supported: GL_ARB_gpu_shader5
16ERROR: 0:120: 'line continuation' : not supported for this version or the enabled extensions
17ERROR: 0:126: 'uniform block' : not supported for this version or the enabled extensions
18ERROR: 0:140: 'length' : does not operate on this type: temp bool
19ERROR: 0:140: 'boolb' : can't use function syntax on variable
20ERROR: 0:141: 'length' : does not operate on this type: temp float
21ERROR: 0:141: '' : function call, method, or subroutine call expected
22ERROR: 0:141: '' : no matching overloaded function found
23ERROR: 0:142: 'length' : incomplete method syntax
24ERROR: 0:143: 'length' : method does not accept any arguments
25ERROR: 0:146: 'gl_FogFragCoord' : identifiers starting with "gl_" are reserved
26ERROR: 0:151: 'int' : must be qualified as flat in
27ERROR: 0:151: 'redeclaration' : cannot change the type of gl_FogFragCoord
28ERROR: 0:153: 'early_fragment_tests' : not supported for this version or the enabled extensions
29ERROR: 0:154: 'image load store' : not supported for this version or the enabled extensions
30ERROR: 0:154: 'iimage2D' : Reserved word.
31ERROR: 0:169: 'early_fragment_tests' : can only apply to 'in'
32ERROR: 28 compilation errors. No code generated.
33
34
35Shader version: 130
36Requested GL_ARB_gpu_shader5
37Requested GL_ARB_separate_shader_objects
38Requested GL_ARB_shader_image_load_store
39Requested GL_ARB_shading_language_420pack
40Requested GL_ARB_texture_cube_map_array
41Requested GL_ARB_texture_gather
42Requested GL_ARB_texture_rectangle
43using early_fragment_tests
44ERROR: node is still EOpNull!
450:16 Function Definition: main( (global void)
460:16 Function Parameters:
470:18 Sequence
480:18 Sequence
490:18 move second child to first child (temp float)
500:18 'clip' (temp float)
510:18 direct index (smooth temp float ClipDistance)
520:18 'gl_ClipDistance' (smooth in implicitly-sized array of float ClipDistance)
530:18 Constant:
540:18 3 (const int)
550:23 Function Definition: foo( (global void)
560:23 Function Parameters:
570:25 Sequence
580:25 Sequence
590:25 move second child to first child (temp 4-component vector of float)
600:25 's' (temp 4-component vector of float)
610:25 textureGather (global 4-component vector of float)
620:25 'sampC' (uniform samplerCube)
630:25 Constant:
640:25 0.200000
650:25 0.200000
660:25 0.200000
670:30 Function Definition: bar( (global void)
680:30 Function Parameters:
690:32 Sequence
700:32 Sequence
710:32 move second child to first child (temp 4-component vector of float)
720:32 's' (temp 4-component vector of float)
730:32 textureGather (global 4-component vector of float)
740:32 'sampC' (uniform samplerCube)
750:32 Constant:
760:32 0.200000
770:32 0.200000
780:32 0.200000
790:43 Function Definition: bar2( (global void)
800:43 Function Parameters:
810:45 Sequence
820:45 Sequence
830:45 move second child to first child (temp 4-component vector of float)
840:45 's' (temp 4-component vector of float)
850:45 textureGather (global 4-component vector of float)
860:45 'sampC' (uniform samplerCube)
870:45 Constant:
880:45 0.200000
890:45 0.200000
900:45 0.200000
910:49 move second child to first child (temp 3-component vector of bool)
920:49 'b3' (temp 3-component vector of bool)
930:49 Compare Less Than (global 3-component vector of bool)
940:49 'uv3' (temp 3-component vector of uint)
950:49 'uv3' (temp 3-component vector of uint)
960:50 move second child to first child (temp 3-component vector of bool)
970:50 'b3' (temp 3-component vector of bool)
980:50 Equal (global 3-component vector of bool)
990:50 'uv3' (temp 3-component vector of uint)
1000:50 'uv3' (temp 3-component vector of uint)
1010:56 direct index (temp int)
1020:56 'a1' (temp 1-element array of int)
1030:56 Constant:
1040:56 0 (const int)
1050:57 direct index (temp int)
1060:57 'a2' (temp 1-element array of int)
1070:57 Constant:
1080:57 0 (const int)
1090:60 direct index (temp int)
1100:60 'a3' (temp 4-element array of int)
1110:60 Constant:
1120:60 3 (const int)
1130:61 Compare Not Equal (temp bool)
1140:61 'b3' (temp 3-component vector of bool)
1150:61 'b3' (temp 3-component vector of bool)
1160:62 Constant:
1170:62 false (const bool)
1180:63 Constant:
1190:63 false (const bool)
1200:64 Constant:
1210:64 false (const bool)
1220:65 Constant:
1230:65 true (const bool)
1240:66 Constant:
1250:66 false (const bool)
1260:77 Function Definition: bar23( (global void)
1270:77 Function Parameters:
1280:? Sequence
1290:80 's' (temp 4-component vector of float)
1300:81 move second child to first child (temp 4-component vector of float)
1310:81 's' (temp 4-component vector of float)
1320:81 textureGatherOffset (global 4-component vector of float)
1330:81 'samp2DR' (uniform sampler2DRect)
1340:81 Constant:
1350:81 0.300000
1360:81 0.300000
1370:81 Constant:
1380:81 1 (const int)
1390:81 1 (const int)
1400:82 move second child to first child (temp 4-component vector of float)
1410:82 's' (temp 4-component vector of float)
1420:82 textureGatherOffset (global 4-component vector of float)
1430:82 'samp2D' (uniform sampler2D)
1440:82 Constant:
1450:82 0.300000
1460:82 0.300000
1470:82 Constant:
1480:82 1 (const int)
1490:82 1 (const int)
1500:83 move second child to first child (temp 4-component vector of float)
1510:83 's' (temp 4-component vector of float)
1520:83 textureGatherOffset (global 4-component vector of float)
1530:83 'samp2DA' (uniform sampler2DArray)
1540:83 Constant:
1550:83 0.300000
1560:83 0.300000
1570:83 0.300000
1580:83 Constant:
1590:83 1 (const int)
1600:83 1 (const int)
1610:84 move second child to first child (temp 4-component vector of float)
1620:84 's' (temp 4-component vector of float)
1630:84 textureGatherOffset (global 4-component vector of float)
1640:84 'samp2DS' (uniform sampler2DShadow)
1650:84 Constant:
1660:84 0.300000
1670:84 0.300000
1680:84 Constant:
1690:84 1.300000
1700:84 Constant:
1710:84 1 (const int)
1720:84 1 (const int)
1730:85 move second child to first child (temp 4-component vector of float)
1740:85 's' (temp 4-component vector of float)
1750:85 textureGatherOffset (global 4-component vector of float)
1760:85 'samp2D' (uniform sampler2D)
1770:85 Constant:
1780:85 0.300000
1790:85 0.300000
1800:85 Constant:
1810:85 1 (const int)
1820:85 1 (const int)
1830:85 Constant:
1840:85 2 (const int)
1850:90 Function Definition: bar234( (global void)
1860:90 Function Parameters:
1870:? Sequence
1880:93 move second child to first child (temp 4-component vector of float)
1890:93 's' (temp 4-component vector of float)
1900:93 textureGatherOffset (global 4-component vector of float)
1910:93 'samp2D' (uniform sampler2D)
1920:93 Constant:
1930:93 0.300000
1940:93 0.300000
1950:93 Constant:
1960:93 1 (const int)
1970:93 1 (const int)
1980:94 move second child to first child (temp 4-component vector of float)
1990:94 's' (temp 4-component vector of float)
2000:94 textureGatherOffset (global 4-component vector of float)
2010:94 'samp2DA' (uniform sampler2DArray)
2020:94 Constant:
2030:94 0.300000
2040:94 0.300000
2050:94 0.300000
2060:94 Constant:
2070:94 1 (const int)
2080:94 1 (const int)
2090:95 move second child to first child (temp 4-component vector of float)
2100:95 's' (temp 4-component vector of float)
2110:95 textureGatherOffset (global 4-component vector of float)
2120:95 'samp2DR' (uniform sampler2DRect)
2130:95 Constant:
2140:95 0.300000
2150:95 0.300000
2160:95 Constant:
2170:95 1 (const int)
2180:95 1 (const int)
2190:96 move second child to first child (temp 4-component vector of float)
2200:96 's' (temp 4-component vector of float)
2210:96 textureGatherOffset (global 4-component vector of float)
2220:96 'samp2DS' (uniform sampler2DShadow)
2230:96 Constant:
2240:96 0.300000
2250:96 0.300000
2260:96 Constant:
2270:96 1.300000
2280:96 Constant:
2290:96 1 (const int)
2300:96 1 (const int)
2310:97 move second child to first child (temp 4-component vector of float)
2320:97 's' (temp 4-component vector of float)
2330:97 textureGatherOffset (global 4-component vector of float)
2340:97 'samp2D' (uniform sampler2D)
2350:97 Constant:
2360:97 0.300000
2370:97 0.300000
2380:97 Constant:
2390:97 1 (const int)
2400:97 1 (const int)
2410:97 Constant:
2420:97 2 (const int)
2430:107 Function Definition: bar235( (global void)
2440:107 Function Parameters:
2450:109 Sequence
2460:109 Sequence
2470:109 move second child to first child (temp 3-component vector of int)
2480:109 'a' (temp 3-component vector of int)
2490:109 textureSize (global 3-component vector of int)
2500:109 'Sca' (uniform samplerCubeArray)
2510:109 Constant:
2520:109 3 (const int)
2530:110 Sequence
2540:110 move second child to first child (temp 4-component vector of float)
2550:110 'b' (temp 4-component vector of float)
2560:110 texture (global 4-component vector of float)
2570:110 'Sca' (uniform samplerCubeArray)
2580:110 'i' (smooth in 4-component vector of float)
2590:111 Sequence
2600:111 move second child to first child (temp 4-component vector of int)
2610:111 'c' (temp 4-component vector of int)
2620:111 texture (global 4-component vector of int)
2630:111 'Isca' (uniform isamplerCubeArray)
2640:111 'i' (smooth in 4-component vector of float)
2650:111 Constant:
2660:111 0.700000
2670:112 Sequence
2680:112 move second child to first child (temp 4-component vector of uint)
2690:112 'd' (temp 4-component vector of uint)
2700:112 texture (global 4-component vector of uint)
2710:112 'Usca' (uniform usamplerCubeArray)
2720:112 'i' (smooth in 4-component vector of float)
2730:114 move second child to first child (temp 4-component vector of float)
2740:114 'b' (temp 4-component vector of float)
2750:114 textureLod (global 4-component vector of float)
2760:114 'Sca' (uniform samplerCubeArray)
2770:114 'i' (smooth in 4-component vector of float)
2780:114 Constant:
2790:114 1.700000
2800:115 move second child to first child (temp 3-component vector of int)
2810:115 'a' (temp 3-component vector of int)
2820:115 textureSize (global 3-component vector of int)
2830:115 'Scas' (uniform samplerCubeArrayShadow)
2840:115 direct index (temp int)
2850:115 'a' (temp 3-component vector of int)
2860:115 Constant:
2870:115 0 (const int)
2880:116 Sequence
2890:116 move second child to first child (temp float)
2900:116 'f' (temp float)
2910:116 texture (global float)
2920:116 'Scas' (uniform samplerCubeArrayShadow)
2930:116 'i' (smooth in 4-component vector of float)
2940:116 direct index (temp float)
2950:116 'b' (temp 4-component vector of float)
2960:116 Constant:
2970:116 1 (const int)
2980:117 move second child to first child (temp 4-component vector of int)
2990:117 'c' (temp 4-component vector of int)
3000:117 textureGrad (global 4-component vector of int)
3010:117 'Isca' (uniform isamplerCubeArray)
3020:117 'i' (smooth in 4-component vector of float)
3030:117 Constant:
3040:117 0.100000
3050:117 0.100000
3060:117 0.100000
3070:117 Constant:
3080:117 0.200000
3090:117 0.200000
3100:117 0.200000
3110:129 Function Definition: bar23444( (global void)
3120:129 Function Parameters:
3130:? Sequence
3140:132 Sequence
3150:132 move second child to first child (temp float)
3160:132 'a1' (temp float)
3170:132 direct index (temp float)
3180:132 direct index (temp 3-component vector of float)
3190:132 'm43' (temp 4X3 matrix of float)
3200:132 Constant:
3210:132 3 (const int)
3220:132 Constant:
3230:132 1 (const int)
3240:134 Sequence
3250:134 move second child to first child (temp int)
3260:134 'a2' (temp int)
3270:134 Constant:
3280:134 4 (const int)
3290:135 add second child into first child (temp int)
3300:135 'a2' (temp int)
3310:135 Constant:
3320:135 3 (const int)
3330:136 add second child into first child (temp int)
3340:136 'a2' (temp int)
3350:136 Constant:
3360:136 3 (const int)
3370:137 Sequence
3380:137 move second child to first child (temp float)
3390:137 'b' (const (read only) float)
3400:137 component-wise multiply (temp float)
3410:137 Constant:
3420:137 2.000000
3430:137 'a1' (temp float)
3440:138 move second child to first child (temp float)
3450:138 direct index (temp float)
3460:138 'a' (global 3-component vector of float)
3470:138 Constant:
3480:138 0 (const int)
3490:138 Constant:
3500:138 -1.000000
3510:140 Constant:
3520:140 0.000000
3530:141 Constant:
3540:141 0.000000
3550:143 Constant:
3560:143 1 (const int)
3570:162 Function Definition: qux2( (global void)
3580:162 Function Parameters:
3590:? Sequence
3600:165 imageAtomicCompSwap (global int)
3610:165 'iimg2D' (layout(r32i ) uniform iimage2D)
3620:165 Construct ivec2 (temp 2-component vector of int)
3630:165 'i' (temp int)
3640:165 'i' (temp int)
3650:165 'i' (temp int)
3660:165 'i' (temp int)
3670:166 Sequence
3680:166 move second child to first child (temp 4-component vector of int)
3690:166 'pos' (temp 4-component vector of int)
3700:166 imageLoad (global 4-component vector of int)
3710:166 'iimg2D' (layout(r32i ) uniform iimage2D)
3720:166 Construct ivec2 (temp 2-component vector of int)
3730:166 'i' (temp int)
3740:166 'i' (temp int)
3750:? Linker Objects
3760:? 'a' (global 3-component vector of float)
3770:? 'b' (global float)
3780:? 'c' (global int)
3790:? 'i' (smooth in 4-component vector of float)
3800:? 'o' (out 4-component vector of float)
3810:? 'fflat' (flat in float)
3820:? 'fsmooth' (smooth in float)
3830:? 'fnop' (noperspective in float)
3840:? 'gl_ClipDistance' (smooth in implicitly-sized array of float ClipDistance)
3850:? 'sampC' (uniform samplerCube)
3860:? 'gl_Color' (smooth in 4-component vector of float Color)
3870:? 'gl_Color' (flat in 4-component vector of float Color)
3880:? 'samp2D' (uniform sampler2D)
3890:? 'samp2DS' (uniform sampler2DShadow)
3900:? 'samp2DR' (uniform sampler2DRect)
3910:? 'samp2DA' (uniform sampler2DArray)
3920:? 'Sca' (uniform samplerCubeArray)
3930:? 'Isca' (uniform isamplerCubeArray)
3940:? 'Usca' (uniform usamplerCubeArray)
3950:? 'Scas' (uniform samplerCubeArrayShadow)
3960:? 'x' (global int)
3970:? 'ai' (const 3-element array of int)
3980:? 10 (const int)
3990:? 23 (const int)
4000:? 32 (const int)
4010:? 'instanceName' (layout(binding=0 column_major shared ) uniform block{layout(column_major shared ) uniform int a})
4020:? 'bounds' (layout(binding=0 ) uniform sampler2D)
4030:? 'gl_FogFragCoord' (smooth in float)
4040:? 'iimg2Dbad' (layout(r32i ) uniform iimage2D)
4050:? 'iimg2D' (layout(r32i ) uniform iimage2D)
406
407
408Linked fragment stage:
409
410
411Shader version: 130
412Requested GL_ARB_gpu_shader5
413Requested GL_ARB_separate_shader_objects
414Requested GL_ARB_shader_image_load_store
415Requested GL_ARB_shading_language_420pack
416Requested GL_ARB_texture_cube_map_array
417Requested GL_ARB_texture_gather
418Requested GL_ARB_texture_rectangle
419using early_fragment_tests
420ERROR: node is still EOpNull!
4210:16 Function Definition: main( (global void)
4220:16 Function Parameters:
4230:18 Sequence
4240:18 Sequence
4250:18 move second child to first child (temp float)
4260:18 'clip' (temp float)
4270:18 direct index (smooth temp float ClipDistance)
4280:18 'gl_ClipDistance' (smooth in 4-element array of float ClipDistance)
4290:18 Constant:
4300:18 3 (const int)
4310:23 Function Definition: foo( (global void)
4320:23 Function Parameters:
4330:25 Sequence
4340:25 Sequence
4350:25 move second child to first child (temp 4-component vector of float)
4360:25 's' (temp 4-component vector of float)
4370:25 textureGather (global 4-component vector of float)
4380:25 'sampC' (uniform samplerCube)
4390:25 Constant:
4400:25 0.200000
4410:25 0.200000
4420:25 0.200000
4430:30 Function Definition: bar( (global void)
4440:30 Function Parameters:
4450:32 Sequence
4460:32 Sequence
4470:32 move second child to first child (temp 4-component vector of float)
4480:32 's' (temp 4-component vector of float)
4490:32 textureGather (global 4-component vector of float)
4500:32 'sampC' (uniform samplerCube)
4510:32 Constant:
4520:32 0.200000
4530:32 0.200000
4540:32 0.200000
4550:43 Function Definition: bar2( (global void)
4560:43 Function Parameters:
4570:45 Sequence
4580:45 Sequence
4590:45 move second child to first child (temp 4-component vector of float)
4600:45 's' (temp 4-component vector of float)
4610:45 textureGather (global 4-component vector of float)
4620:45 'sampC' (uniform samplerCube)
4630:45 Constant:
4640:45 0.200000
4650:45 0.200000
4660:45 0.200000
4670:49 move second child to first child (temp 3-component vector of bool)
4680:49 'b3' (temp 3-component vector of bool)
4690:49 Compare Less Than (global 3-component vector of bool)
4700:49 'uv3' (temp 3-component vector of uint)
4710:49 'uv3' (temp 3-component vector of uint)
4720:50 move second child to first child (temp 3-component vector of bool)
4730:50 'b3' (temp 3-component vector of bool)
4740:50 Equal (global 3-component vector of bool)
4750:50 'uv3' (temp 3-component vector of uint)
4760:50 'uv3' (temp 3-component vector of uint)
4770:56 direct index (temp int)
4780:56 'a1' (temp 1-element array of int)
4790:56 Constant:
4800:56 0 (const int)
4810:57 direct index (temp int)
4820:57 'a2' (temp 1-element array of int)
4830:57 Constant:
4840:57 0 (const int)
4850:60 direct index (temp int)
4860:60 'a3' (temp 4-element array of int)
4870:60 Constant:
4880:60 3 (const int)
4890:61 Compare Not Equal (temp bool)
4900:61 'b3' (temp 3-component vector of bool)
4910:61 'b3' (temp 3-component vector of bool)
4920:62 Constant:
4930:62 false (const bool)
4940:63 Constant:
4950:63 false (const bool)
4960:64 Constant:
4970:64 false (const bool)
4980:65 Constant:
4990:65 true (const bool)
5000:66 Constant:
5010:66 false (const bool)
5020:77 Function Definition: bar23( (global void)
5030:77 Function Parameters:
5040:? Sequence
5050:80 's' (temp 4-component vector of float)
5060:81 move second child to first child (temp 4-component vector of float)
5070:81 's' (temp 4-component vector of float)
5080:81 textureGatherOffset (global 4-component vector of float)
5090:81 'samp2DR' (uniform sampler2DRect)
5100:81 Constant:
5110:81 0.300000
5120:81 0.300000
5130:81 Constant:
5140:81 1 (const int)
5150:81 1 (const int)
5160:82 move second child to first child (temp 4-component vector of float)
5170:82 's' (temp 4-component vector of float)
5180:82 textureGatherOffset (global 4-component vector of float)
5190:82 'samp2D' (uniform sampler2D)
5200:82 Constant:
5210:82 0.300000
5220:82 0.300000
5230:82 Constant:
5240:82 1 (const int)
5250:82 1 (const int)
5260:83 move second child to first child (temp 4-component vector of float)
5270:83 's' (temp 4-component vector of float)
5280:83 textureGatherOffset (global 4-component vector of float)
5290:83 'samp2DA' (uniform sampler2DArray)
5300:83 Constant:
5310:83 0.300000
5320:83 0.300000
5330:83 0.300000
5340:83 Constant:
5350:83 1 (const int)
5360:83 1 (const int)
5370:84 move second child to first child (temp 4-component vector of float)
5380:84 's' (temp 4-component vector of float)
5390:84 textureGatherOffset (global 4-component vector of float)
5400:84 'samp2DS' (uniform sampler2DShadow)
5410:84 Constant:
5420:84 0.300000
5430:84 0.300000
5440:84 Constant:
5450:84 1.300000
5460:84 Constant:
5470:84 1 (const int)
5480:84 1 (const int)
5490:85 move second child to first child (temp 4-component vector of float)
5500:85 's' (temp 4-component vector of float)
5510:85 textureGatherOffset (global 4-component vector of float)
5520:85 'samp2D' (uniform sampler2D)
5530:85 Constant:
5540:85 0.300000
5550:85 0.300000
5560:85 Constant:
5570:85 1 (const int)
5580:85 1 (const int)
5590:85 Constant:
5600:85 2 (const int)
5610:90 Function Definition: bar234( (global void)
5620:90 Function Parameters:
5630:? Sequence
5640:93 move second child to first child (temp 4-component vector of float)
5650:93 's' (temp 4-component vector of float)
5660:93 textureGatherOffset (global 4-component vector of float)
5670:93 'samp2D' (uniform sampler2D)
5680:93 Constant:
5690:93 0.300000
5700:93 0.300000
5710:93 Constant:
5720:93 1 (const int)
5730:93 1 (const int)
5740:94 move second child to first child (temp 4-component vector of float)
5750:94 's' (temp 4-component vector of float)
5760:94 textureGatherOffset (global 4-component vector of float)
5770:94 'samp2DA' (uniform sampler2DArray)
5780:94 Constant:
5790:94 0.300000
5800:94 0.300000
5810:94 0.300000
5820:94 Constant:
5830:94 1 (const int)
5840:94 1 (const int)
5850:95 move second child to first child (temp 4-component vector of float)
5860:95 's' (temp 4-component vector of float)
5870:95 textureGatherOffset (global 4-component vector of float)
5880:95 'samp2DR' (uniform sampler2DRect)
5890:95 Constant:
5900:95 0.300000
5910:95 0.300000
5920:95 Constant:
5930:95 1 (const int)
5940:95 1 (const int)
5950:96 move second child to first child (temp 4-component vector of float)
5960:96 's' (temp 4-component vector of float)
5970:96 textureGatherOffset (global 4-component vector of float)
5980:96 'samp2DS' (uniform sampler2DShadow)
5990:96 Constant:
6000:96 0.300000
6010:96 0.300000
6020:96 Constant:
6030:96 1.300000
6040:96 Constant:
6050:96 1 (const int)
6060:96 1 (const int)
6070:97 move second child to first child (temp 4-component vector of float)
6080:97 's' (temp 4-component vector of float)
6090:97 textureGatherOffset (global 4-component vector of float)
6100:97 'samp2D' (uniform sampler2D)
6110:97 Constant:
6120:97 0.300000
6130:97 0.300000
6140:97 Constant:
6150:97 1 (const int)
6160:97 1 (const int)
6170:97 Constant:
6180:97 2 (const int)
6190:107 Function Definition: bar235( (global void)
6200:107 Function Parameters:
6210:109 Sequence
6220:109 Sequence
6230:109 move second child to first child (temp 3-component vector of int)
6240:109 'a' (temp 3-component vector of int)
6250:109 textureSize (global 3-component vector of int)
6260:109 'Sca' (uniform samplerCubeArray)
6270:109 Constant:
6280:109 3 (const int)
6290:110 Sequence
6300:110 move second child to first child (temp 4-component vector of float)
6310:110 'b' (temp 4-component vector of float)
6320:110 texture (global 4-component vector of float)
6330:110 'Sca' (uniform samplerCubeArray)
6340:110 'i' (smooth in 4-component vector of float)
6350:111 Sequence
6360:111 move second child to first child (temp 4-component vector of int)
6370:111 'c' (temp 4-component vector of int)
6380:111 texture (global 4-component vector of int)
6390:111 'Isca' (uniform isamplerCubeArray)
6400:111 'i' (smooth in 4-component vector of float)
6410:111 Constant:
6420:111 0.700000
6430:112 Sequence
6440:112 move second child to first child (temp 4-component vector of uint)
6450:112 'd' (temp 4-component vector of uint)
6460:112 texture (global 4-component vector of uint)
6470:112 'Usca' (uniform usamplerCubeArray)
6480:112 'i' (smooth in 4-component vector of float)
6490:114 move second child to first child (temp 4-component vector of float)
6500:114 'b' (temp 4-component vector of float)
6510:114 textureLod (global 4-component vector of float)
6520:114 'Sca' (uniform samplerCubeArray)
6530:114 'i' (smooth in 4-component vector of float)
6540:114 Constant:
6550:114 1.700000
6560:115 move second child to first child (temp 3-component vector of int)
6570:115 'a' (temp 3-component vector of int)
6580:115 textureSize (global 3-component vector of int)
6590:115 'Scas' (uniform samplerCubeArrayShadow)
6600:115 direct index (temp int)
6610:115 'a' (temp 3-component vector of int)
6620:115 Constant:
6630:115 0 (const int)
6640:116 Sequence
6650:116 move second child to first child (temp float)
6660:116 'f' (temp float)
6670:116 texture (global float)
6680:116 'Scas' (uniform samplerCubeArrayShadow)
6690:116 'i' (smooth in 4-component vector of float)
6700:116 direct index (temp float)
6710:116 'b' (temp 4-component vector of float)
6720:116 Constant:
6730:116 1 (const int)
6740:117 move second child to first child (temp 4-component vector of int)
6750:117 'c' (temp 4-component vector of int)
6760:117 textureGrad (global 4-component vector of int)
6770:117 'Isca' (uniform isamplerCubeArray)
6780:117 'i' (smooth in 4-component vector of float)
6790:117 Constant:
6800:117 0.100000
6810:117 0.100000
6820:117 0.100000
6830:117 Constant:
6840:117 0.200000
6850:117 0.200000
6860:117 0.200000
6870:129 Function Definition: bar23444( (global void)
6880:129 Function Parameters:
6890:? Sequence
6900:132 Sequence
6910:132 move second child to first child (temp float)
6920:132 'a1' (temp float)
6930:132 direct index (temp float)
6940:132 direct index (temp 3-component vector of float)
6950:132 'm43' (temp 4X3 matrix of float)
6960:132 Constant:
6970:132 3 (const int)
6980:132 Constant:
6990:132 1 (const int)
7000:134 Sequence
7010:134 move second child to first child (temp int)
7020:134 'a2' (temp int)
7030:134 Constant:
7040:134 4 (const int)
7050:135 add second child into first child (temp int)
7060:135 'a2' (temp int)
7070:135 Constant:
7080:135 3 (const int)
7090:136 add second child into first child (temp int)
7100:136 'a2' (temp int)
7110:136 Constant:
7120:136 3 (const int)
7130:137 Sequence
7140:137 move second child to first child (temp float)
7150:137 'b' (const (read only) float)
7160:137 component-wise multiply (temp float)
7170:137 Constant:
7180:137 2.000000
7190:137 'a1' (temp float)
7200:138 move second child to first child (temp float)
7210:138 direct index (temp float)
7220:138 'a' (global 3-component vector of float)
7230:138 Constant:
7240:138 0 (const int)
7250:138 Constant:
7260:138 -1.000000
7270:140 Constant:
7280:140 0.000000
7290:141 Constant:
7300:141 0.000000
7310:143 Constant:
7320:143 1 (const int)
7330:162 Function Definition: qux2( (global void)
7340:162 Function Parameters:
7350:? Sequence
7360:165 imageAtomicCompSwap (global int)
7370:165 'iimg2D' (layout(r32i ) uniform iimage2D)
7380:165 Construct ivec2 (temp 2-component vector of int)
7390:165 'i' (temp int)
7400:165 'i' (temp int)
7410:165 'i' (temp int)
7420:165 'i' (temp int)
7430:166 Sequence
7440:166 move second child to first child (temp 4-component vector of int)
7450:166 'pos' (temp 4-component vector of int)
7460:166 imageLoad (global 4-component vector of int)
7470:166 'iimg2D' (layout(r32i ) uniform iimage2D)
7480:166 Construct ivec2 (temp 2-component vector of int)
7490:166 'i' (temp int)
7500:166 'i' (temp int)
7510:? Linker Objects
7520:? 'a' (global 3-component vector of float)
7530:? 'b' (global float)
7540:? 'c' (global int)
7550:? 'i' (smooth in 4-component vector of float)
7560:? 'o' (out 4-component vector of float)
7570:? 'fflat' (flat in float)
7580:? 'fsmooth' (smooth in float)
7590:? 'fnop' (noperspective in float)
7600:? 'gl_ClipDistance' (smooth in 4-element array of float ClipDistance)
7610:? 'sampC' (uniform samplerCube)
7620:? 'gl_Color' (smooth in 4-component vector of float Color)
7630:? 'gl_Color' (flat in 4-component vector of float Color)
7640:? 'samp2D' (uniform sampler2D)
7650:? 'samp2DS' (uniform sampler2DShadow)
7660:? 'samp2DR' (uniform sampler2DRect)
7670:? 'samp2DA' (uniform sampler2DArray)
7680:? 'Sca' (uniform samplerCubeArray)
7690:? 'Isca' (uniform isamplerCubeArray)
7700:? 'Usca' (uniform usamplerCubeArray)
7710:? 'Scas' (uniform samplerCubeArrayShadow)
7720:? 'x' (global int)
7730:? 'ai' (const 3-element array of int)
7740:? 10 (const int)
7750:? 23 (const int)
7760:? 32 (const int)
7770:? 'instanceName' (layout(binding=0 column_major shared ) uniform block{layout(column_major shared ) uniform int a})
7780:? 'bounds' (layout(binding=0 ) uniform sampler2D)
7790:? 'gl_FogFragCoord' (smooth in float)
7800:? 'iimg2Dbad' (layout(r32i ) uniform iimage2D)
7810:? 'iimg2D' (layout(r32i ) uniform iimage2D)
782