1150.frag 2ERROR: 0:4: 'redeclaration' : cannot redeclare with different qualification: gl_FragCoord 3ERROR: 0:5: 'redeclaration' : cannot redeclare with different qualification: gl_FragCoord 4ERROR: 0:6: 'layout qualifier' : can only apply origin_upper_left and pixel_center_origin to gl_FragCoord 5ERROR: 0:14: 'gl_FragCoord' : cannot redeclare after use 6ERROR: 0:50: 'gl_PerFragment' : undeclared identifier 7ERROR: 0:53: 'double' : Reserved word. 8ERROR: 0:53: 'double' : not supported for this version or the enabled extensions 9ERROR: 0:53: 'double' : must be qualified as flat in 10ERROR: 0:57: '=' : cannot convert from ' global double' to ' global int' 11ERROR: 0:80: 'floatBitsToInt' : required extension not requested: GL_ARB_shader_bit_encoding 12ERROR: 0:100: 'packSnorm2x16' : required extension not requested: GL_ARB_shading_language_packing 13ERROR: 0:114: 'textureQueryLod' : required extension not requested: GL_ARB_texture_query_lod 14ERROR: 0:115: 'textureQueryLod' : required extension not requested: GL_ARB_texture_query_lod 15ERROR: 0:154: 'textureQueryLod' : no matching overloaded function found 16ERROR: 0:154: 'assign' : cannot convert from ' const float' to ' temp 2-component vector of float' 17ERROR: 0:155: 'textureQueryLod' : no matching overloaded function found 18ERROR: 0:155: 'assign' : cannot convert from ' const float' to ' temp 2-component vector of float' 19ERROR: 0:183: 'mix' : required extension not requested: GL_EXT_shader_integer_mix 20ERROR: 18 compilation errors. No code generated. 21 22 23Shader version: 150 24Requested GL_ARB_gpu_shader_fp64 25Requested GL_ARB_shader_bit_encoding 26Requested GL_ARB_shading_language_packing 27Requested GL_ARB_texture_query_lod 28Requested GL_EXT_shader_integer_mix 29gl_FragCoord pixel center is integer 30gl_FragCoord origin is upper left 31ERROR: node is still EOpNull! 320:9 Function Definition: main( ( global void) 330:9 Function Parameters: 340:11 Sequence 350:11 Sequence 360:11 move second child to first child ( temp 4-component vector of float) 370:11 'c' ( temp 4-component vector of float) 380:11 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 390:18 Sequence 400:18 move second child to first child ( temp float) 410:18 'patch' ( global float) 420:18 Constant: 430:18 3.100000 440:31 Function Definition: barWxyz( ( global void) 450:31 Function Parameters: 460:33 Sequence 470:33 Sequence 480:33 move second child to first child ( temp 2-component vector of int) 490:33 't11' ( temp 2-component vector of int) 500:33 textureSize ( global 2-component vector of int) 510:33 'sms' ( uniform sampler2DMS) 520:34 Sequence 530:34 move second child to first child ( temp 2-component vector of int) 540:34 't12' ( temp 2-component vector of int) 550:34 textureSize ( global 2-component vector of int) 560:34 'isms' ( uniform isampler2DMS) 570:35 Sequence 580:35 move second child to first child ( temp 2-component vector of int) 590:35 't13' ( temp 2-component vector of int) 600:35 textureSize ( global 2-component vector of int) 610:35 'usms' ( uniform usampler2DMS) 620:36 Sequence 630:36 move second child to first child ( temp 3-component vector of int) 640:36 't21' ( temp 3-component vector of int) 650:36 textureSize ( global 3-component vector of int) 660:36 'smsa' ( uniform sampler2DMSArray) 670:37 Sequence 680:37 move second child to first child ( temp 3-component vector of int) 690:37 't22' ( temp 3-component vector of int) 700:37 textureSize ( global 3-component vector of int) 710:37 'ismsa' ( uniform isampler2DMSArray) 720:38 Sequence 730:38 move second child to first child ( temp 3-component vector of int) 740:38 't23' ( temp 3-component vector of int) 750:38 textureSize ( global 3-component vector of int) 760:38 'usmsa' ( uniform usampler2DMSArray) 770:39 Sequence 780:39 move second child to first child ( temp 4-component vector of float) 790:39 't31' ( temp 4-component vector of float) 800:39 textureFetch ( global 4-component vector of float) 810:39 'sms' ( uniform sampler2DMS) 820:39 'p2' ( flat in 2-component vector of int) 830:39 'samp' ( flat in int) 840:40 Sequence 850:40 move second child to first child ( temp 4-component vector of int) 860:40 't32' ( temp 4-component vector of int) 870:40 textureFetch ( global 4-component vector of int) 880:40 'isms' ( uniform isampler2DMS) 890:40 'p2' ( flat in 2-component vector of int) 900:40 'samp' ( flat in int) 910:41 Sequence 920:41 move second child to first child ( temp 4-component vector of uint) 930:41 't33' ( temp 4-component vector of uint) 940:41 textureFetch ( global 4-component vector of uint) 950:41 'usms' ( uniform usampler2DMS) 960:41 'p2' ( flat in 2-component vector of int) 970:41 Constant: 980:41 3 (const int) 990:42 Sequence 1000:42 move second child to first child ( temp 4-component vector of float) 1010:42 't41' ( temp 4-component vector of float) 1020:42 textureFetch ( global 4-component vector of float) 1030:42 'smsa' ( uniform sampler2DMSArray) 1040:42 'p3' ( flat in 3-component vector of int) 1050:42 'samp' ( flat in int) 1060:43 Sequence 1070:43 move second child to first child ( temp 4-component vector of int) 1080:43 't42' ( temp 4-component vector of int) 1090:43 textureFetch ( global 4-component vector of int) 1100:43 'ismsa' ( uniform isampler2DMSArray) 1110:43 Constant: 1120:43 2 (const int) 1130:43 2 (const int) 1140:43 2 (const int) 1150:43 'samp' ( flat in int) 1160:44 Sequence 1170:44 move second child to first child ( temp 4-component vector of uint) 1180:44 't43' ( temp 4-component vector of uint) 1190:44 textureFetch ( global 4-component vector of uint) 1200:44 'usmsa' ( uniform usampler2DMSArray) 1210:44 'p3' ( flat in 3-component vector of int) 1220:44 'samp' ( flat in int) 1230:47 Function Definition: primitiveID( ( global int) 1240:47 Function Parameters: 1250:49 Sequence 1260:49 Branch: Return with expression 1270:49 'gl_PrimitiveID' ( flat in int PrimitiveID) 1280:50 'gl_PerFragment' ( temp float) 1290:56 Sequence 1300:56 move second child to first child ( temp double) 1310:56 'type3' ( global double) 1320:56 Constant: 1330:56 2.000000 1340:58 Sequence 1350:58 move second child to first child ( temp double) 1360:58 'absTest2' ( global double) 1370:58 sqrt ( global double) 1380:58 'type3' ( global double) 1390:59 Sequence 1400:59 move second child to first child ( temp double) 1410:59 'absTest3' ( global double) 1420:59 Constant: 1430:59 1.414214 1440:60 Sequence 1450:60 move second child to first child ( temp float) 1460:60 'dk' ( global float) 1470:60 Constant: 1480:60 3.316625 1490:68 Function Definition: bitEncodingPass( ( global void) 1500:68 Function Parameters: 1510:70 Sequence 1520:70 Sequence 1530:70 move second child to first child ( temp int) 1540:70 'i' ( temp int) 1550:70 floatBitsToInt ( global int) 1560:70 'f' ( global float) 1570:71 Sequence 1580:71 move second child to first child ( temp 4-component vector of uint) 1590:71 'uv11' ( temp 4-component vector of uint) 1600:71 floatBitsToUint ( global 4-component vector of uint) 1610:71 'v4' ( global 4-component vector of float) 1620:72 Sequence 1630:72 move second child to first child ( temp 4-component vector of float) 1640:72 'v14' ( temp 4-component vector of float) 1650:72 intBitsToFloat ( global 4-component vector of float) 1660:72 'iv4a' ( global 4-component vector of int) 1670:73 Sequence 1680:73 move second child to first child ( temp 2-component vector of float) 1690:73 'v15' ( temp 2-component vector of float) 1700:73 uintBitsToFloat ( global 2-component vector of float) 1710:73 'uv2c' ( global 2-component vector of uint) 1720:78 Function Definition: bitEncodingFail( ( global void) 1730:78 Function Parameters: 1740:80 Sequence 1750:80 Sequence 1760:80 move second child to first child ( temp int) 1770:80 'i' ( temp int) 1780:80 floatBitsToInt ( global int) 1790:80 'f' ( global float) 1800:87 Function Definition: packingPass( ( global void) 1810:87 Function Parameters: 1820:89 Sequence 1830:89 Sequence 1840:89 move second child to first child ( temp uint) 1850:89 'u19' ( temp uint) 1860:89 packSnorm2x16 ( global uint) 1870:89 'v2a' ( global 2-component vector of float) 1880:90 Sequence 1890:90 move second child to first child ( temp 2-component vector of float) 1900:90 'v20' ( temp 2-component vector of float) 1910:90 unpackSnorm2x16 ( global 2-component vector of float) 1920:90 'uy' ( global uint) 1930:91 Sequence 1940:91 move second child to first child ( temp uint) 1950:91 'u15' ( temp uint) 1960:91 packUnorm2x16 ( global uint) 1970:91 'v2a' ( global 2-component vector of float) 1980:92 Sequence 1990:92 move second child to first child ( temp 2-component vector of float) 2000:92 'v16' ( temp 2-component vector of float) 2010:92 unpackUnorm2x16 ( global 2-component vector of float) 2020:92 'uy' ( global uint) 2030:93 Sequence 2040:93 move second child to first child ( temp uint) 2050:93 'u17' ( temp uint) 2060:93 packHalf2x16 ( global uint) 2070:93 'v2a' ( global 2-component vector of float) 2080:94 Sequence 2090:94 move second child to first child ( temp 2-component vector of float) 2100:94 'v18' ( temp 2-component vector of float) 2110:94 unpackHalf2x16 ( global 2-component vector of float) 2120:94 'uy' ( global uint) 2130:98 Function Definition: packingFail( ( global void) 2140:98 Function Parameters: 2150:100 Sequence 2160:100 Sequence 2170:100 move second child to first child ( temp uint) 2180:100 'u19' ( temp uint) 2190:100 packSnorm2x16 ( global uint) 2200:100 'v2a' ( global 2-component vector of float) 2210:107 Function Definition: qlodFail( ( global void) 2220:107 Function Parameters: 2230:? Sequence 2240:114 move second child to first child ( temp 2-component vector of float) 2250:114 'lod' ( temp 2-component vector of float) 2260:114 textureQueryLod ( global 2-component vector of float) 2270:114 'samp1D' ( uniform sampler1D) 2280:114 'pf' ( temp float) 2290:115 move second child to first child ( temp 2-component vector of float) 2300:115 'lod' ( temp 2-component vector of float) 2310:115 textureQueryLod ( global 2-component vector of float) 2320:115 'samp2Ds' ( uniform sampler2DShadow) 2330:115 'pf2' ( temp 2-component vector of float) 2340:134 Function Definition: qlodPass( ( global void) 2350:134 Function Parameters: 2360:? Sequence 2370:141 move second child to first child ( temp 2-component vector of float) 2380:141 'lod' ( temp 2-component vector of float) 2390:141 textureQueryLod ( global 2-component vector of float) 2400:141 'samp1D' ( uniform sampler1D) 2410:141 'pf' ( temp float) 2420:142 move second child to first child ( temp 2-component vector of float) 2430:142 'lod' ( temp 2-component vector of float) 2440:142 textureQueryLod ( global 2-component vector of float) 2450:142 'isamp2D' ( uniform isampler2D) 2460:142 'pf2' ( temp 2-component vector of float) 2470:143 move second child to first child ( temp 2-component vector of float) 2480:143 'lod' ( temp 2-component vector of float) 2490:143 textureQueryLod ( global 2-component vector of float) 2500:143 'usamp3D' ( uniform usampler3D) 2510:143 'pf3' ( temp 3-component vector of float) 2520:144 move second child to first child ( temp 2-component vector of float) 2530:144 'lod' ( temp 2-component vector of float) 2540:144 textureQueryLod ( global 2-component vector of float) 2550:144 'sampCube' ( uniform samplerCube) 2560:144 'pf3' ( temp 3-component vector of float) 2570:145 move second child to first child ( temp 2-component vector of float) 2580:145 'lod' ( temp 2-component vector of float) 2590:145 textureQueryLod ( global 2-component vector of float) 2600:145 'isamp1DA' ( uniform isampler1DArray) 2610:145 'pf' ( temp float) 2620:146 move second child to first child ( temp 2-component vector of float) 2630:146 'lod' ( temp 2-component vector of float) 2640:146 textureQueryLod ( global 2-component vector of float) 2650:146 'usamp2DA' ( uniform usampler2DArray) 2660:146 'pf2' ( temp 2-component vector of float) 2670:148 move second child to first child ( temp 2-component vector of float) 2680:148 'lod' ( temp 2-component vector of float) 2690:148 textureQueryLod ( global 2-component vector of float) 2700:148 'samp1Ds' ( uniform sampler1DShadow) 2710:148 'pf' ( temp float) 2720:149 move second child to first child ( temp 2-component vector of float) 2730:149 'lod' ( temp 2-component vector of float) 2740:149 textureQueryLod ( global 2-component vector of float) 2750:149 'samp2Ds' ( uniform sampler2DShadow) 2760:149 'pf2' ( temp 2-component vector of float) 2770:150 move second child to first child ( temp 2-component vector of float) 2780:150 'lod' ( temp 2-component vector of float) 2790:150 textureQueryLod ( global 2-component vector of float) 2800:150 'sampCubes' ( uniform samplerCubeShadow) 2810:150 'pf3' ( temp 3-component vector of float) 2820:151 move second child to first child ( temp 2-component vector of float) 2830:151 'lod' ( temp 2-component vector of float) 2840:151 textureQueryLod ( global 2-component vector of float) 2850:151 'samp1DAs' ( uniform sampler1DArrayShadow) 2860:151 'pf' ( temp float) 2870:152 move second child to first child ( temp 2-component vector of float) 2880:152 'lod' ( temp 2-component vector of float) 2890:152 textureQueryLod ( global 2-component vector of float) 2900:152 'samp2DAs' ( uniform sampler2DArrayShadow) 2910:152 'pf2' ( temp 2-component vector of float) 2920:154 'lod' ( temp 2-component vector of float) 2930:155 'lod' ( temp 2-component vector of float) 2940:164 Function Definition: testmix( ( global void) 2950:164 Function Parameters: 2960:166 Sequence 2970:166 Sequence 2980:166 move second child to first child ( temp int) 2990:166 'ival' ( temp int) 3000:166 mix ( global int) 3010:166 'x' ( global int) 3020:166 'y' ( global int) 3030:166 'b' ( global bool) 3040:167 Sequence 3050:167 move second child to first child ( temp 2-component vector of int) 3060:167 'iv2' ( temp 2-component vector of int) 3070:167 mix ( global 2-component vector of int) 3080:167 Construct ivec2 ( temp 2-component vector of int) 3090:167 'x' ( global int) 3100:167 Construct ivec2 ( temp 2-component vector of int) 3110:167 'y' ( global int) 3120:167 Construct bvec2 ( temp 2-component vector of bool) 3130:167 'b' ( global bool) 3140:168 Sequence 3150:168 move second child to first child ( temp 3-component vector of int) 3160:168 'iv3' ( temp 3-component vector of int) 3170:168 mix ( global 3-component vector of int) 3180:168 Construct ivec3 ( temp 3-component vector of int) 3190:168 'x' ( global int) 3200:168 Construct ivec3 ( temp 3-component vector of int) 3210:168 'y' ( global int) 3220:168 Construct bvec3 ( temp 3-component vector of bool) 3230:168 'b' ( global bool) 3240:169 Sequence 3250:169 move second child to first child ( temp 4-component vector of int) 3260:169 'iv4' ( temp 4-component vector of int) 3270:169 mix ( global 4-component vector of int) 3280:169 Construct ivec4 ( temp 4-component vector of int) 3290:169 'x' ( global int) 3300:169 Construct ivec4 ( temp 4-component vector of int) 3310:169 'x' ( global int) 3320:169 Construct bvec4 ( temp 4-component vector of bool) 3330:169 'b' ( global bool) 3340:170 Sequence 3350:170 move second child to first child ( temp uint) 3360:170 'uiv' ( temp uint) 3370:170 mix ( global uint) 3380:170 'z' ( global uint) 3390:170 'w' ( global uint) 3400:170 'b' ( global bool) 3410:171 Sequence 3420:171 move second child to first child ( temp 2-component vector of uint) 3430:171 'uv2' ( temp 2-component vector of uint) 3440:171 mix ( global 2-component vector of uint) 3450:171 Construct uvec2 ( temp 2-component vector of uint) 3460:171 'z' ( global uint) 3470:171 Construct uvec2 ( temp 2-component vector of uint) 3480:171 'z' ( global uint) 3490:171 Construct bvec2 ( temp 2-component vector of bool) 3500:171 'b' ( global bool) 3510:172 Sequence 3520:172 move second child to first child ( temp 3-component vector of uint) 3530:172 'uv3' ( temp 3-component vector of uint) 3540:172 mix ( global 3-component vector of uint) 3550:172 Construct uvec3 ( temp 3-component vector of uint) 3560:172 'z' ( global uint) 3570:172 Construct uvec3 ( temp 3-component vector of uint) 3580:172 'z' ( global uint) 3590:172 Construct bvec3 ( temp 3-component vector of bool) 3600:172 'b' ( global bool) 3610:173 Sequence 3620:173 move second child to first child ( temp 4-component vector of uint) 3630:173 'uv4' ( temp 4-component vector of uint) 3640:173 mix ( global 4-component vector of uint) 3650:173 Construct uvec4 ( temp 4-component vector of uint) 3660:173 'z' ( global uint) 3670:173 Construct uvec4 ( temp 4-component vector of uint) 3680:173 'z' ( global uint) 3690:173 Construct bvec4 ( temp 4-component vector of bool) 3700:173 'b' ( global bool) 3710:174 Sequence 3720:174 move second child to first child ( temp bool) 3730:174 'bv' ( temp bool) 3740:174 mix ( global bool) 3750:174 'b1' ( global bool) 3760:174 'b2' ( global bool) 3770:174 'b' ( global bool) 3780:175 Sequence 3790:175 move second child to first child ( temp 2-component vector of bool) 3800:175 'bv2' ( temp 2-component vector of bool) 3810:175 mix ( global 2-component vector of bool) 3820:175 Construct bvec2 ( temp 2-component vector of bool) 3830:175 'b1' ( global bool) 3840:175 Construct bvec2 ( temp 2-component vector of bool) 3850:175 'b2' ( global bool) 3860:175 Construct bvec2 ( temp 2-component vector of bool) 3870:175 'b' ( global bool) 3880:176 Sequence 3890:176 move second child to first child ( temp 3-component vector of bool) 3900:176 'bv3' ( temp 3-component vector of bool) 3910:176 mix ( global 3-component vector of bool) 3920:176 Construct bvec3 ( temp 3-component vector of bool) 3930:176 'b1' ( global bool) 3940:176 Construct bvec3 ( temp 3-component vector of bool) 3950:176 'b2' ( global bool) 3960:176 Construct bvec3 ( temp 3-component vector of bool) 3970:176 'b' ( global bool) 3980:177 Sequence 3990:177 move second child to first child ( temp 4-component vector of bool) 4000:177 'bv4' ( temp 4-component vector of bool) 4010:177 mix ( global 4-component vector of bool) 4020:177 Construct bvec4 ( temp 4-component vector of bool) 4030:177 'b1' ( global bool) 4040:177 Construct bvec4 ( temp 4-component vector of bool) 4050:177 'b2' ( global bool) 4060:177 Construct bvec4 ( temp 4-component vector of bool) 4070:177 'b' ( global bool) 4080:181 Function Definition: testmixFail( ( global void) 4090:181 Function Parameters: 4100:183 Sequence 4110:183 Sequence 4120:183 move second child to first child ( temp int) 4130:183 'ival' ( temp int) 4140:183 mix ( global int) 4150:183 'x' ( global int) 4160:183 'y' ( global int) 4170:183 'b' ( global bool) 4180:? Linker Objects 4190:? 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 4200:? 'foo' ( smooth in 4-component vector of float) 4210:? 's' ( smooth in structure{ global float f}) 4220:? 'patch' ( global float) 4230:? 'sms' ( uniform sampler2DMS) 4240:? 'isms' ( uniform isampler2DMS) 4250:? 'usms' ( uniform usampler2DMS) 4260:? 'smsa' ( uniform sampler2DMSArray) 4270:? 'ismsa' ( uniform isampler2DMSArray) 4280:? 'usmsa' ( uniform usampler2DMSArray) 4290:? 'p2' ( flat in 2-component vector of int) 4300:? 'p3' ( flat in 3-component vector of int) 4310:? 'samp' ( flat in int) 4320:? 'type1' ( smooth in double) 4330:? 'type2' ( global double) 4340:? 'type3' ( global double) 4350:? 'absTest' ( global int) 4360:? 'absTest2' ( global double) 4370:? 'absTest3' ( global double) 4380:? 'dk' ( global float) 4390:? 'f' ( global float) 4400:? 'v4' ( global 4-component vector of float) 4410:? 'iv4a' ( global 4-component vector of int) 4420:? 'uv2c' ( global 2-component vector of uint) 4430:? 'v2a' ( global 2-component vector of float) 4440:? 'uy' ( global uint) 4450:? 'samp1D' ( uniform sampler1D) 4460:? 'samp2Ds' ( uniform sampler2DShadow) 4470:? 'isamp2D' ( uniform isampler2D) 4480:? 'usamp3D' ( uniform usampler3D) 4490:? 'sampCube' ( uniform samplerCube) 4500:? 'isamp1DA' ( uniform isampler1DArray) 4510:? 'usamp2DA' ( uniform usampler2DArray) 4520:? 'samp1Ds' ( uniform sampler1DShadow) 4530:? 'sampCubes' ( uniform samplerCubeShadow) 4540:? 'samp1DAs' ( uniform sampler1DArrayShadow) 4550:? 'samp2DAs' ( uniform sampler2DArrayShadow) 4560:? 'sampBuf' ( uniform samplerBuffer) 4570:? 'sampRect' ( uniform sampler2DRect) 4580:? 'b1' ( global bool) 4590:? 'b2' ( global bool) 4600:? 'b' ( global bool) 4610:? 'x' ( global int) 4620:? 'y' ( global int) 4630:? 'z' ( global uint) 4640:? 'w' ( global uint) 465 466 467Linked fragment stage: 468 469 470Shader version: 150 471Requested GL_ARB_gpu_shader_fp64 472Requested GL_ARB_shader_bit_encoding 473Requested GL_ARB_shading_language_packing 474Requested GL_ARB_texture_query_lod 475Requested GL_EXT_shader_integer_mix 476gl_FragCoord pixel center is integer 477gl_FragCoord origin is upper left 478ERROR: node is still EOpNull! 4790:9 Function Definition: main( ( global void) 4800:9 Function Parameters: 4810:11 Sequence 4820:11 Sequence 4830:11 move second child to first child ( temp 4-component vector of float) 4840:11 'c' ( temp 4-component vector of float) 4850:11 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 4860:18 Sequence 4870:18 move second child to first child ( temp float) 4880:18 'patch' ( global float) 4890:18 Constant: 4900:18 3.100000 4910:56 Sequence 4920:56 move second child to first child ( temp double) 4930:56 'type3' ( global double) 4940:56 Constant: 4950:56 2.000000 4960:58 Sequence 4970:58 move second child to first child ( temp double) 4980:58 'absTest2' ( global double) 4990:58 sqrt ( global double) 5000:58 'type3' ( global double) 5010:59 Sequence 5020:59 move second child to first child ( temp double) 5030:59 'absTest3' ( global double) 5040:59 Constant: 5050:59 1.414214 5060:60 Sequence 5070:60 move second child to first child ( temp float) 5080:60 'dk' ( global float) 5090:60 Constant: 5100:60 3.316625 5110:? Linker Objects 5120:? 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 5130:? 'foo' ( smooth in 4-component vector of float) 5140:? 's' ( smooth in structure{ global float f}) 5150:? 'patch' ( global float) 5160:? 'sms' ( uniform sampler2DMS) 5170:? 'isms' ( uniform isampler2DMS) 5180:? 'usms' ( uniform usampler2DMS) 5190:? 'smsa' ( uniform sampler2DMSArray) 5200:? 'ismsa' ( uniform isampler2DMSArray) 5210:? 'usmsa' ( uniform usampler2DMSArray) 5220:? 'p2' ( flat in 2-component vector of int) 5230:? 'p3' ( flat in 3-component vector of int) 5240:? 'samp' ( flat in int) 5250:? 'type1' ( smooth in double) 5260:? 'type2' ( global double) 5270:? 'type3' ( global double) 5280:? 'absTest' ( global int) 5290:? 'absTest2' ( global double) 5300:? 'absTest3' ( global double) 5310:? 'dk' ( global float) 5320:? 'f' ( global float) 5330:? 'v4' ( global 4-component vector of float) 5340:? 'iv4a' ( global 4-component vector of int) 5350:? 'uv2c' ( global 2-component vector of uint) 5360:? 'v2a' ( global 2-component vector of float) 5370:? 'uy' ( global uint) 5380:? 'samp1D' ( uniform sampler1D) 5390:? 'samp2Ds' ( uniform sampler2DShadow) 5400:? 'isamp2D' ( uniform isampler2D) 5410:? 'usamp3D' ( uniform usampler3D) 5420:? 'sampCube' ( uniform samplerCube) 5430:? 'isamp1DA' ( uniform isampler1DArray) 5440:? 'usamp2DA' ( uniform usampler2DArray) 5450:? 'samp1Ds' ( uniform sampler1DShadow) 5460:? 'sampCubes' ( uniform samplerCubeShadow) 5470:? 'samp1DAs' ( uniform sampler1DArrayShadow) 5480:? 'samp2DAs' ( uniform sampler2DArrayShadow) 5490:? 'sampBuf' ( uniform samplerBuffer) 5500:? 'sampRect' ( uniform sampler2DRect) 5510:? 'b1' ( global bool) 5520:? 'b2' ( global bool) 5530:? 'b' ( global bool) 5540:? 'x' ( global int) 5550:? 'y' ( global int) 5560:? 'z' ( global uint) 5570:? 'w' ( global uint) 558 559