Commit graph

17 commits

Author SHA1 Message Date
William McKinnon
5ffa10eede moved more into fx_renderer 2023-07-26 01:02:03 -04:00
William McKinnon
51fde22616 moved fx_framebuffer binds to fx_renderer 2023-07-26 00:25:23 -04:00
Erik Reider
da8c83d803 Fixed blur not switching FB 2023-07-26 00:25:46 +02:00
William McKinnon
a5a38efc00 moved more to fx_renderer 2023-07-25 17:55:43 -04:00
William McKinnon
0e4a8d0c00 restructured blur pipeline into fx_renderer 2023-07-25 17:54:29 -04:00
William McKinnon
e9f14c748c removed unneeded src_box 2023-07-23 23:25:38 -04:00
William McKinnon
27f1bf4e75 removed uneeded fb bind 2023-07-18 23:27:39 -04:00
Erik Reider
c95306fcdf
fix: blur not being able to blur edges of damage (#168) 2023-05-30 00:18:58 -04:00
Erik Reider
a160b2c850
Flipped the order of which the stencil add function is called (#157) 2023-05-18 09:47:14 -04: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
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
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 sway/desktop/fx_renderer.c (Browse further)