summaryrefslogtreecommitdiffstats
path: root/res/raw/dot_vs.glsl
blob: e4ebeedd03c7fa6f7f314dae1b0bafde4b5b2847 (plain)
1
2
3
4
5
6
7
8
9
10
11
varying float pointSize;

void main() {
    vec4 objPos = vec4(ATTRIB_position, 1.0);
    float tmpPointSize = objPos.z*7.0;
    pointSize = 0.5-tmpPointSize/1000.0;
    objPos.z = 0.0;
    objPos.x = objPos.x - ATTRIB_offsetX * tmpPointSize/100.0;
    gl_Position = objPos;
    gl_PointSize = tmpPointSize*UNI_scaleSize;
}