1#version 110 2 3#extension GL_EXT_texture_array : enable 4 5uniform sampler1DArray s1DA; 6uniform sampler2DArray s2DA; 7uniform sampler1DArrayShadow s1DAS; 8uniform sampler2DArrayShadow s2DAS; 9 10void foo() 11{ 12 float f; 13 vec2 v2; 14 vec3 v3; 15 vec4 v4; 16 17 v4 = texture1DArray(s1DA, v2); 18 v4 = texture2DArray(s2DA, v3); 19 v4 = shadow1DArray(s1DAS, v3); 20 v4 = shadow2DArray(s2DAS, v4); 21 22 v4 = texture1DArray(s1DA, v2, f); 23 v4 = texture2DArray(s2DA, v3, f); 24 v4 = shadow1DArray(s1DAS, v3, f); 25 26 v4 = texture1DArrayLod(s1DA, v2, f); 27 v4 = texture2DArrayLod(s2DA, v3, f); 28 v4 = shadow1DArrayLod(s1DAS, v3, f); 29} 30 31void main() 32{ 33 foo(); 34} 35