,
    'sampler2DArray',
    'sampler2DArrayShadow',
    'isampler2D',
    'isampler3D',
    'isamplerCube',
    'isampler2DArray',
    'usampler2D',
    'usampler3D',
    'usamplerCube',
    'usampler2DArray'
];

var tests = [];

for (var i = 0; i < samplerTypes.length; ++i) {
    var type = samplerTypes[i];
    var vertexShaderSrc = wtu.replaceParams(vertexShaderTemplate, {'samplerType': type});
    tests.push({
        vShaderSource: vertexShaderSrc,
        vShaderSuccess: false,
        linkSuccess: fal