doryen-rs 1.3.0

Pure rust OpenGL accelerated roguelike console API with native/wasm support
Documentation
1
2
3
4
5
6
7
8
9
10
in vec2 aVertexPosition;
in vec2 aTextureCoord;
out vec2 vTextureCoord;
uniform vec2 uTermSize;
void main(void) {
    // vertex position from (-1,-1) to (1,1)
    gl_Position = vec4(aVertexPosition.xy, 0.0, 1.0);
    // texture coordinates from (0,0) to (console_width,console_height)
    vTextureCoord = aTextureCoord * uTermSize;
}