diff options
author | kartofen <mladenovnasko0@gmail.com> | 2023-10-20 19:31:31 +0300 |
---|---|---|
committer | kartofen <mladenovnasko0@gmail.com> | 2023-10-20 19:31:31 +0300 |
commit | 5115eb592d1477b355770eee9d6b913481d4859f (patch) | |
tree | bad0ddf43cea533a91bd1fa36caf6942f1c97b21 /files/shaders/shader1.vert | |
parent | 22128c747e0817f09c11b004016e6d7c518c1523 (diff) |
graphics pipeline
Diffstat (limited to 'files/shaders/shader1.vert')
-rw-r--r-- | files/shaders/shader1.vert | 12 |
1 files changed, 11 insertions, 1 deletions
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]; } |