ruffle/render/wgpu/shaders/gradient/mode/radial.wgsl

16 lines
383 B
WebGPU Shading Language

#import gradient
#import common
override fn gradient::find_t(focal_point: f32, uv: vec2<f32>) -> f32 {
return length(uv * 2.0 - 1.0);
}
@vertex
fn main_vertex(in: common::VertexInput) -> gradient::VertexOutput {
return gradient::main_vertex(in);
}
@fragment
fn main_fragment(in: gradient::VertexOutput) -> @location(0) vec4<f32> {
return gradient::main_fragment(in);
}