summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-20updated README to reflect 0.3William McKinnon
2023-05-20Fix layer surface damage not being extended if using effects (#160)Erik Reider
2023-05-20fix: maybe-uninitialized errorWilliam McKinnon
2023-05-19Add blur, shadow, and corner radius to layer-shell surfaces (#144)Erik Reider
Co-authored-by: Will McKinnon <[email protected]>
2023-05-19improved blur optimization checksWilliam McKinnon
2023-05-19add link to fedora copr package, remove extra lines about discord serverWilliam McKinnon
2023-05-18Fix damage being extended after clearing the previous frame (#158)Erik Reider
* Fix damage being extended after clearing the previous frame * Ensure that damage expansion only occurs if it's smaller than the monitor
2023-05-18Flipped the order of which the stencil add function is called (#157)Erik Reider
2023-05-17Move stencil into each framebuffer (#156)Erik Reider
* 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 <[email protected]>
2023-05-16Blur damage tracking simplification (#155)William McKinnon
* 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 <[email protected]>
2023-05-15style: simplified render_whole_outputWilliam McKinnon
2023-05-05fix: shadow clipping & shadow corners (#153)William McKinnon
2023-05-04updated flake lockWilliam McKinnon
2023-04-30fix: smart_corners with shadow and titlebarsWill McKinnon
2023-04-30improved stenciling regionWill McKinnon
2023-04-30fix: blurred region is rounded below titlebarsWill McKinnon
2023-04-30style: created struct for each shader typeWill McKinnon
2023-04-30style: moved stencil mask to its own shaderWill McKinnon
2023-04-27Fix: rotated outputs (#112)Erik Reider
2023-04-24removed width and height parameters from fx_framebuffer_bind()Will McKinnon
2023-04-24store viewport width & height in fx_rendererWill McKinnon
2023-04-21Only offset view by border size if not fullscreen (#145)Erik Reider
2023-04-21fixed error in configWilliam McKinnon
2023-04-18fixed shadow corner_radius scalingWilliam McKinnon
2023-04-17updated READMEWill McKinnon
2023-04-17fix: redefinition of stateWill McKinnon
2023-04-17Add kawase blur (#120)Erik Reider
Co-authored-by: Erik Reider <[email protected]> Co-authored-by: Will McKinnon <[email protected]>
2023-04-15style: moved border_thickness out of render_shadowWill McKinnon
2023-04-15style: .dim_color spacingWill McKinnon
2023-04-07minor shadow optimizationWill McKinnon
2023-04-06updated docs from on|off to enable|disableWill McKinnon
2023-04-06structure: moved fx_renderer and related fuctions to a folderWill McKinnon
2023-04-04style: moved damage creation to functionWill McKinnon
2023-04-03style: unified rounded quad shadersWill McKinnon
2023-03-26fix: remove 'f' suffixes from tex.frag to fix nvidia (#136)Inconn
2023-03-26Extend minimize logic to work with XWayland and XDG applications (#132)Erik Reider
* 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-20style: cleaned up fx_renderer.cWill McKinnon
2023-03-18fix: updated flakeWill McKinnon
2023-03-18fix: removed duplicate session_lock logicWill McKinnon
2023-03-18refactor: merged tex shadersWill McKinnon
2023-03-16Fixed PKGBUILD trying to build with wlroots0.15 (#125)Erik Reider
* Fixed PKGBUILD trying to build with wlroots0.15 * Bumped pkgrel
2023-03-12feature: hide separator between titlebar and content (#91)head-gardener
2023-03-10Update README.mdWilliam McKinnon
2023-03-10doc: add repology badge to README (#115)Glitchy Crafting
closes #103
2023-03-10ver: bump to 0.2 (#87)Erik Reider
Co-authored-by: Erik Reider <[email protected]>
2023-02-20feat: tabbed layout now only rounds outer titlebar corners (#90)William McKinnon
2023-02-18fix: shadow alignmentWill McKinnon
2023-02-14Implement for_window support for dim_inactive (#109)famfo
* Implement for_window support for dim_inactive * Update file names, add check if the container is null, add docs * Fix typo * Update meson.build * Update commands.c * Update render.c * Update container.c * Update render.c * Update container.h
2023-02-14upstream update: merge sway 1.8.1 (#111)Erik Reider
2023-02-01Add option for enabling shadows for CSD windows (#106)Erik Reider
* Add option for enabling shadows for CSD windows * Disable drawing borders when CSD and shadows csd is enabled