Commit graph

16 commits

Author SHA1 Message Date
Erik Reider
c7d4943a62 Merge branch 'master' into toplevel-effects 2023-05-18 14:34:49 +02:00
Erik Reider
acafb20b11
Move stencil into each framebuffer (#156)
* Move stencil into each framebuffer

Also fixes the stencil being added to the wrong framebuffer

* Initialize texture members on framebuffer init

* removed bind arg

* renamed init to create, changed existing create to update

* moved stencil buffer creation to new function

* removed some now misleading comments

---------

Co-authored-by: William McKinnon <contact@willmckinnon.com>
2023-05-17 19:39:48 -04:00
Erik Reider
13d4b7b187 Disable blur xray for BOTTOM layered surfaces 2023-05-02 20:21:26 +02:00
Erik Reider
8a7bb48e75 Made layer_effects syntax similar to the for_window command
Example: `layer_effects "waybar" blur on; shadows on; corner_radius 6`.
2023-05-02 18:23:25 +02:00
Will McKinnon
90a8795492 rebase + removed extra shadow lines from render_view 2023-05-01 01:03:14 -04:00
Will McKinnon
f7c37ddc3d fix: bottom layer should be able to blur + uninitialized string warning 2023-04-30 13:54:40 -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
a7ea20b477 Moved the stencil buffer into fx_framebuffer 2023-04-29 19:17:37 +02:00
Erik Reider
24c072f586
Merge branch 'master' into toplevel-effects 2023-04-29 18:36:24 +02:00
Erik Reider
5366c49b56
Fix: rotated outputs (#112) 2023-04-27 18:50:36 -04:00
Will McKinnon
b61041980f store viewport width & height in fx_renderer 2023-04-24 00:11:55 -04:00
Erik Reider
1030f08b06 Added support for shadows 2023-04-22 01:08:14 +02:00
Erik Reider
d0244b0bf1 Initial toplevel effects 2023-04-19 14:17:22 +02: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
420364dd19 structure: moved fx_renderer and related fuctions to a folder 2023-04-06 20:30:42 -04:00
Renamed from include/sway/desktop/fx_renderer.h (Browse further)