- --- vertex
- uniform mat4 mvp;
- varying vec3 texCoord;
- void main() {
- gl_Position = mvp * vec4(gl_Vertex.xyz, 1.0);
- texCoord = gl_Vertex;
- }
- --- fragment
- uniform samplerCube cubemap;
- varying vec3 texCoord;
- void main() {
- gl_FragData[0] = textureCube(cubemap, texCoord);
- }