Harbor

branch main
showing the latest snapshot on main
workflow_fragment.wgsl 507 B · Plain text
gpu/shader/tests/golden/workflow_fragment.wgsl 0644 Raw
struct _shade_Input {
	@location(0) uv: vec2<f32>,
	@location(1) normal: vec3<f32>,
}

struct _shade_Output {
	@location(0) color: vec4<f32>,
}

@group(0) @binding(0) var material_tex_tex: texture_2d<f32>;
@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<f32>(albedo.rgb, 1.0);
	return __luma_output;
}