From 5115eb592d1477b355770eee9d6b913481d4859f Mon Sep 17 00:00:00 2001 From: kartofen Date: Fri, 20 Oct 2023 19:31:31 +0300 Subject: graphics pipeline --- files/shaders/shader1.vert | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'files/shaders/shader1.vert') diff --git a/files/shaders/shader1.vert b/files/shaders/shader1.vert index c5d117f..f5b2f8d 100644 --- a/files/shaders/shader1.vert +++ b/files/shaders/shader1.vert @@ -1,10 +1,20 @@ #version 450 +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)); + 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]; } -- cgit v1.2.3