From d613b20803f41eeb4f6ae27003d5bfa371502930 Mon Sep 17 00:00:00 2001 From: Micha White Date: Sun, 18 Sep 2022 15:30:56 -0400 Subject: Created a vertex buffer --- shaders/sprite.wgsl | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'shaders/sprite.wgsl') diff --git a/shaders/sprite.wgsl b/shaders/sprite.wgsl index 7d2c5ce..d126cae 100644 --- a/shaders/sprite.wgsl +++ b/shaders/sprite.wgsl @@ -1,14 +1,16 @@ +struct VertexInput { + @location(0) position: vec2 +} + struct VertexOutput { @builtin(position) clip_position: vec4 } @vertex -fn vs_main(@builtin(vertex_index) in_vertex_index: u32) -> VertexOutput { +fn vs_main(model: VertexInput) -> VertexOutput { var out: VertexOutput; - let x = (1.0 * f32(in_vertex_index % u32(2))) + -0.5; - let y = (1.0 * f32(in_vertex_index / u32(2))) + -0.5; - out.clip_position = vec4(x, y, 0.0, 1.0); + out.clip_position = vec4(model.position, 0.0, 1.0); return out; } -- cgit v1.2.3