From 4f05a74aa84bca74b650cffdc7ad889413f621cf Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Sat, 8 Feb 2025 13:33:28 +0300 Subject: Add alpha parameter to shaders Lets us add extra opacity. --- niri-visual-tests/src/cases/gradient_angle.rs | 1 + niri-visual-tests/src/cases/gradient_area.rs | 2 ++ niri-visual-tests/src/cases/gradient_oklab.rs | 1 + niri-visual-tests/src/cases/gradient_oklab_alpha.rs | 1 + niri-visual-tests/src/cases/gradient_oklch_alpha.rs | 1 + niri-visual-tests/src/cases/gradient_oklch_decreasing.rs | 1 + niri-visual-tests/src/cases/gradient_oklch_increasing.rs | 1 + niri-visual-tests/src/cases/gradient_oklch_longer.rs | 1 + niri-visual-tests/src/cases/gradient_oklch_shorter.rs | 1 + niri-visual-tests/src/cases/gradient_srgb.rs | 1 + niri-visual-tests/src/cases/gradient_srgb_alpha.rs | 1 + niri-visual-tests/src/cases/gradient_srgblinear.rs | 1 + niri-visual-tests/src/cases/gradient_srgblinear_alpha.rs | 1 + 13 files changed, 14 insertions(+) (limited to 'niri-visual-tests/src') diff --git a/niri-visual-tests/src/cases/gradient_angle.rs b/niri-visual-tests/src/cases/gradient_angle.rs index 807e7aa6..6cf666c1 100644 --- a/niri-visual-tests/src/cases/gradient_angle.rs +++ b/niri-visual-tests/src/cases/gradient_angle.rs @@ -63,6 +63,7 @@ impl TestCase for GradientAngle { 0., CornerRadius::default(), 1., + 1., ) .with_location(area.loc)] .into_iter() diff --git a/niri-visual-tests/src/cases/gradient_area.rs b/niri-visual-tests/src/cases/gradient_area.rs index 73b71ce9..290e0a82 100644 --- a/niri-visual-tests/src/cases/gradient_area.rs +++ b/niri-visual-tests/src/cases/gradient_area.rs @@ -84,6 +84,7 @@ impl TestCase for GradientArea { Rectangle::default(), CornerRadius::default(), 1., + 1., ); rv.extend( self.border @@ -103,6 +104,7 @@ impl TestCase for GradientArea { 0., CornerRadius::default(), 1., + 1., ) .with_location(area.loc)] .into_iter() diff --git a/niri-visual-tests/src/cases/gradient_oklab.rs b/niri-visual-tests/src/cases/gradient_oklab.rs index 8230be99..c933d278 100644 --- a/niri-visual-tests/src/cases/gradient_oklab.rs +++ b/niri-visual-tests/src/cases/gradient_oklab.rs @@ -44,6 +44,7 @@ impl TestCase for GradientOklab { 0., CornerRadius::default(), 1., + 1., ) .with_location(area.loc)] .into_iter() diff --git a/niri-visual-tests/src/cases/gradient_oklab_alpha.rs b/niri-visual-tests/src/cases/gradient_oklab_alpha.rs index 372bfb47..a0d65f92 100644 --- a/niri-visual-tests/src/cases/gradient_oklab_alpha.rs +++ b/niri-visual-tests/src/cases/gradient_oklab_alpha.rs @@ -42,6 +42,7 @@ impl TestCase for GradientOklabAlpha { 0., CornerRadius::default(), 1., + 1., ) .with_location(area.loc)] .into_iter() diff --git a/niri-visual-tests/src/cases/gradient_oklch_alpha.rs b/niri-visual-tests/src/cases/gradient_oklch_alpha.rs index 0c649b0d..ebcfb09a 100644 --- a/niri-visual-tests/src/cases/gradient_oklch_alpha.rs +++ b/niri-visual-tests/src/cases/gradient_oklch_alpha.rs @@ -44,6 +44,7 @@ impl TestCase for GradientOklchAlpha { 0., CornerRadius::default(), 1., + 1., ) .with_location(area.loc)] .into_iter() diff --git a/niri-visual-tests/src/cases/gradient_oklch_decreasing.rs b/niri-visual-tests/src/cases/gradient_oklch_decreasing.rs index b693e032..fb604fae 100644 --- a/niri-visual-tests/src/cases/gradient_oklch_decreasing.rs +++ b/niri-visual-tests/src/cases/gradient_oklch_decreasing.rs @@ -44,6 +44,7 @@ impl TestCase for GradientOklchDecreasing { 0., CornerRadius::default(), 1., + 1., ) .with_location(area.loc)] .into_iter() diff --git a/niri-visual-tests/src/cases/gradient_oklch_increasing.rs b/niri-visual-tests/src/cases/gradient_oklch_increasing.rs index e562f170..776b0d51 100644 --- a/niri-visual-tests/src/cases/gradient_oklch_increasing.rs +++ b/niri-visual-tests/src/cases/gradient_oklch_increasing.rs @@ -44,6 +44,7 @@ impl TestCase for GradientOklchIncreasing { 0., CornerRadius::default(), 1., + 1., ) .with_location(area.loc)] .into_iter() diff --git a/niri-visual-tests/src/cases/gradient_oklch_longer.rs b/niri-visual-tests/src/cases/gradient_oklch_longer.rs index bb3c5de0..870b1175 100644 --- a/niri-visual-tests/src/cases/gradient_oklch_longer.rs +++ b/niri-visual-tests/src/cases/gradient_oklch_longer.rs @@ -44,6 +44,7 @@ impl TestCase for GradientOklchLonger { 0., CornerRadius::default(), 1., + 1., ) .with_location(area.loc)] .into_iter() diff --git a/niri-visual-tests/src/cases/gradient_oklch_shorter.rs b/niri-visual-tests/src/cases/gradient_oklch_shorter.rs index d0103f30..5622ac35 100644 --- a/niri-visual-tests/src/cases/gradient_oklch_shorter.rs +++ b/niri-visual-tests/src/cases/gradient_oklch_shorter.rs @@ -44,6 +44,7 @@ impl TestCase for GradientOklchShorter { 0., CornerRadius::default(), 1., + 1., ) .with_location(area.loc)] .into_iter() diff --git a/niri-visual-tests/src/cases/gradient_srgb.rs b/niri-visual-tests/src/cases/gradient_srgb.rs index 6e704e29..4afc69b6 100644 --- a/niri-visual-tests/src/cases/gradient_srgb.rs +++ b/niri-visual-tests/src/cases/gradient_srgb.rs @@ -44,6 +44,7 @@ impl TestCase for GradientSrgb { 0., CornerRadius::default(), 1., + 1., ) .with_location(area.loc)] .into_iter() diff --git a/niri-visual-tests/src/cases/gradient_srgb_alpha.rs b/niri-visual-tests/src/cases/gradient_srgb_alpha.rs index 237bfad4..1cb602fa 100644 --- a/niri-visual-tests/src/cases/gradient_srgb_alpha.rs +++ b/niri-visual-tests/src/cases/gradient_srgb_alpha.rs @@ -42,6 +42,7 @@ impl TestCase for GradientSrgbAlpha { 0., CornerRadius::default(), 1., + 1., ) .with_location(area.loc)] .into_iter() diff --git a/niri-visual-tests/src/cases/gradient_srgblinear.rs b/niri-visual-tests/src/cases/gradient_srgblinear.rs index a154971c..5c24275f 100644 --- a/niri-visual-tests/src/cases/gradient_srgblinear.rs +++ b/niri-visual-tests/src/cases/gradient_srgblinear.rs @@ -44,6 +44,7 @@ impl TestCase for GradientSrgbLinear { 0., CornerRadius::default(), 1., + 1., ) .with_location(area.loc)] .into_iter() diff --git a/niri-visual-tests/src/cases/gradient_srgblinear_alpha.rs b/niri-visual-tests/src/cases/gradient_srgblinear_alpha.rs index 847b3a6b..59b8fbce 100644 --- a/niri-visual-tests/src/cases/gradient_srgblinear_alpha.rs +++ b/niri-visual-tests/src/cases/gradient_srgblinear_alpha.rs @@ -42,6 +42,7 @@ impl TestCase for GradientSrgbLinearAlpha { 0., CornerRadius::default(), 1., + 1., ) .with_location(area.loc)] .into_iter() -- cgit