frienderer 0.11.2

Very simple OpenGL renderer, mainly for GUIs.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#version 330

uniform vec2 u_viewport;

in vec2 position;
in vec2 uv;

out vec2 v_uv;

vec2 from_pixel_pos(vec2 position, vec2 viewport) {
    return mix(vec2(-1.0, 1.0), vec2(1.0, -1.0), position / u_viewport);
}

void main() {
    gl_Position = vec4(from_pixel_pos(position, u_viewport), 0.0, 1.0);
    v_uv = uv;
}