Skip to content

add wlr_scene_blur support and fix wlroots 0.20 API compatibility#884

Open
fishman wants to merge 2 commits intomangowm:mainfrom
fishman:main
Open

add wlr_scene_blur support and fix wlroots 0.20 API compatibility#884
fishman wants to merge 2 commits intomangowm:mainfrom
fishman:main

Conversation

@fishman
Copy link
Copy Markdown

@fishman fishman commented May 2, 2026

feat: add wlr_scene_blur support and fix wlroots 0.20 API compatibility

  • Implement blur effect using wlr_scene_blur for both clients and layer surfaces
  • Add blur node creation and sizing in client/layer mapping and resize handlers
  • Fix XWayland cursor initialization for wlroots 0.20 (use wlr_xcursor_image_get_buffer)
  • Replace wlr_scene_buffer backdrop blur calls with wlr_scene_blur_set_transparency_mask_source

fishman added 2 commits April 12, 2026 19:46
- Implement blur effect using `wlr_scene_blur` for both clients and layer surfaces
- Add blur node creation and sizing in client/layer mapping and resize handlers
- Fix XWayland cursor initialization for wlroots 0.20 (use `wlr_xcursor_image_get_buffer`)
- Replace `wlr_scene_buffer` backdrop blur calls with `wlr_scene_blur_set_transparency_mask_source`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant