aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-02-22 10:21:38 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2024-02-22 10:21:38 +0400
commitf32a25eefefa23a0849a8f3c2710bcfd4fd8d5a0 (patch)
treeb264b1dec1eba0c7c3de0d262b7244714181a576
parentaefbad0cf73daade747ca47b8cb63b6c6fbdfc2b (diff)
downloadniri-f32a25eefefa23a0849a8f3c2710bcfd4fd8d5a0.tar.gz
niri-f32a25eefefa23a0849a8f3c2710bcfd4fd8d5a0.tar.bz2
niri-f32a25eefefa23a0849a8f3c2710bcfd4fd8d5a0.zip
Improve shader formatting
-rw-r--r--src/render_helpers/shaders/gradient_border.frag6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/render_helpers/shaders/gradient_border.frag b/src/render_helpers/shaders/gradient_border.frag
index 91f2f3f0..67114eb4 100644
--- a/src/render_helpers/shaders/gradient_border.frag
+++ b/src/render_helpers/shaders/gradient_border.frag
@@ -15,15 +15,13 @@ uniform vec2 grad_vec;
void main() {
vec2 coords = v_coords * size + grad_offset;
- if ((grad_vec.x < 0.0 && 0.0 <= grad_vec.y)
- || (0.0 <= grad_vec.x && grad_vec.y < 0.0)) {
+ if ((grad_vec.x < 0.0 && 0.0 <= grad_vec.y) || (0.0 <= grad_vec.x && grad_vec.y < 0.0))
coords.x -= grad_width;
- }
float frac = dot(coords, grad_vec) / dot(grad_vec, grad_vec);
if (grad_vec.y < 0.0)
- frac = 1.0 + frac;
+ frac += 1.0;
frac = clamp(frac, 0.0, 1.0);
vec4 out_color = mix(color_from, color_to, frac);