summaryrefslogtreecommitdiffstats
path: root/wgpu/src/shader
diff options
context:
space:
mode:
Diffstat (limited to 'wgpu/src/shader')
-rw-r--r--wgpu/src/shader/quad.wgsl7
1 files changed, 3 insertions, 4 deletions
diff --git a/wgpu/src/shader/quad.wgsl b/wgpu/src/shader/quad.wgsl
index bae05a0c..80d733ab 100644
--- a/wgpu/src/shader/quad.wgsl
+++ b/wgpu/src/shader/quad.wgsl
@@ -80,8 +80,7 @@ fn distance_alg(
[[stage(fragment)]]
fn fs_main(
- input: VertexOutput,
- [[builtin(position)]] coord: vec4<f32>
+ input: VertexOutput
) -> [[location(0)]] vec4<f32> {
var mixed_color: vec4<f32> = input.color;
@@ -92,7 +91,7 @@ fn fs_main(
);
var internal_distance: f32 = distance_alg(
- vec2<f32>(coord.x, coord.y),
+ vec2<f32>(input.position.x, input.position.y),
input.pos + vec2<f32>(input.border_width, input.border_width),
input.scale - vec2<f32>(input.border_width * 2.0, input.border_width * 2.0),
internal_border
@@ -108,7 +107,7 @@ fn fs_main(
}
var dist: f32 = distance_alg(
- vec2<f32>(coord.x, coord.y),
+ vec2<f32>(input.position.x, input.position.y),
input.pos,
input.scale,
input.border_radius