swayfx/include/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
..
desktop style: created struct for each shader type 2023-04-30 13:35: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.h Add kawase blur (#120) 2023-04-17 23:24:48 +02:00
config.h Blur damage tracking simplification (#155) 2023-05-16 02:26:01 -04:00
criteria.h rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
decoration.h Handle views created after decoration mode is sent for xdg-shell 2018-08-06 15:20:30 +01:00
desktop.h rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
ipc-json.h rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
ipc-server.h ipc: add an input event 2019-07-23 20:45:46 +03:00
layers.h rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
output.h Add kawase blur (#120) 2023-04-17 23:24:48 +02:00
server.h Add kawase blur (#120) 2023-04-17 23:24:48 +02:00
surface.h rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
swaynag.h Spawn swaynag as a wayland client 2019-04-14 12:41:59 +03:00
xdg_decoration.h Improve CSD logic 2018-09-27 22:51:37 +10:00
xwayland.h Parse missing i3 window types 2018-10-21 15:59:04 +02:00