diff --git a/experiments/2024-10-30/src/shader.wgsl b/experiments/2024-10-30/src/shader.wgsl index ea2b172aa..75d6baebf 100644 --- a/experiments/2024-10-30/src/shader.wgsl +++ b/experiments/2024-10-30/src/shader.wgsl @@ -13,14 +13,14 @@ struct VertexInput { struct VertexOutput { @builtin(position) position: vec4, - @location(0) normal: vec4, + @location(0) normal: vec3, } @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); + out.normal = (uniforms.transform_for_normals * vec4(in.normal, 0.0)).xyz; return out; }