aboutsummaryrefslogtreecommitdiff
path: root/niri-visual-tests/src
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-05-03 21:21:58 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2024-05-03 21:23:32 +0400
commit8ab50f9d1ca5795f4eef84ad423dc0d63d990b98 (patch)
tree547387d5d17f565791abf9ec3b5bd863a1257162 /niri-visual-tests/src
parent5c32031111223cdfb7ad5e9c2766204445ac6492 (diff)
downloadniri-8ab50f9d1ca5795f4eef84ad423dc0d63d990b98.tar.gz
niri-8ab50f9d1ca5795f4eef84ad423dc0d63d990b98.tar.bz2
niri-8ab50f9d1ca5795f4eef84ad423dc0d63d990b98.zip
shader_element: Store program type instead of shader
Diffstat (limited to 'niri-visual-tests/src')
-rw-r--r--niri-visual-tests/src/cases/gradient_angle.rs34
-rw-r--r--niri-visual-tests/src/cases/gradient_area.rs30
2 files changed, 28 insertions, 36 deletions
diff --git a/niri-visual-tests/src/cases/gradient_angle.rs b/niri-visual-tests/src/cases/gradient_angle.rs
index 58c09237..66859fc3 100644
--- a/niri-visual-tests/src/cases/gradient_angle.rs
+++ b/niri-visual-tests/src/cases/gradient_angle.rs
@@ -54,30 +54,26 @@ impl TestCase for GradientAngle {
fn render(
&mut self,
- renderer: &mut GlesRenderer,
+ _renderer: &mut GlesRenderer,
size: Size<i32, Physical>,
) -> Vec<Box<dyn RenderElement<GlesRenderer>>> {
let (a, b) = (size.w / 4, size.h / 4);
let size = (size.w - a * 2, size.h - b * 2);
let area = Rectangle::from_loc_and_size((a, b), size);
- BorderRenderElement::shader(renderer)
- .map(|shader| {
- BorderRenderElement::new(
- shader,
- Scale::from(1.),
- area,
- area,
- [1., 0., 0., 1.],
- [0., 1., 0., 1.],
- self.angle - FRAC_PI_2,
- area,
- 0.,
- CornerRadius::default(),
- )
- })
- .into_iter()
- .map(|elem| Box::new(elem) as _)
- .collect()
+ [BorderRenderElement::new(
+ Scale::from(1.),
+ area,
+ area,
+ [1., 0., 0., 1.],
+ [0., 1., 0., 1.],
+ self.angle - FRAC_PI_2,
+ area,
+ 0.,
+ CornerRadius::default(),
+ )]
+ .into_iter()
+ .map(|elem| Box::new(elem) as _)
+ .collect()
}
}
diff --git a/niri-visual-tests/src/cases/gradient_area.rs b/niri-visual-tests/src/cases/gradient_area.rs
index c9b09621..c729ea03 100644
--- a/niri-visual-tests/src/cases/gradient_area.rs
+++ b/niri-visual-tests/src/cases/gradient_area.rs
@@ -98,23 +98,19 @@ impl TestCase for GradientArea {
);
rv.extend(
- BorderRenderElement::shader(renderer)
- .map(|shader| {
- BorderRenderElement::new(
- shader,
- Scale::from(1.),
- area,
- g_area,
- [1., 0., 0., 1.],
- [0., 1., 0., 1.],
- FRAC_PI_4,
- area,
- 0.,
- CornerRadius::default(),
- )
- })
- .into_iter()
- .map(|elem| Box::new(elem) as _),
+ [BorderRenderElement::new(
+ Scale::from(1.),
+ area,
+ g_area,
+ [1., 0., 0., 1.],
+ [0., 1., 0., 1.],
+ FRAC_PI_4,
+ area,
+ 0.,
+ CornerRadius::default(),
+ )]
+ .into_iter()
+ .map(|elem| Box::new(elem) as _),
);
rv