ChonkyStation/untextured.vert
2022-09-02 15:05:33 +02:00

15 lines
No EOL
554 B
GLSL

#version 330 core
layout (location = 0) in ivec3 pos;
uniform vec3 offset;
layout (location = 1) in vec3 colour;
layout (location = 2) in uint texpage;
layout (location = 3) in uint clut;
layout (location = 4) in vec2 texture_uv;
layout (location = 5) in uint texture_enable;
out vec4 frag_colour;
void main() {
gl_Position = vec4(float(pos.x + offset.x + 0.5) / 512 - 1, -(1 - float(pos.y + offset.y + 0.5) / 256), 0.0, 1.0);
frag_colour = vec4(float(colour.r) / 255, float(colour.g) / 255, float(colour.b) / 255, 1.f);
}