Hyprland/src/render/pass
Ikalco 2ee5118d7a
render: properly release rendered buffers (#9807)
* cleanup eglSync

* properly release buffers in renderer

* add renderingDoneCallback and use it in screencopy

* use static constructor for CEGLSync
2025-04-30 18:35:25 +02:00
..
BorderPassElement.cpp renderer/internal: stop using box pointers 2025-01-26 15:05:34 +00:00
BorderPassElement.hpp renderer: Add supercircular window corners (#8943) 2025-01-05 18:38:49 +00:00
ClearPassElement.cpp Renderer: rewrite render scheduling (#8683) 2024-12-22 17:12:09 +01:00
ClearPassElement.hpp Renderer: rewrite render scheduling (#8683) 2024-12-22 17:12:09 +01:00
FramebufferElement.cpp pass: mark crucial elements as undiscardable 2025-01-01 22:55:21 +01:00
FramebufferElement.hpp pass: mark crucial elements as undiscardable 2025-01-01 22:55:21 +01:00
Pass.cpp windows: refactor class member vars (#10168) 2025-04-28 22:25:22 +02:00
Pass.hpp render: enforce framebuffer offloading and remove introspection toggle (#9217) 2025-01-31 17:08:43 +01:00
PassElement.cpp pass: mark crucial elements as undiscardable 2025-01-01 22:55:21 +01:00
PassElement.hpp pass/rect: fix bounding / opaque regions 2025-01-29 10:42:46 +00:00
PreBlurElement.cpp pass: mark crucial elements as undiscardable 2025-01-01 22:55:21 +01:00
PreBlurElement.hpp pass: mark crucial elements as undiscardable 2025-01-01 22:55:21 +01:00
RectPassElement.cpp pass/rect: include clipBox in opaque calculations 2025-03-26 11:47:04 +00:00
RectPassElement.hpp groupbar: various visual improvements 2025-01-31 13:32:36 +00:00
RendererHintsPassElement.cpp pass: mark crucial elements as undiscardable 2025-01-01 22:55:21 +01:00
RendererHintsPassElement.hpp pass: mark crucial elements as undiscardable 2025-01-01 22:55:21 +01:00
ShadowPassElement.cpp Renderer: rewrite render scheduling (#8683) 2024-12-22 17:12:09 +01:00
ShadowPassElement.hpp Renderer: rewrite render scheduling (#8683) 2024-12-22 17:12:09 +01:00
SurfacePassElement.cpp render: properly release rendered buffers (#9807) 2025-04-30 18:35:25 +02:00
SurfacePassElement.hpp time: move to stl's clocks and move timer 2025-04-16 01:37:48 +01:00
TexPassElement.cpp pass: remove unusued timeline in texpass (#9734) 2025-03-26 02:22:09 +01:00
TexPassElement.hpp pass: remove unusued timeline in texpass (#9734) 2025-03-26 02:22:09 +01:00
TextureMatteElement.cpp renderer/internal: stop using box pointers 2025-01-26 15:05:34 +00:00
TextureMatteElement.hpp Renderer: rewrite render scheduling (#8683) 2024-12-22 17:12:09 +01:00