diff options
Diffstat (limited to 'wgpu/src/shader/vertex.wgsl')
-rw-r--r-- | wgpu/src/shader/vertex.wgsl | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/wgpu/src/shader/vertex.wgsl b/wgpu/src/shader/vertex.wgsl new file mode 100644 index 00000000..904f8470 --- /dev/null +++ b/wgpu/src/shader/vertex.wgsl @@ -0,0 +1,7 @@ +// Compute the normalized quad coordinates based on the vertex index. +fn vertex_position(vertex_index: u32) -> vec2<f32> { + // #: 0 1 2 3 4 5 + // x: 1 1 0 0 0 1 + // y: 1 0 0 0 1 1 + return vec2<f32>((vec2(1u, 2u) + vertex_index) % 6u < 3u); +} |