kit 0.0.2

An small game engine for 3D games.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#version 410 core

uniform mat4 projection;
layout(location = 0) in vec3 in_position;
layout(location = 1) in vec2 in_uv;

out vec2 uv;
out vec4 debug_color;

void
main() {
  uv = in_uv;
  gl_Position = projection * (vec4(in_position, 1.0));
  float z = in_position.z;
  debug_color = vec4(z, z, z, 1.0);
}