• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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