From c86b621244ce33dd5282178627a2a4e1ddf3b35e Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Mon, 4 Nov 2024 20:47:18 +0100 Subject: [PATCH] Provide normal to fragment shader --- experiments/2024-10-30/src/shader.wgsl | 3 +++ 1 file changed, 3 insertions(+) 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; }