swayfx/sway/desktop
William McKinnon 6f6991a1b3
refactor: simplify blur (#219)
* refactor: removed surface_width + surface_height from render_blur()

* Fixed scaling issues

* Minor refactors

* removed scaled_dst box

* removed uneeded fb bind

* removed unneeded src_box

* removed unneeded wlr_fbox_from_box function

* removed src_box

* Don't scale the blur translucent region twice

* Renamed extended_damage to original_damage to reflect better what it actually is

* Removed unneeded clearing of the wlr fbo before rendering onto it

* Removed the need for our own main FBO, also fixes some damage bugs

* Simplified detection of blur on workspace

* cleaned up comments

---------

Co-authored-by: Erik Reider <35975961+ErikReider@users.noreply.github.com>
2023-09-06 00:32:08 -04:00
..
fx_renderer refactor: simplify blur (#219) 2023-09-06 00:32:08 -04:00
desktop.c rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
idle_inhibit_v1.c rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
launcher.c rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
layer_shell.c fix: layer old damage not being offset by the monitor layout coords 2023-05-21 00:13:31 -04:00
output.c refactor: simplify blur (#219) 2023-09-06 00:32:08 -04:00
render.c refactor: simplify blur (#219) 2023-09-06 00:32:08 -04:00
surface.c rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
transaction.c transaction: destroying nodes aren't hidden 2022-01-21 13:13:16 +01:00
xdg_shell.c Extend minimize logic to work with XWayland and XDG applications (#132) 2023-03-26 11:44:21 -04:00
xwayland.c Extend minimize logic to work with XWayland and XDG applications (#132) 2023-03-26 11:44:21 -04:00