//! # Basic Shader Module struct VertexInput { @location(0) position: vec3, }; struct VertexOutput { @builtin(position) clip_position: vec4, }; @vertex fn vs_main(model: VertexInput) -> VertexOutput { var out: VertexOutput; out.clip_position = vec4(model.position, 1.0); return out; } @fragment fn fs_main() -> @location(0) vec4 { return vec4(1.0, 0.5, 0.2, 1.0); // Couleur orange }