| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-18 | Fix crop + crossfade artifacts | Ivan Molodetskikh | |
| 2024-04-13 | Unify Animation- and RenderSnapshot | Ivan Molodetskikh | |
| 2024-04-13 | Implement window resize animations | Ivan Molodetskikh | |
| 2024-04-13 | Fix typo | Ivan Molodetskikh | |
| 2024-04-12 | Add render_to_encompassing_texture() | Ivan Molodetskikh | |
| 2024-04-10 | Reimplement window closing anim in an efficient way | Ivan Molodetskikh | |
| - Keep a root surface cache to be accessible in surface destroyed() - Only snapshot during / right before closing, rather than every frame - Store textures rather than elements to handle scale and alpha properly | |||
| 2024-04-09 | Implement window closing animations | Ivan Molodetskikh | |
| 2024-04-09 | Update Smithay | Ivan Molodetskikh | |
| 2024-03-24 | Implement block-out-from window rule, fix alpha on window screenshots | Ivan Molodetskikh | |
| 2024-03-08 | Implement wlr-screencopy v1 (#243) | sodiboo | |
| * Implement wlr-screencopy * Finish the implementation Lots of changes, mainly to fix transform handling. Turns out, grim expects transformed buffers and untransforms them by itself using info from wl_output. This means that render helpers needed to learn how to actually render transformed buffers. Also, it meant that y_invert is no longer needed. Next, moved the rendering to the Screencopy frame handler. Turns out, copy() is more or less expected to return immediately, whereas copy_with_damage() is expected to wait until the next VBlank. At least that's the intent I parse reading the protocol. Finally, brought the version from 3 down to 1, because copy_with_damage() will need bigger changes. Grim still works, others not really, mainly because they bind v3 unnecessarily, even if they don't use the damage request. --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2024-02-22 | Improve shader formatting | Ivan Molodetskikh | |
| 2024-02-22 | Simplify gradient border shader | Ivan Molodetskikh | |
| 2024-02-21 | Implement gradient borders | Ivan Molodetskikh | |
| 2024-02-21 | Add missing qualified path | Ivan Molodetskikh | |
| 2024-02-21 | Use niri_render_elements! for the screenshot UI | Ivan Molodetskikh | |
| 2024-02-18 | Update for Smithay MultiGpu shadow copies | Ivan Molodetskikh | |
| 2024-02-07 | Add a Tracy span to OffscreenRenderElement::new | Ivan Molodetskikh | |
| 2024-02-07 | Add OffscreenRenderElement | Ivan Molodetskikh | |
| 2024-02-07 | Clear before rendering to texture | Ivan Molodetskikh | |
| Otherwise I see artifacts on some GTK dialogs. | |||
| 2024-02-06 | Change render functions to accept iterators | Ivan Molodetskikh | |
| 2024-02-06 | Move render functions to render_helpers | Ivan Molodetskikh | |
| 2024-02-06 | Split render_helpers.rs | Ivan Molodetskikh | |
