Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-15 | feat: add functions required by SwayFX (#35) | 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-08 | Fixed shadows being wonky | Erik Reider | |
2024-01-06 | Moved wlr_scene.h and shadow_data.h into scenefx dir | Erik Reider | |
2024-01-04 | Fixed scaling issues | Erik Reider | |
2024-01-04 | Added back shadow effect | Erik Reider | |
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-27 | feat: add corner radius parameter (#10) | Erik Reider | |
2023-07-18 | feat: initial fx_renderer implementation | Erik Reider | |
2023-07-11 | added more scene dependencies, added tinywl | William McKinnon | |