Age | Commit message (Collapse) | Author |
|
|
|
|
|
* 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]>
|
|
|
|
|
|
* 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
|
|
|
|
|
|
|
|
|
|
|
|
Every fx_framebuffer will now have a stencil buffer
|
|
Makes the fx_renderer the default renderer for everything, no wlr_gles2 rendering.
This includes wlr_render_pass (fx_render_pass in our case)
|
|
|
|
|
|
|
|
|
|
|
|
Signed-off-by: Shinyzenith <[email protected]>
|
|
|