Celestia
1attribute vec2 in_Position;
2attribute vec2 in_TexCoord0;
3attribute float in_Intensity;
4
5varying vec2 texCoord;
6varying float intensity;
7
8uniform float screenRatio;
9
10void main(void)
11{
12float offset = 0.5 - screenRatio * 0.5;
13gl_Position = vec4(in_Position.x * screenRatio, in_Position.y, 0.0, 1.0);
14texCoord = vec2(in_TexCoord0.x * screenRatio + offset, in_TexCoord0.y);
15intensity = in_Intensity;
16}
17