Skip to content

Commit ad6afda

Browse files
committed
blur: add missing transform to corners
1 parent bb8917b commit ad6afda

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

types/scene/wlr_scene.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2070,6 +2070,9 @@ static void scene_entry_render(struct render_list_entry *entry, const struct ren
20702070
tex = scene_buffer_get_texture(mask, data->output->output->renderer);
20712071
}
20722072

2073+
struct fx_corner_radii blur_corners = blur->corners;
2074+
fx_corner_radii_transform(node_transform, &blur_corners);
2075+
20732076
struct fx_render_blur_pass_options blur_options = {
20742077
.tex_options = {
20752078
.base = (struct wlr_render_texture_options) {
@@ -2083,7 +2086,7 @@ static void scene_entry_render(struct render_list_entry *entry, const struct ren
20832086
.blend_mode = WLR_RENDER_BLEND_MODE_PREMULTIPLIED,
20842087
},
20852088
.clip_box = &dst_box,
2086-
.corners = fx_corner_radii_scale(blur->corners, data->scale),
2089+
.corners = fx_corner_radii_scale(blur_corners, data->scale),
20872090
.discard_transparent = false,
20882091
},
20892092
.opaque_region = NULL,

0 commit comments

Comments
 (0)