Shader/ShaderLang: Add type inference for variable declaration

This commit is contained in:
Jérôme Leclercq
2021-04-14 17:56:33 +02:00
parent 0f15387c6c
commit b234134abc
6 changed files with 37 additions and 7 deletions

View File

@@ -45,8 +45,8 @@ struct FragOut
[[entry(frag)]]
fn main(fragIn: VertOut) -> FragOut
{
let lightDir: vec3<f32> = vec3<f32>(0.0, -0.707, 0.707);
let lightFactor: f32 = dot(fragIn.normal, lightDir);
let lightDir = vec3<f32>(0.0, -0.707, 0.707);
let lightFactor = dot(fragIn.normal, lightDir);
let fragOut: FragOut;
fragOut.color = lightFactor * tex.Sample(fragIn.uv);