Home | History | Annotate | Download | only in baseResults
      1 430.vert
      2 ERROR: 0:3: 'location' : can only apply to uniform, buffer, in, or out storage qualifiers 
      3 ERROR: 0:7: 'input block' : not supported in this stage: vertex
      4 ERROR: 0:7: 'location qualifier on in/out block' : not supported for this version or the enabled extensions 
      5 ERROR: 0:8: 'location qualifier on in/out block' : not supported for this version or the enabled extensions 
      6 ERROR: 0:23: 'invariant' : can only apply to an output 
      7 ERROR: 0:21: 'g' : cannot use storage or interpolation qualifiers on structure members 
      8 ERROR: 0:22: 'h' : cannot use storage or interpolation qualifiers on structure members 
      9 ERROR: 0:23: 'i' : cannot use invariant qualifier on structure members 
     10 ERROR: 0:24: 'j' : cannot use memory qualifiers on structure members 
     11 ERROR: 0:25: 'm3' : cannot use layout qualifiers on structure members 
     12 ERROR: 0:28: '' : cannot use invariant qualifier on a function parameter 
     13 ERROR: 0:30: '' : cannot use layout qualifiers on a function parameter 
     14 ERROR: 0:31: '' : cannot use auxiliary or interpolation qualifiers on a function parameter 
     15 ERROR: 0:42: 'location' : overlapping use of location 53
     16 ERROR: 0:47: 'gl_ClipDistance array size' : must be less than or equal to gl_MaxClipDistances (8)
     17 ERROR: 0:51: 'start' : undeclared identifier 
     18 ERROR: 0:51: '' : constant expression required 
     19 ERROR: 0:51: 'layout-id value' : scalar integer expression required 
     20 ERROR: 0:53: 'input block' : not supported in this stage: vertex
     21 ERROR: 0:54: 'location on block member' : not supported for this version or the enabled extensions 
     22 ERROR: 0:57: 'input block' : not supported in this stage: vertex
     23 ERROR: 0:58: 'location on block member' : not supported for this version or the enabled extensions 
     24 ERROR: 0:59: 'location on block member' : not supported for this version or the enabled extensions 
     25 ERROR: 0:62: 'uniform buffer-member align' : not supported for this version or the enabled extensions 
     26 ERROR: 0:64: 'uniform buffer-member align' : not supported for this version or the enabled extensions 
     27 ERROR: 0:65: 'uniform buffer-member align' : not supported for this version or the enabled extensions 
     28 ERROR: 0:65: 'offset on block member' : not supported for this version or the enabled extensions 
     29 ERROR: 0:66: 'offset on block member' : not supported for this version or the enabled extensions 
     30 ERROR: 0:64: 'align' : can only be used with std140, std430, or scalar layout packing 
     31 ERROR: 0:65: 'offset/align' : can only be used with std140, std430, or scalar layout packing 
     32 ERROR: 0:66: 'offset/align' : can only be used with std140, std430, or scalar layout packing 
     33 ERROR: 0:71: 'offset on block member' : not supported for this version or the enabled extensions 
     34 ERROR: 0:74: 'gl_MaxTransformFeedbackBuffers' : required extension not requested: GL_ARB_enhanced_layouts
     35 ERROR: 0:75: 'gl_MaxTransformFeedbackInterleavedComponents' : required extension not requested: GL_ARB_enhanced_layouts
     36 ERROR: 0:78: 'transform feedback qualifier' : not supported for this version or the enabled extensions 
     37 ERROR: 0:81: 'transform feedback qualifier' : not supported for this version or the enabled extensions 
     38 ERROR: 0:81: 'transform feedback qualifier' : not supported for this version or the enabled extensions 
     39 ERROR: 0:83: 'transform feedback qualifier' : not supported for this version or the enabled extensions 
     40 ERROR: 0:83: 'transform feedback qualifier' : not supported for this version or the enabled extensions 
     41 ERROR: 0:83: 'transform feedback qualifier' : not supported for this version or the enabled extensions 
     42 ERROR: 0:84: 'transform feedback qualifier' : not supported for this version or the enabled extensions 
     43 ERROR: 0:84: 'transform feedback qualifier' : not supported for this version or the enabled extensions 
     44 ERROR: 0:86: 'transform feedback qualifier' : not supported for this version or the enabled extensions 
     45 ERROR: 0:86: 'transform feedback qualifier' : not supported for this version or the enabled extensions 
     46 ERROR: 0:86: 'transform feedback qualifier' : not supported for this version or the enabled extensions 
     47 ERROR: 0:92: 'transform feedback qualifier' : not supported for this version or the enabled extensions 
     48 ERROR: 0:93: 'transform feedback qualifier' : not supported for this version or the enabled extensions 
     49 ERROR: 0:93: 'transform feedback qualifier' : not supported for this version or the enabled extensions 
     50 ERROR: 0:93: 'transform feedback qualifier' : not supported for this version or the enabled extensions 
     51 ERROR: 0:117: 'input block' : not supported in this stage: vertex
     52 ERROR: 0:123: 'input block' : not supported in this stage: vertex
     53 ERROR: 0:146: 'shared' : not supported in this stage: vertex
     54 ERROR: 0:150: 'barrier' : no matching overloaded function found 
     55 ERROR: 0:154: 'memoryBarrierShared' : no matching overloaded function found 
     56 ERROR: 0:156: 'groupMemoryBarrier' : no matching overloaded function found 
     57 ERROR: 0:159: 'buffer' : buffers can be declared only as blocks 
     58 ERROR: 0:168: 'textureSamples and imageSamples' : not supported for this version or the enabled extensions 
     59 ERROR: 0:169: 'textureSamples and imageSamples' : not supported for this version or the enabled extensions 
     60 ERROR: 0:170: 'textureSamples and imageSamples' : not supported for this version or the enabled extensions 
     61 ERROR: 0:171: 'textureSamples and imageSamples' : not supported for this version or the enabled extensions 
     62 ERROR: 0:221: 'textureQueryLevels' : no matching overloaded function found 
     63 ERROR: 0:221: 'assign' :  cannot convert from ' const float' to ' temp int'
     64 ERROR: 0:222: 'textureQueryLevels' : no matching overloaded function found 
     65 ERROR: 0:222: 'assign' :  cannot convert from ' const float' to ' temp int'
     66 ERROR: 64 compilation errors.  No code generated.
     67 
     68 
     69 Shader version: 430
     70 Requested GL_ARB_enhanced_layouts
     71 Requested GL_ARB_shader_texture_image_samples
     72 in xfb mode
     73 ERROR: node is still EOpNull!
     74 0:14  Function Definition: foo( ( global void)
     75 0:14    Function Parameters: 
     76 0:16    Sequence
     77 0:16      move second child to first child ( temp float)
     78 0:16        direct index ( temp float ClipDistance)
     79 0:16          gl_ClipDistance: direct index for structure ( out 17-element array of float ClipDistance)
     80 0:16            'anon@0' ( out block{ out 17-element array of float ClipDistance gl_ClipDistance, })
     81 0:16            Constant:
     82 0:16              2 (const uint)
     83 0:16          Constant:
     84 0:16            2 (const int)
     85 0:16        Constant:
     86 0:16          3.700000
     87 0:31  Function Definition: foo3(vf4;vf3;vf2;vf3; ( global void)
     88 0:31    Function Parameters: 
     89 0:31      'v4' ( in 4-component vector of float)
     90 0:31      'v3' ( volatile in 3-component vector of float)
     91 0:31      'v2' ( in 2-component vector of float)
     92 0:31      'cv3' ( in 3-component vector of float)
     93 0:148  Function Definition: fooBarrier( ( global void)
     94 0:148    Function Parameters: 
     95 0:150    Sequence
     96 0:150      Constant:
     97 0:150        0.000000
     98 0:151      MemoryBarrier ( global void)
     99 0:152      MemoryBarrierAtomicCounter ( global void)
    100 0:153      MemoryBarrierBuffer ( global void)
    101 0:154      Constant:
    102 0:154        0.000000
    103 0:155      MemoryBarrierImage ( global void)
    104 0:156      Constant:
    105 0:156        0.000000
    106 0:166  Function Definition: fooq( ( global void)
    107 0:166    Function Parameters: 
    108 0:168    Sequence
    109 0:168      Sequence
    110 0:168        move second child to first child ( temp int)
    111 0:168          's' ( temp int)
    112 0:168          textureSamples ( global int)
    113 0:168            's2dms' ( uniform sampler2DMS)
    114 0:169      add second child into first child ( temp int)
    115 0:169        's' ( temp int)
    116 0:169        textureSamples ( global int)
    117 0:169          'us2dmsa' ( uniform usampler2DMSArray)
    118 0:170      add second child into first child ( temp int)
    119 0:170        's' ( temp int)
    120 0:170        imageQuerySamples ( global int)
    121 0:170          'ii2dms' (layout( rgba32i) uniform iimage2DMS)
    122 0:171      add second child into first child ( temp int)
    123 0:171        's' ( temp int)
    124 0:171        imageQuerySamples ( global int)
    125 0:171          'i2dmsa' (layout( rgba32f) uniform image2DMSArray)
    126 0:176  Function Definition: fooq2( ( global void)
    127 0:176    Function Parameters: 
    128 0:178    Sequence
    129 0:178      Sequence
    130 0:178        move second child to first child ( temp int)
    131 0:178          's' ( temp int)
    132 0:178          textureSamples ( global int)
    133 0:178            's2dms' ( uniform sampler2DMS)
    134 0:179      add second child into first child ( temp int)
    135 0:179        's' ( temp int)
    136 0:179        textureSamples ( global int)
    137 0:179          'us2dmsa' ( uniform usampler2DMSArray)
    138 0:180      add second child into first child ( temp int)
    139 0:180        's' ( temp int)
    140 0:180        imageQuerySamples ( global int)
    141 0:180          'ii2dms' (layout( rgba32i) uniform iimage2DMS)
    142 0:181      add second child into first child ( temp int)
    143 0:181        's' ( temp int)
    144 0:181        imageQuerySamples ( global int)
    145 0:181          'i2dmsa' (layout( rgba32f) uniform image2DMSArray)
    146 0:202  Function Definition: qlod( ( global void)
    147 0:202    Function Parameters: 
    148 0:?     Sequence
    149 0:206      move second child to first child ( temp int)
    150 0:206        'levels' ( temp int)
    151 0:206        textureQueryLevels ( global int)
    152 0:206          'samp1D' ( uniform sampler1D)
    153 0:207      move second child to first child ( temp int)
    154 0:207        'levels' ( temp int)
    155 0:207        textureQueryLevels ( global int)
    156 0:207          'usamp2D' ( uniform usampler2D)
    157 0:208      move second child to first child ( temp int)
    158 0:208        'levels' ( temp int)
    159 0:208        textureQueryLevels ( global int)
    160 0:208          'isamp3D' ( uniform isampler3D)
    161 0:209      move second child to first child ( temp int)
    162 0:209        'levels' ( temp int)
    163 0:209        textureQueryLevels ( global int)
    164 0:209          'isampCube' ( uniform isamplerCube)
    165 0:210      move second child to first child ( temp int)
    166 0:210        'levels' ( temp int)
    167 0:210        textureQueryLevels ( global int)
    168 0:210          'isamp1DA' ( uniform isampler1DArray)
    169 0:211      move second child to first child ( temp int)
    170 0:211        'levels' ( temp int)
    171 0:211        textureQueryLevels ( global int)
    172 0:211          'samp2DA' ( uniform sampler2DArray)
    173 0:212      move second child to first child ( temp int)
    174 0:212        'levels' ( temp int)
    175 0:212        textureQueryLevels ( global int)
    176 0:212          'usampCubeA' ( uniform usamplerCubeArray)
    177 0:214      move second child to first child ( temp int)
    178 0:214        'levels' ( temp int)
    179 0:214        textureQueryLevels ( global int)
    180 0:214          'samp1Ds' ( uniform sampler1DShadow)
    181 0:215      move second child to first child ( temp int)
    182 0:215        'levels' ( temp int)
    183 0:215        textureQueryLevels ( global int)
    184 0:215          'samp2Ds' ( uniform sampler2DShadow)
    185 0:216      move second child to first child ( temp int)
    186 0:216        'levels' ( temp int)
    187 0:216        textureQueryLevels ( global int)
    188 0:216          'sampCubes' ( uniform samplerCubeShadow)
    189 0:217      move second child to first child ( temp int)
    190 0:217        'levels' ( temp int)
    191 0:217        textureQueryLevels ( global int)
    192 0:217          'samp1DAs' ( uniform sampler1DArrayShadow)
    193 0:218      move second child to first child ( temp int)
    194 0:218        'levels' ( temp int)
    195 0:218        textureQueryLevels ( global int)
    196 0:218          'samp2DAs' ( uniform sampler2DArrayShadow)
    197 0:219      move second child to first child ( temp int)
    198 0:219        'levels' ( temp int)
    199 0:219        textureQueryLevels ( global int)
    200 0:219          'sampCubeAs' ( uniform samplerCubeArrayShadow)
    201 0:221      'levels' ( temp int)
    202 0:222      'levels' ( temp int)
    203 0:?   Linker Objects
    204 0:?     'v4' (layout( location=3) temp 4-component vector of float)
    205 0:?     'uv4' (layout( location=4) uniform 4-component vector of float)
    206 0:?     'b1' (layout( location=2) in block{ in 4-component vector of float v})
    207 0:?     'b2' (layout( location=2) out block{ out 4-component vector of float v})
    208 0:?     'anon@0' ( out block{ out 17-element array of float ClipDistance gl_ClipDistance, })
    209 0:?     'cs' (layout( location=10) smooth out 2-element array of structure{ global 7-element array of 3X2 matrix of float m,  global float f})
    210 0:?     'cf' (layout( location=54) smooth out float)
    211 0:?     'cg' (layout( location=53) smooth out float)
    212 0:?     'alias1' (layout( location=10) in 4-component vector of float)
    213 0:?     'alias2' (layout( location=10) in 4-component vector of float)
    214 0:?     'v6e' (layout( location=0) in 4-component vector of float)
    215 0:?     'ininst2e' ( in block{layout( location=25) in float f2})
    216 0:?     'in4e' ( in block{layout( location=50) in float f1, layout( location=51) in float f2})
    217 0:?     'inst4e' (layout( column_major std140 align=16) uniform block{layout( column_major std140 offset=0 align=16) uniform int a})
    218 0:?     'inst9e' (layout( column_major shared align=32) uniform block{layout( column_major shared offset=12 align=4) uniform float f, layout( column_major shared offset=20) uniform float g})
    219 0:?     'spinste' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4-component vector of float a, layout( column_major std140 offset=32) uniform 3-component vector of float b})
    220 0:?     'aconste' ( global 4-element array of int)
    221 0:?     'bconste' ( global 64-element array of int)
    222 0:?     'bbinst2' ( out block{layout( xfb_buffer=0 xfb_offset=64) out 4-component vector of float bbv})
    223 0:?     'bge' (layout( xfb_buffer=2 xfb_offset=48 xfb_stride=80) smooth out 4-component vector of float)
    224 0:?     'bhe' (layout( xfb_buffer=3 xfb_offset=32 xfb_stride=64) smooth out 4-component vector of float)
    225 0:?     'bbinst4e' (layout( xfb_stride=80) out block{layout( xfb_buffer=2 xfb_offset=16) out 4-component vector of float bbv1, layout( xfb_buffer=2 xfb_offset=32) out 4-component vector of float bbv2})
    226 0:?     'bbinst5e' ( out block{layout( xfb_buffer=3 xfb_offset=0) out 4-component vector of float bbv1, layout( xfb_buffer=3 xfb_offset=48 xfb_stride=64) out 4-component vector of float bbv2})
    227 0:?     'inst4' (layout( column_major std140 align=16) uniform block{layout( column_major std140 offset=0 align=16) uniform int a})
    228 0:?     'inst9' (layout( column_major std430 align=32) uniform block{layout( column_major std430 offset=12 align=4) uniform float f, layout( column_major std430 offset=20 align=32) uniform float g})
    229 0:?     'spinst' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4-component vector of float a, layout( column_major std140 offset=32) uniform 3-component vector of float b})
    230 0:?     'aconst' ( global 4-element array of int)
    231 0:?     'bconst' ( global 64-element array of int)
    232 0:?     'start2' ( const int)
    233 0:?       5 (const int)
    234 0:?     'v6' (layout( location=19) in 4-component vector of float)
    235 0:?     'ininst2' ( in block{layout( location=28) in bool b1, layout( location=29) in float f1, layout( location=25) in float f2})
    236 0:?     'in4' ( in block{layout( location=50) in float f1, layout( location=51) in float f2})
    237 0:?     'bbinst2g' ( out block{layout( xfb_buffer=3 xfb_offset=64) out 4-component vector of float bbv})
    238 0:?     'bg' (layout( xfb_buffer=1 xfb_offset=48 xfb_stride=80) smooth out 4-component vector of float)
    239 0:?     'bh' (layout( xfb_buffer=1 xfb_offset=32 xfb_stride=80) smooth out 4-component vector of float)
    240 0:?     'bbinst4' (layout( xfb_stride=80) out block{layout( xfb_buffer=1 xfb_offset=16) out 4-component vector of float bbv1})
    241 0:?     'bbinst5' ( out block{layout( xfb_buffer=1 xfb_offset=0) out 4-component vector of float bbv1, layout( xfb_buffer=1 xfb_offset=64 xfb_stride=80) out 4-component vector of float bbv2})
    242 0:?     'sharedv' ( shared 4-component vector of float)
    243 0:?     'v' ( buffer 4-component vector of float)
    244 0:?     's2dms' ( uniform sampler2DMS)
    245 0:?     'us2dmsa' ( uniform usampler2DMSArray)
    246 0:?     'ii2dms' (layout( rgba32i) uniform iimage2DMS)
    247 0:?     'i2dmsa' (layout( rgba32f) uniform image2DMSArray)
    248 0:?     'samp1D' ( uniform sampler1D)
    249 0:?     'usamp2D' ( uniform usampler2D)
    250 0:?     'isamp3D' ( uniform isampler3D)
    251 0:?     'isampCube' ( uniform isamplerCube)
    252 0:?     'isamp1DA' ( uniform isampler1DArray)
    253 0:?     'samp2DA' ( uniform sampler2DArray)
    254 0:?     'usampCubeA' ( uniform usamplerCubeArray)
    255 0:?     'samp1Ds' ( uniform sampler1DShadow)
    256 0:?     'samp2Ds' ( uniform sampler2DShadow)
    257 0:?     'sampCubes' ( uniform samplerCubeShadow)
    258 0:?     'samp1DAs' ( uniform sampler1DArrayShadow)
    259 0:?     'samp2DAs' ( uniform sampler2DArrayShadow)
    260 0:?     'sampCubeAs' ( uniform samplerCubeArrayShadow)
    261 0:?     'sampBuf' ( uniform samplerBuffer)
    262 0:?     'sampRect' ( uniform sampler2DRect)
    263 0:?     'gl_VertexID' ( gl_VertexId int VertexId)
    264 0:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
    265 
    266 
    267 Linked vertex stage:
    268 
    269 ERROR: Linking vertex stage: Missing entry point: Each stage requires one entry point
    270 ERROR: Linking vertex stage: xfb_stride is too small to hold all buffer entries:
    271 ERROR:     xfb_buffer 3, xfb_stride 64, minimum stride needed: 80
    272 
    273 Shader version: 430
    274 Requested GL_ARB_enhanced_layouts
    275 Requested GL_ARB_shader_texture_image_samples
    276 in xfb mode
    277 ERROR: node is still EOpNull!
    278 0:?   Linker Objects
    279 0:?     'v4' (layout( location=3) temp 4-component vector of float)
    280 0:?     'uv4' (layout( location=4) uniform 4-component vector of float)
    281 0:?     'b1' (layout( location=2) in block{ in 4-component vector of float v})
    282 0:?     'b2' (layout( location=2) out block{ out 4-component vector of float v})
    283 0:?     'anon@0' ( out block{ out 17-element array of float ClipDistance gl_ClipDistance, })
    284 0:?     'cs' (layout( location=10) smooth out 2-element array of structure{ global 7-element array of 3X2 matrix of float m,  global float f})
    285 0:?     'cf' (layout( location=54) smooth out float)
    286 0:?     'cg' (layout( location=53) smooth out float)
    287 0:?     'alias1' (layout( location=10) in 4-component vector of float)
    288 0:?     'alias2' (layout( location=10) in 4-component vector of float)
    289 0:?     'v6e' (layout( location=0) in 4-component vector of float)
    290 0:?     'ininst2e' ( in block{layout( location=25) in float f2})
    291 0:?     'in4e' ( in block{layout( location=50) in float f1, layout( location=51) in float f2})
    292 0:?     'inst4e' (layout( column_major std140 align=16) uniform block{layout( column_major std140 offset=0 align=16) uniform int a})
    293 0:?     'inst9e' (layout( column_major shared align=32) uniform block{layout( column_major shared offset=12 align=4) uniform float f, layout( column_major shared offset=20) uniform float g})
    294 0:?     'spinste' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4-component vector of float a, layout( column_major std140 offset=32) uniform 3-component vector of float b})
    295 0:?     'aconste' ( global 4-element array of int)
    296 0:?     'bconste' ( global 64-element array of int)
    297 0:?     'bbinst2' ( out block{layout( xfb_buffer=0 xfb_offset=64) out 4-component vector of float bbv})
    298 0:?     'bge' (layout( xfb_buffer=2 xfb_offset=48 xfb_stride=80) smooth out 4-component vector of float)
    299 0:?     'bhe' (layout( xfb_buffer=3 xfb_offset=32 xfb_stride=64) smooth out 4-component vector of float)
    300 0:?     'bbinst4e' (layout( xfb_stride=80) out block{layout( xfb_buffer=2 xfb_offset=16) out 4-component vector of float bbv1, layout( xfb_buffer=2 xfb_offset=32) out 4-component vector of float bbv2})
    301 0:?     'bbinst5e' ( out block{layout( xfb_buffer=3 xfb_offset=0) out 4-component vector of float bbv1, layout( xfb_buffer=3 xfb_offset=48 xfb_stride=64) out 4-component vector of float bbv2})
    302 0:?     'inst4' (layout( column_major std140 align=16) uniform block{layout( column_major std140 offset=0 align=16) uniform int a})
    303 0:?     'inst9' (layout( column_major std430 align=32) uniform block{layout( column_major std430 offset=12 align=4) uniform float f, layout( column_major std430 offset=20 align=32) uniform float g})
    304 0:?     'spinst' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4-component vector of float a, layout( column_major std140 offset=32) uniform 3-component vector of float b})
    305 0:?     'aconst' ( global 4-element array of int)
    306 0:?     'bconst' ( global 64-element array of int)
    307 0:?     'start2' ( const int)
    308 0:?       5 (const int)
    309 0:?     'v6' (layout( location=19) in 4-component vector of float)
    310 0:?     'ininst2' ( in block{layout( location=28) in bool b1, layout( location=29) in float f1, layout( location=25) in float f2})
    311 0:?     'in4' ( in block{layout( location=50) in float f1, layout( location=51) in float f2})
    312 0:?     'bbinst2g' ( out block{layout( xfb_buffer=3 xfb_offset=64) out 4-component vector of float bbv})
    313 0:?     'bg' (layout( xfb_buffer=1 xfb_offset=48 xfb_stride=80) smooth out 4-component vector of float)
    314 0:?     'bh' (layout( xfb_buffer=1 xfb_offset=32 xfb_stride=80) smooth out 4-component vector of float)
    315 0:?     'bbinst4' (layout( xfb_stride=80) out block{layout( xfb_buffer=1 xfb_offset=16) out 4-component vector of float bbv1})
    316 0:?     'bbinst5' ( out block{layout( xfb_buffer=1 xfb_offset=0) out 4-component vector of float bbv1, layout( xfb_buffer=1 xfb_offset=64 xfb_stride=80) out 4-component vector of float bbv2})
    317 0:?     'sharedv' ( shared 4-component vector of float)
    318 0:?     'v' ( buffer 4-component vector of float)
    319 0:?     's2dms' ( uniform sampler2DMS)
    320 0:?     'us2dmsa' ( uniform usampler2DMSArray)
    321 0:?     'ii2dms' (layout( rgba32i) uniform iimage2DMS)
    322 0:?     'i2dmsa' (layout( rgba32f) uniform image2DMSArray)
    323 0:?     'samp1D' ( uniform sampler1D)
    324 0:?     'usamp2D' ( uniform usampler2D)
    325 0:?     'isamp3D' ( uniform isampler3D)
    326 0:?     'isampCube' ( uniform isamplerCube)
    327 0:?     'isamp1DA' ( uniform isampler1DArray)
    328 0:?     'samp2DA' ( uniform sampler2DArray)
    329 0:?     'usampCubeA' ( uniform usamplerCubeArray)
    330 0:?     'samp1Ds' ( uniform sampler1DShadow)
    331 0:?     'samp2Ds' ( uniform sampler2DShadow)
    332 0:?     'sampCubes' ( uniform samplerCubeShadow)
    333 0:?     'samp1DAs' ( uniform sampler1DArrayShadow)
    334 0:?     'samp2DAs' ( uniform sampler2DArrayShadow)
    335 0:?     'sampCubeAs' ( uniform samplerCubeArrayShadow)
    336 0:?     'sampBuf' ( uniform samplerBuffer)
    337 0:?     'sampRect' ( uniform sampler2DRect)
    338 0:?     'gl_VertexID' ( gl_VertexId int VertexId)
    339 0:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
    340 
    341