summaryrefslogtreecommitdiff
path: root/types/scene/wlr_scene.c
AgeCommit message (Collapse)Author
2024-10-25feat: add shadow_node (#66)William McKinnon
--------- Co-authored-by: Erik Reider <[email protected]>
2024-08-23Remove our buffer clipping logic (#56)Erik Reider
The user should use wlr_scene_subsurface_tree_set_clip instead
2024-08-14Updated scene to wlroots 0.17.4 (#54)Erik Reider
2024-05-08Updated scene and renderer fixes from wlroots 0.17.3 (#48)Erik Reider
2024-04-15feat: 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-08Fixed shadows being wonkyErik Reider
2024-01-06Moved wlr_scene.h and shadow_data.h into scenefx dirErik Reider
2024-01-04Fixed scaling issuesErik Reider
2024-01-04Added back shadow effectErik Reider
2024-01-03Converted fx_renderer to impl wlr_rendererErik 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-02Added fx_texture and fx_framebufferErik Reider
2024-01-02Initial rebase without effectsErik Reider
2023-08-06feat: add box shadows (#16)Erik Reider
2023-07-27feat: add corner radius parameter (#10)Erik Reider
2023-07-18feat: initial fx_renderer implementationErik Reider
2023-07-11added more scene dependencies, added tinywlWilliam McKinnon