swayfx/sway
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
..
commands Add blur, shadow, and corner radius to layer-shell surfaces (#144) 2023-05-19 21:14:06 +02:00
config rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
desktop refactor: simplify blur (#219) 2023-09-06 00:32:08 -04:00
input upstream update: merge sway 1.8.1 (#111) 2023-02-14 10:51:29 -05:00
tree refactor: simplify blur (#219) 2023-09-06 00:32:08 -04:00
commands.c Add blur, shadow, and corner radius to layer-shell surfaces (#144) 2023-05-19 21:14:06 +02:00
config.c default scratchpad_minimize to false and add warning 2023-06-02 18:56:43 -04:00
criteria.c rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
decoration.c Fix double free when unmapping any view 2018-11-15 15:22:09 +10:00
ipc-json.c upstream: ipc: add LIBINPUT_CONFIG_ACCEL_PROFILE_CUSTOM entry 2023-05-21 00:23:40 -04:00
ipc-server.c rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
layer_criteria.c Add blur, shadow, and corner radius to layer-shell surfaces (#144) 2023-05-19 21:14:06 +02:00
lock.c upstream update: merge sway 1.8.1 (#111) 2023-02-14 10:51:29 -05:00
main.c rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
meson.build fix: update stencil if the output size changes (#178) 2023-06-02 18:53:41 -04:00
realtime.c rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
server.c Add kawase blur (#120) 2023-04-17 23:24:48 +02:00
sway-bar.5.scd man: update Pango font description URL 2021-08-04 02:15:04 +02:00
sway-input.5.scd rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
sway-ipc.7.scd Add blur, shadow, and corner radius to layer-shell surfaces (#144) 2023-05-19 21:14:06 +02:00
sway-output.5.scd upstream update: merge sway 1.8.1 (#111) 2023-02-14 10:51:29 -05:00
sway.1.scd man: update maintainer 2021-01-08 09:33:51 +01:00
sway.5.scd Add blur, shadow, and corner radius to layer-shell surfaces (#144) 2023-05-19 21:14:06 +02:00
swaynag.c Bump RLIMIT_NOFILE 2021-10-30 08:19:35 -06:00
xdg_activation_v1.c rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
xdg_decoration.c Fix compile after wlroots commit c3e54021f8bbf3ec1c1e5906459be0ae85f5fb8c 2021-10-07 21:29:37 +03:00