cxgraph/libcxgraph/src/renderer/vertex.wgsl

12 lines
249 B
WebGPU Shading Language

@vertex
fn main(@builtin(vertex_index) in_vertex_index: u32) -> @builtin(position) vec4f {
var pos = array<vec2f, 4>(
vec2(-1.0,-1.0),
vec2( 1.0,-1.0),
vec2(-1.0, 1.0),
vec2( 1.0, 1.0),
);
return vec4f(pos[in_vertex_index], 0.0, 1.0);
}