untitled-game-engine/public/shaders/simple-frag.wgsl
2025-03-28 18:06:18 -05:00

17 lines
308 B
WebGPU Shading Language

struct Uniforms {
u_color: vec4f,
};
@group(0) @binding(0)
var<uniform> uniforms: Uniforms;
struct VertexOutput {
@builtin(position) position: vec4f,
@location(0) v_color: vec4f,
};
@fragment
fn main(input: VertexOutput) -> @location(0) vec4f {
return input.v_color * uniforms.u_color;
}