| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-04-29 | Bump Smithay and others | Christian Meissl | |
| Presentation subsurface fix, popup unconstrain resize fix, cursor shape fix, refactors. | |||
| 2025-04-28 | Replace Smithay's SolidColor elements with ours | Ivan Molodetskikh | |
| Must've forgotten about these back when I replaced others. | |||
| 2025-04-25 | Add with_alpha() to shader and shadow element | Ivan Molodetskikh | |
| 2025-04-16 | Back out "chore: update smithay" | Ivan Molodetskikh | |
| This backs out commit 763cd564e32932e5f05b983c93328300f396216b. There are graphical glitches and a panic. | |||
| 2025-04-15 | chore: update smithay | Simonas Kazlauskas | |
| 2025-03-16 | Keep buffer size when switching dynamic cast to Nothing | Ivan Molodetskikh | |
| Otherwise, we won't actually clear it because it'll become Pending. | |||
| 2025-03-10 | Keep track of RenderElementStates in offscreens | Ivan Molodetskikh | |
| This both avoids sending frame callbacks to surfaces invisible on the offscreen (fixing Firefox with subsurface compositing in the process), and fixes searching for split popups during the resize animation. | |||
| 2025-03-10 | Offscreen semitransparent tiles | Ivan Molodetskikh | |
| Now that offscreen does damage tracking, we can reasonably do this. Note this only affects full-tile opacity, not window opacity. | |||
| 2025-03-10 | render_helpers/resize: Fix logic to allow for partially-filled texture | Ivan Molodetskikh | |
| "texture geo" defines offset and src size, rather than the full texture size. | |||
| 2025-03-10 | offscreen: Don't recreate if size decreased | Ivan Molodetskikh | |
| 2025-03-10 | offscreen: Track and return damage | Ivan Molodetskikh | |
| This is the second part of the damage equation: now the offscreen element itself reports correct damage, so partial redraws to the texture don't cause full redraws of the texture element itself. | |||
| 2025-03-10 | offscreen: Take damage into account when rendering | Ivan Molodetskikh | |
| Does not yet signal the damage outside, but does skip rerendering if there was no damage. | |||
| 2025-03-10 | Cache texture in OpenAnimation | Ivan Molodetskikh | |
| Don't recreate it unless the size changes. This lays the groundwork for also tracking damage in the future. | |||
| 2025-03-10 | Update Smithay (Framebuffer type) | Ivan Molodetskikh | |
| 2025-02-27 | Extract encompassing_geo() | Ivan Molodetskikh | |
| 2025-02-27 | render_helpers: Use upscale(-1) | Ivan Molodetskikh | |
| 2025-02-14 | Update Smithay (idle-notify 2) | Ivan Molodetskikh | |
| 2025-02-10 | Add alpha parameter to shaders | Ivan Molodetskikh | |
| Lets us add extra opacity. | |||
| 2025-02-10 | shader: Return real alpha from alpha() | Ivan Molodetskikh | |
| 2025-01-17 | Implement window shadows | Ivan Molodetskikh | |
| 2025-01-14 | clipped_surface: Store complete uniforms in the struct | Ivan Molodetskikh | |
| This mistake shall never happen again. | |||
| 2025-01-14 | Add missing clipped surface uniform | Ivan Molodetskikh | |
| 2025-01-04 | Migrate to new Rectangle functions | Ivan Molodetskikh | |
| 2025-01-03 | Render layer-shell pop-ups on top | Ivan Molodetskikh | |
| 2024-11-29 | Fix new warnings | Ivan Molodetskikh | |
| 2024-10-24 | ShaderRenderElement use borrowed Uniforms to minimize copy (#756) | gmorer | |
| 2024-10-05 | remove redundant pointer casts in shader code | sodiboo | |
| 2024-10-05 | use CStr literals over calling CStr::from_bytes_with_nul | sodiboo | |
| 2024-08-23 | Fix screen transition across scale/transform changes | Ivan Molodetskikh | |
| 2024-08-22 | Update Smithay (apply state in post commit) | Ivan Molodetskikh | |
| 2024-08-08 | fix: change precision to highp | Michael Yang | |
| 2024-08-08 | feat: update screencopy to version 3 | Michael Yang | |
| 2024-07-16 | Implement gradient color interpolation option (#548) | Ivan Molodetskikh | |
| * Added the better color averaging code (tested & functional) * rustfmt * Make Color f32 0..1, clarify premul/unpremul * Fix imports and test name * Premultiply gradient colors matching CSS * Fix indentation * fixup * Add gradient image --------- Co-authored-by: K's Thinkpad <K.T.Kraft@protonmail.com> | |||
| 2024-07-13 | border: Fix reversed gradient at angle = 90 | Ivan Molodetskikh | |
| 2024-07-08 | solid_color: Fix alpha handling | Ivan Molodetskikh | |
| It wasn't getting redrawn on alpha changes. | |||
| 2024-07-08 | screenshot-ui: Pre-compute PrimaryGpuTexture | Ivan Molodetskikh | |
| 2024-07-08 | bump smithay | Christian Meissl | |
| 2024-06-28 | Fix blocked-out + popups and rounded corners window screencasts | Ivan Molodetskikh | |
| 2024-06-18 | Fix blurry rounded corners on high scales | Ivan Molodetskikh | |
| 2024-06-18 | Refactor layout to fractional-logical | Ivan Molodetskikh | |
| Lets borders, gaps, and everything else stay pixel-perfect even with fractional scale. Allows setting fractional border widths, gaps, struts. See the new wiki .md for more details. | |||
| 2024-06-17 | Update Smithay | Ivan Molodetskikh | |
| 2024-06-10 | Add SolidColor{Buffer,RenderElement} | Ivan Molodetskikh | |
| 2024-06-10 | Add MemoryBuffer | Ivan Molodetskikh | |
| 2024-06-10 | Implement our own TextureBuffer/RenderElement | Ivan Molodetskikh | |
| Supports fractional texture scale + has some getters. | |||
| 2024-05-16 | Update Smithay and other deps | Ivan Molodetskikh | |
| 2024-05-15 | Change resize shader geo size to logical pixels | Ivan Molodetskikh | |
| Consistent with the others. | |||
| 2024-05-15 | Implement custom shader for window-open | Ivan Molodetskikh | |
| 2024-05-12 | Implement custom shader for window-close anim | Ivan Molodetskikh | |
| 2024-05-04 | Extract RenderTarget::should_block_out() | Ivan Molodetskikh | |
| 2024-05-04 | shader_element: Store and set location separately | Ivan Molodetskikh | |
