X-Git-Url: http://git.lukelau.me/?p=opengl.git;a=blobdiff_plain;f=equirectangularvert.glsl;fp=equirectangularvert.glsl;h=dd216612d697746db0f1a5dde671f5e328286012;hp=0000000000000000000000000000000000000000;hb=a03f2bc751bbd7f91cbc2f52d2f0f6e753d6f776;hpb=210d1b08cec40845d849e89baea8a9cc96917f60 diff --git a/equirectangularvert.glsl b/equirectangularvert.glsl new file mode 100644 index 0000000..dd21661 --- /dev/null +++ b/equirectangularvert.glsl @@ -0,0 +1,15 @@ +#version 330 + +in vec3 pos; +out vec3 localPos; + +uniform mat4 projection; +uniform mat4 view; + +void main() { + localPos = pos; + // flip image + localPos.y = -localPos.y; + vec4 fragPos = projection * view * vec4(pos, 1); + gl_Position = fragPos.xyww; +}