diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-05-03 21:49:47 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-05-03 21:49:47 +0400 |
| commit | 74996a2416712f6b6e00c4b216627feda3ae518d (patch) | |
| tree | fc7c0271f1aeec99dac8299706d5e298c71adc3b /src/render_helpers/shaders | |
| parent | 8ab50f9d1ca5795f4eef84ad423dc0d63d990b98 (diff) | |
| download | niri-74996a2416712f6b6e00c4b216627feda3ae518d.tar.gz niri-74996a2416712f6b6e00c4b216627feda3ae518d.tar.bz2 niri-74996a2416712f6b6e00c4b216627feda3ae518d.zip | |
Make BorderRenderElement scale-agnostic
Diffstat (limited to 'src/render_helpers/shaders')
| -rw-r--r-- | src/render_helpers/shaders/border.frag | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/render_helpers/shaders/border.frag b/src/render_helpers/shaders/border.frag index 89edb363..adbc124b 100644 --- a/src/render_helpers/shaders/border.frag +++ b/src/render_helpers/shaders/border.frag @@ -60,9 +60,8 @@ float rounding_alpha(vec2 coords, vec2 size, vec4 corner_radius) { } void main() { - vec4 color = gradient_color(niri_v_coords * niri_size); - vec3 coords_geo = input_to_geo * vec3(niri_v_coords, 1.0); + vec4 color = gradient_color(coords_geo.xy); color = color * rounding_alpha(coords_geo.xy, geo_size, outer_radius); if (border_width > 0.0) { |
