No description
Find a file
Ian Douglas Scott 536484e9da screencopy: Use buffer age of 0 for render to temporary buffer
It seems we allocate a new `GlesRenderbuffer` every time we screencopy
to an shm buffer.

We probably should use a more complicated approach to do proper damage
tracking without any unnecessary copies, and re-using the GPU buffer,
but as long as this allocates a buffer the age of that buffer should be
treated as `0`.

Fixes corruption in cosmic-workspaces when shm screencopy is used. (For
instance, when Cosmic is run with software rendering.)
2024-08-27 23:28:13 +02:00
.github/workflows ci: Disable failing nix build job for now 2024-07-29 14:49:44 +02:00
cosmic-comp-config chore(config): enable tap-to-click and disable-while-typing by default for touchpads 2024-07-31 09:53:42 +02:00
data fix(config): PlayPause is not a valid xkb keysym 2024-08-03 11:16:40 +02:00
debian feat: runtime configurable keybindings 2024-07-01 15:20:23 +02:00
resources Create cosmic_comp.ftl 2024-08-26 13:53:00 +02:00
src screencopy: Use buffer age of 0 for render to temporary buffer 2024-08-27 23:28:13 +02:00
.gitignore Rework source filtering. 2023-01-04 01:52:16 -08:00
build.rs deps: Update to wayland-rs.0.30 2022-07-04 16:01:06 +02:00
Cargo.lock Use monotonic time instead of 0 for motion events 2024-08-22 07:22:44 -06:00
Cargo.toml Use monotonic time instead of 0 for motion events 2024-08-22 07:22:44 -06:00
flake.lock nix: setup dev shell 2023-11-12 17:30:41 +04:00
flake.nix nix: setup dev shell 2023-11-12 17:30:41 +04:00
i18n.toml i18n support 2023-07-06 00:04:34 +02:00
LICENSE Initial commit 2021-12-15 17:25:15 +01:00
Makefile support CARGO_TARGET_DIR 2024-07-15 12:27:46 +02:00
rust-toolchain.toml chore: Update libcosmic 2024-08-02 20:54:15 +02:00
rustfmt.toml Fix refresh_focus 2023-04-01 20:35:58 +04:00