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