coffee 0.4.0

An opinionated 2D game engine focused on simplicity, explicitness, and type-safety
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#version 150 core

in vec2 a_Pos;
in vec4 a_Color;

layout (std140) uniform Globals {
    mat4 u_MVP;
};

out vec4 v_Color;

void main() {
    v_Color = a_Color;

    gl_Position = u_MVP * vec4(a_Pos, 0.0, 1.0);
}