diff --git a/experiments/2024-10-30/src/shader.wgsl b/experiments/2024-10-30/src/shader.wgsl index cd80cc789..a954e6112 100644 --- a/experiments/2024-10-30/src/shader.wgsl +++ b/experiments/2024-10-30/src/shader.wgsl @@ -13,12 +13,15 @@ struct VertexInput { struct VertexOutput { @builtin(position) position: vec4, + @location(0) normal: vec4, } @vertex fn vertex(in: VertexInput) -> VertexOutput { var out: VertexOutput; out.position = uniforms.transform * vec4(in.position, 1.0); + out.normal = uniforms.transform_for_normals * vec4(in.normal, 0.0); + return out; }