Binary that renders a triangle using Vulkan and scans the resulting image to a PNG. To be used in developing Turnip.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

triangle.vert 287B

1234567891011121314151617
  1. #version 450
  2. vec2 positions[3] = vec2[](
  3. vec2(0.0, -0.5),
  4. vec2(0.5, 0.5),
  5. vec2(-0.5, 0.5)
  6. );
  7. vec3 colors[3] = vec3[](
  8. vec3(1.0, 0.0, 0.0),
  9. vec3(0.0, 1.0, 0.0),
  10. vec3(0.0, 0.0, 1.0)
  11. );
  12. void main() {
  13. gl_Position = vec4(positions[gl_VertexIndex], 0.0, 1.0);
  14. }