Commit graph

7001 commits

Author SHA1 Message Date
William McKinnon
f94e24709f ensure damage doesnt expand beyond output size 2023-05-14 21:04:17 -04:00
William McKinnon
e6d1ee8b4d moved blur damage to damage_surface_iterator 2023-05-14 21:03:58 -04:00
William McKinnon
690f5c37ff moved extended damage to the top of output_render 2023-05-14 18:21:15 -04:00
William McKinnon
13d368544d moved initial damage expansion to output.c 2023-05-12 12:18:42 -04:00
William McKinnon
b8c668bb44 removed unneeded conditional 2023-05-12 12:15:48 -04:00
Erik Reider
74ee0b7d26 Fixed damage highlight not clearing correct framebuffer 2023-05-10 12:28:57 +02:00
Erik Reider
57b2e2f90a Fixed blur artifacting 2023-05-10 12:11:24 +02:00
William McKinnon
e0415f15bf moved get_blur_size back to original spot (reduce diff size) 2023-05-10 01:34:18 -04:00
William McKinnon
58fd78f389 returned extended damage 2023-05-10 01:32:37 -04:00
William McKinnon
e065838dd9 removed uneeded parameter from get_main_buffer_blur 2023-05-10 00:27:06 -04:00
William McKinnon
2b286dfe8f added back region expansion 2023-05-07 12:42:09 -04:00
William McKinnon
139c33f7c5 renamed ws iterator function 2023-05-07 00:54:19 -04:00
William McKinnon
00694dd059 moved workspace optimized check function to workspace.c 2023-05-07 00:51:03 -04:00
William McKinnon
171e6c59b1 removed unneeded damage scale 2023-05-07 00:19:24 -04:00
William McKinnon
c0d72c357b cleaned up render_output 2023-05-07 00:19:24 -04:00
William McKinnon
88a41baa30 removed extraneous fx_renderer_scissor 2023-05-07 00:19:24 -04:00
William McKinnon
f7851c21ae moved damage expansion to output.c 2023-05-07 00:19:24 -04:00
William McKinnon
434f3ddfce simplified optimized blur check 2023-05-07 00:19:24 -04:00
William McKinnon
1dff31248b removed has_blur 2023-05-07 00:19:24 -04:00
William McKinnon
621906481a suplified conditional in find_con_effect_iterator 2023-05-07 00:19:24 -04:00
William McKinnon
6e53c04abf
fix: shadow clipping & shadow corners (#153) 2023-05-05 16:07:50 -04:00
William McKinnon
94a6340f9f updated flake lock 2023-05-04 22:17:32 -04:00
Will McKinnon
74e7012b21 fix: smart_corners with shadow and titlebars 2023-04-30 14:51:04 -04:00
Will McKinnon
15db638ccb improved stenciling region 2023-04-30 14:06:57 -04:00
Will McKinnon
d86e349290 fix: blurred region is rounded below titlebars 2023-04-30 14:03:51 -04:00
Will McKinnon
ace9a222b8 style: created struct for each shader type 2023-04-30 13:35:01 -04:00
Will McKinnon
06339c325c style: moved stencil mask to its own shader 2023-04-30 12:53:26 -04:00
Erik Reider
5366c49b56
Fix: rotated outputs (#112) 2023-04-27 18:50:36 -04:00
Will McKinnon
3d1b294cc0 removed width and height parameters from fx_framebuffer_bind() 2023-04-24 00:53:55 -04:00
Will McKinnon
b61041980f store viewport width & height in fx_renderer 2023-04-24 00:11:55 -04:00
Erik Reider
50e2422e74
Only offset view by border size if not fullscreen (#145) 2023-04-21 03:00:38 -04:00
William McKinnon
10c74b6124 fixed error in config 2023-04-21 02:56:37 -04:00
William McKinnon
3f00052a90 fixed shadow corner_radius scaling 2023-04-18 19:04:00 -04:00
Will McKinnon
e02e338d45 updated README 2023-04-17 17:50:21 -04:00
Will McKinnon
7e302de4c2 fix: redefinition of state 2023-04-17 17:42:14 -04:00
Erik Reider
cbfb7af7fd
Add kawase blur (#120)
Co-authored-by: Erik Reider <erik.reider@protonmail.com>
Co-authored-by: Will McKinnon <contact@willmckinnon.com>
2023-04-17 23:24:48 +02:00
Will McKinnon
7d774f769c style: moved border_thickness out of render_shadow 2023-04-15 19:55:47 -04:00
Will McKinnon
8d3b7e13df style: .dim_color spacing 2023-04-15 13:44:56 -04:00
Will McKinnon
f74c0fedb2 minor shadow optimization 2023-04-07 00:26:23 -04:00
Will McKinnon
3e6f2366e7 updated docs from on|off to enable|disable 2023-04-06 20:36:18 -04:00
Will McKinnon
420364dd19 structure: moved fx_renderer and related fuctions to a folder 2023-04-06 20:30:42 -04:00
Will McKinnon
c24fccd45c style: moved damage creation to function 2023-04-04 09:58:41 -04:00
Will McKinnon
41df328325 style: unified rounded quad shaders 2023-04-03 20:16:54 -04:00
Inconn
4d1af65004
fix: remove 'f' suffixes from tex.frag to fix nvidia (#136) 2023-03-26 19:14:33 -04:00
Erik Reider
f2d29ceb6b
Extend minimize logic to work with XWayland and XDG applications (#132)
* Extend minimize logic

* Removed redundant xwayland minimize logic

* minor fixes

* Fixed not properly checking if window is ran though XWayland

* Added config option with default being off

* Set scratchpad_minimize to true by default

* Improve config dependant logic

* Switch to using enable|disable instead of on|off
2023-03-26 11:44:21 -04:00
Will McKinnon
7d5d7a3022 style: cleaned up fx_renderer.c 2023-03-20 13:00:31 -04:00
Will McKinnon
474bfb460a fix: updated flake 2023-03-18 01:59:12 -04:00
Will McKinnon
9a0d2899a2 fix: removed duplicate session_lock logic 2023-03-18 01:58:15 -04:00
Will McKinnon
1a10c61165 refactor: merged tex shaders 2023-03-18 01:03:02 -04:00
Erik Reider
f1e3fe92ce
Fixed PKGBUILD trying to build with wlroots0.15 (#125)
* Fixed PKGBUILD trying to build with wlroots0.15

* Bumped pkgrel
2023-03-16 14:00:14 -04:00