camera 0.1.0

A camera library
1
2
3
4
5
6
7
8
9
10
11
12
13
#version 450

layout(location = 0) uniform sampler2D camera;
layout(location = 1) uniform vec2 resolution;

vec4 capture(vec2 uv) {
    return texture(camera, uv * vec2(-1.0));
}

void main() {
    vec2 uv = gl_FragCoord.xy / resolution;
    gl_FragColor = capture(uv);
}