summaryrefslogtreecommitdiff
path: root/src/shader/linejoin.vertex.glsl
blob: 2e03561e5b426c951575286bc25b1f7f3239d441 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
attribute vec2 a_pos;

uniform mat4 u_matrix;
uniform vec2 u_world;
uniform float u_size;

varying vec2 v_pos;

void main() {
    gl_Position = u_matrix * vec4(floor(a_pos / 2.0), 0.0, 1.0);
    v_pos = (gl_Position.xy + 1.0) * u_world;
    gl_PointSize = u_size;
}