swayfx/sway
William McKinnon 2c4fe20456
Blur damage tracking simplification (#155)
* suplified conditional in find_con_effect_iterator

* removed has_blur

* simplified optimized blur check

* moved damage expansion to output.c

* removed extraneous fx_renderer_scissor

* cleaned up render_output

* removed unneeded damage scale

* moved workspace optimized check function to workspace.c

* renamed ws iterator function

* added back region expansion

* removed uneeded parameter from get_main_buffer_blur

* returned extended damage

* moved get_blur_size back to original spot (reduce diff size)

* Fixed blur artifacting

* Fixed damage highlight not clearing correct framebuffer

* removed unneeded conditional

* moved initial damage expansion to output.c

* moved extended damage to the top of output_render

* moved blur damage to damage_surface_iterator

* ensure damage doesnt expand beyond output size

* removed stdint import

---------

Co-authored-by: Erik Reider <ereider20010103@gmail.com>
2023-05-16 02:26:01 -04:00
..
commands Add kawase blur (#120) 2023-04-17 23:24:48 +02:00
config rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
desktop Blur damage tracking simplification (#155) 2023-05-16 02:26:01 -04:00
input upstream update: merge sway 1.8.1 (#111) 2023-02-14 10:51:29 -05:00
tree Blur damage tracking simplification (#155) 2023-05-16 02:26:01 -04:00
commands.c Add kawase blur (#120) 2023-04-17 23:24:48 +02:00
config.c Blur damage tracking simplification (#155) 2023-05-16 02:26:01 -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 update: merge sway 1.8.1 (#111) 2023-02-14 10:51:29 -05:00
ipc-server.c rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05: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 Add kawase blur (#120) 2023-04-17 23:24:48 +02: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 upstream update: merge sway 1.8.1 (#111) 2023-02-14 10:51:29 -05: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 kawase blur (#120) 2023-04-17 23:24:48 +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