diff options
Diffstat (limited to 'workspaces/main/shaders/circle_mask_compute.wgsl')
| -rw-r--r-- | workspaces/main/shaders/circle_mask_compute.wgsl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/workspaces/main/shaders/circle_mask_compute.wgsl b/workspaces/main/shaders/circle_mask_compute.wgsl index b167781..87012f6 100644 --- a/workspaces/main/shaders/circle_mask_compute.wgsl +++ b/workspaces/main/shaders/circle_mask_compute.wgsl @@ -14,10 +14,10 @@ struct CircleMaskParams { @group(0) @binding(0) var<uniform> uniforms: CommonUniforms; @group(0) @binding(1) var<uniform> params: CircleMaskParams; -@fragment fn fs_main(@builtin(position) p: vec4<f32>) -> @location(0) vec4<f32> { +@fragment fn fs_main(@builtin(position) p: vec4f) -> @location(0) vec4f { let uv = p.xy / uniforms.resolution; - let center = vec2<f32>(0.5, 0.5); - let aspect_corrected_uv = (uv - center) * vec2<f32>(uniforms.aspect_ratio, 1.0); + let center = vec2f(0.5, 0.5); + let aspect_corrected_uv = (uv - center) * vec2f(uniforms.aspect_ratio, 1.0); let dist = length(aspect_corrected_uv); let edge_width = 0.01; |
