4 * require_extensions: GL_ARB_texture_cube_map_array
7 * Verify that GL_ARB_texture_cube_map_array can be used in geometry shaders
10 #extension GL_ARB_texture_cube_map_array: require
12 uniform samplerCubeArray sca;
13 uniform samplerCubeArrayShadow scas;
14 uniform isamplerCubeArray isca;
15 uniform usamplerCubeArray usca;
19 vec4 foo = vec4(textureSize(sca, 0), 0.0);
20 foo += vec4(textureSize(isca, 0), 0.0);
21 foo += vec4(textureSize(usca, 0), 0.0);
22 foo += texture(sca, vec4(0.0));
23 foo += vec4(texture(isca, vec4(0.0)));
24 foo += vec4(texture(usca, vec4(0.0)));
25 foo += textureLod(sca, vec4(0.0), 0.0);
26 foo += vec4(textureLod(isca, vec4(0.0), 0.0));
27 foo += vec4(textureLod(usca, vec4(0.0), 0.0));
28 foo += vec4(textureSize(scas, 0), 0.0);
29 foo += vec4(texture(scas, vec4(0.0), 0.0));
30 foo += textureGrad(sca, vec4(0.0), vec3(0.0), vec3(0.0));
31 foo += vec4(textureGrad(isca, vec4(0.0), vec3(0.0), vec3(0.0)));
32 foo += vec4(textureGrad(usca, vec4(0.0), vec3(0.0), vec3(0.0)));