three-d 0.19.0

2D/3D renderer - makes it simple to draw stuff across platforms (including web)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14

uniform vec3 eye;
uniform float minDistance;
uniform float maxDistance;

in vec3 pos;

layout (location = 0) out vec4 outColor;

void main()
{
    float dist = (distance(pos, eye) - minDistance) / (maxDistance - minDistance);
    outColor = vec4(dist, dist, dist, 1.0);
}