struct _shade_Input { @location(0) uv: vec2, @location(1) normal: vec3, } struct _shade_Output { @location(0) color: vec4, } @group(0) @binding(0) var material_tex_tex: texture_2d; @group(0) @binding(1) var material_tex_samp: sampler; @fragment fn shade(input: _shade_Input) -> _shade_Output { var __luma_output: _shade_Output; let albedo = textureSample(material_tex_tex, material_tex_samp, input.uv); __luma_output.color = vec4(albedo.rgb, 1.0); return __luma_output; }