uniform samplerCube envmap; varying vec3 normal; void main() { vec3 n = normalize(normal); vec3 texel = textureCube(envmap, n).xyz; gl_FragColor.rgb = texel; gl_FragColor.a = 1.0; }