Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-10-09 | delete unused shaders | ame | |
2024-10-09 | remove shader compilation errors | ame | |
2024-10-09 | add gradient rect support | ame | |
2024-09-26 | Fixed shadows not respecting offset (#63) | Erik Reider | |
2024-09-20 | fixed shadow damage tracking clip | William McKinnon | |
2024-09-20 | shadow premultiply | William McKinnon | |
2024-09-18 | feat: removed stencil from shadow rendering (#61) | William McKinnon | |
* removed stencil from shadow rendering * removed the rest of the stencil mask * fix * Don't render inner region of shadow --------- Co-authored-by: Erik Reider <[email protected]> | |||
2024-09-03 | fix: add wayland-scanner to native build dependencies (#57) | eri | |
2024-08-23 | Remove our buffer clipping logic (#56) | Erik Reider | |
The user should use wlr_scene_subsurface_tree_set_clip instead | |||
2024-08-14 | Updated scene to wlroots 0.17.4 (#54) | Erik Reider | |
2024-05-08 | Updated scene and renderer fixes from wlroots 0.17.3 (#48) | Erik Reider | |
2024-05-08 | meson.build spring cleaning (#49) | Erik Reider | |
* Cleaned meson options * Only look for wlroots subproject if dep isn't found * Renamed wlr variables to scenefx ones | |||
2024-04-30 | added note about project readiness | William McKinnon | |
2024-04-30 | Update README.md | William McKinnon | |
2024-04-19 | Fix: blur effects (#42) | ozwaldorf | |
2024-04-18 | feat: complete nix flake (#37) | ozwaldorf | |
2024-04-17 | Remove assertion of output in fx_renderer_begin_buffer_pass (#40) | Erik Reider | |
* Remove assertion of output in fx_renderer_begin_buffer_pass * Tweaked basic_renderer styling | |||
2024-04-17 | Made fx_renderer private (#39) | Erik Reider | |
2024-04-15 | feat: add functions required by SwayFX (#35) | William McKinnon | |
2024-03-09 | updated flake to work with new wlroots upstream version | William McKinnon | |
2024-02-27 | [FX Renderer] Add blur (#30) | Erik Reider | |
* Initial blur implementation * Added additional blur effects from SwayFX * Simplified blur pass functions to match the other pass functions * Minor fixes * Added support for optimized blur * tinywl: Don't set decoration values every frame * Updated public blur function docs * Simplified blur buffer management * Moved ignore transparent bool into a per buffer option * Clip the scene_buffer when blur is enabled * Added back corner and shadow checks in opaque_region function * Renamed fx_render_blur_options to fx_render_blur_pass_options * Fixed nits * Removed unused fx_framebuffer_bind_wlr_fbo function * Removed wlr_scene impl. Should be moved into future PR instead * Made blur impl independent of wlr_scene * Moved shader init back into fx_renderer.c * Renamed fx_framebuffer_get_or_create_bufferless to fx_framebuffer_get_or_create_custom | |||
2024-01-09 | Merge pull request #29 from wlrfx/fix-shadows | Erik Reider | |
Fix shadows being wonky | |||
2024-01-08 | Fixed shadows being wonky | Erik Reider | |
2024-01-08 | Merge pull request #27 from wlrfx/add_back_xkbcommon_dep | Erik Reider | |
Meson fixes | |||
2024-01-07 | Compile wlroots subproject dep staticly | Erik Reider | |
2024-01-07 | Moved fx_renderer creation func into scenefx dir | Erik Reider | |
2024-01-06 | Moved wlr_scene.h and shadow_data.h into scenefx dir | Erik Reider | |
2024-01-06 | Added back xkbcommon dep. Fixes tinywl compilation | Erik Reider | |
2024-01-06 | Merge pull request #24 from wlrfx/wlroots-0.17-rebase | Erik Reider | |
Rebase to wlroots 0.17 | |||
2024-01-04 | Cleaned up/rebased meson.build files | Erik Reider | |
2024-01-04 | Fixed scaling issues | Erik Reider | |
2024-01-04 | Added back shadow effect | Erik Reider | |
2024-01-03 | Integrated the stencil rb into fx_framebuffer | Erik Reider | |
Every fx_framebuffer will now have a stencil buffer | |||
2024-01-03 | Converted fx_renderer to impl wlr_renderer | Erik Reider | |
Makes the fx_renderer the default renderer for everything, no wlr_gles2 rendering. This includes wlr_render_pass (fx_render_pass in our case) | |||
2024-01-02 | Added fx_texture and fx_framebuffer | Erik Reider | |
2024-01-02 | Initial rebase without effects | Erik Reider | |
2023-08-06 | feat: add box shadows (#16) | Erik Reider | |
2023-07-28 | Tinywl: stop asserting that all surfaces are xdg_surfaces (#15) | Erik Reider | |
2023-07-27 | feat: add corner radius parameter (#10) | Erik Reider | |
2023-07-20 | Merge pull request #11 from Shinyzenith/patch | William McKinnon | |
fix: meson gl link errors while building libscenefx | |||
2023-07-20 | meson: fix gl link errors while building libscenefx | Shinyzenith | |
Signed-off-by: Shinyzenith <[email protected]> | |||
2023-07-18 | feat: initial fx_renderer implementation | Erik Reider | |
2023-07-18 | updated flake | William McKinnon | |
2023-07-12 | Merge pull request #4 from Shinyzenith/main | William McKinnon | |
Sucessfully compile libscenefx and tinywl | |||
2023-07-11 | libscenefx and tinywl compilation success | Shinyzenith | |
Signed-off-by: Shinyzenith <[email protected]> | |||
2023-07-11 | added more scene dependencies, added tinywl | William McKinnon | |
2023-07-10 | Add 'tinywl/' from commit 'f8b869bd19c1b128fd3a4d5005abd297b07045c4' | William McKinnon | |
git-subtree-dir: tinywl git-subtree-mainline: 79d7bc73d1f1540efb4f7c50bcbfff1113374b36 git-subtree-split: f8b869bd19c1b128fd3a4d5005abd297b07045c4 | |||
2023-07-10 | Add 'src/' from commit '43b5ef7c24123234d2102d11d0344caff4da5dec' | William McKinnon | |
git-subtree-dir: src git-subtree-mainline: a1d31571adce4152dcbeff409b0a9da97e5fbbac git-subtree-split: 43b5ef7c24123234d2102d11d0344caff4da5dec | |||
2023-07-10 | initial commit: license + gitignore + editorconfig | William McKinnon | |
2022-12-08 | wlr_scene: Expand damage cull region with fractional scales | Alexander Orzechowski | |
(cherry picked from commit 32d00984e19b494c1f9fb04d6064777bc42ed943) |