rust_vulkan_test/res/shaders/main.vert
Florian RICHER b2d28ef408
Some checks failed
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
Continue vulkan c++ tutorial
2024-11-17 20:19:34 +01:00

1 line
No EOL
391 B
GLSL

#version 450
out gl_PerVertex {
vec4 gl_Position;
};
layout (location = 0) out vec3 fragColor;
vec2 positions[3] = vec2[](
vec2(0.0, -0.5),
vec2(0.5, 0.5),
vec2(-0.5, 0.5)
);
vec3 colors[3] = vec3[](
vec3(1.0, 0.0, 0.0),
vec3(0.0, 1.0, 0.0),
vec3(0.0, 0.0, 1.0)
);
void main() {
gl_Position = vec4(positions[gl_VertexIndex], 0.0, 1.0);
fragColor = colors[gl_VertexIndex];
}