swayfx/sway/tree
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
..
arrange.c rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
container.c Add kawase blur (#120) 2023-04-17 23:24:48 +02:00
node.c rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
output.c rebase: Sway 1.8 (#78) 2023-01-04 17:32:43 -05:00
root.c Extend minimize logic to work with XWayland and XDG applications (#132) 2023-03-26 11:44:21 -04:00
view.c Extend minimize logic to work with XWayland and XDG applications (#132) 2023-03-26 11:44:21 -04:00
workspace.c Blur damage tracking simplification (#155) 2023-05-16 02:26:01 -04:00