Victoria Brekenfeld
|
3f462e3eb7
|
tracing: Use don't log on hot paths without trace-level
|
2023-03-06 19:38:12 +01:00 |
|
Victoria Brekenfeld
|
9b416b5779
|
render: Add focus indicator
|
2023-03-06 19:37:11 +01:00 |
|
Victoria Brekenfeld
|
d16b752030
|
chore: Update smithay
|
2023-03-06 19:37:11 +01:00 |
|
Victoria Brekenfeld
|
c787cbdbbd
|
Merge pull request #80 from pop-os/relative-pointer_jammy
Expose relative pointer global on the kms backend
|
2023-03-06 12:53:56 +01:00 |
|
Ian Douglas Scott
|
5b950a9be7
|
kms: Use primary node if no render node is found
It seems this is all that's needed to make cosmic-comp run in a VM
without graphics acceleration.
Fixes https://github.com/pop-os/cosmic-comp/issues/62.
|
2023-03-03 12:22:14 -08:00 |
|
Ian Douglas Scott
|
313bdd91b8
|
Expose relative pointer global on the kms backend
|
2023-02-27 13:54:49 -08:00 |
|
Victoria Brekenfeld
|
35de500c00
|
chore: update smithay + switch to tracing
|
2023-02-24 17:43:07 +01:00 |
|
Victoria Brekenfeld
|
844ed552b9
|
smithay fixes
|
2023-02-24 17:42:20 +01:00 |
|
Victoria Brekenfeld
|
10c23e17f9
|
kms: Don't mark surface as pending, if rendering failed
|
2023-02-24 17:42:20 +01:00 |
|
Ian Douglas Scott
|
26a652f039
|
Exclude "cosmic-workspace-overview" from workspace screencopy
|
2023-02-21 15:16:10 -08:00 |
|
Victoria Brekenfeld
|
5ba068ec82
|
kms: Fixup new backend initializtion
|
2023-02-14 23:15:58 +01:00 |
|
Victoria Brekenfeld
|
4a9dfcead0
|
deps: Update smithay
Integrate new multigpu allocator code for gpu->gpu copies using the vulkan allocator.
Also integrates Xwayland clipboard sync.
|
2023-02-14 15:47:39 +01:00 |
|
Victoria Brekenfeld
|
7d4aabae6d
|
kms: Fix tty-switching
|
2023-01-25 18:43:35 +01:00 |
|
Victoria Brekenfeld
|
7704f65d02
|
kms: Don't remove outputs from shell, before reading config
|
2023-01-24 21:13:55 +01:00 |
|
Victoria Brekenfeld
|
e7be9d6abf
|
xwayland: kms fixes
|
2023-01-24 19:35:37 +01:00 |
|
Victoria Brekenfeld
|
1d28574088
|
xwayland: Add initial support
|
2023-01-18 20:25:32 +01:00 |
|
Victoria Brekenfeld
|
7992ad67f6
|
update smithay, iced; reworked window for xwayland
|
2023-01-16 15:37:54 +01:00 |
|
Victoria Brekenfeld
|
8a2e1e5c89
|
deps: Update smithay
|
2023-01-16 15:22:34 +01:00 |
|
Victoria Brekenfeld
|
bce88d2514
|
deps: Update smithay
|
2022-12-27 18:27:29 +01:00 |
|
Victoria Brekenfeld
|
74cec7bdd6
|
kms: Don't loose screencopy sessions
|
2022-12-03 00:06:20 +01:00 |
|
Victoria Brekenfeld
|
b5ef2c5bde
|
kms: Use recent average frame_time for delay
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
b2686424ea
|
seat: Workaround old active outputs on hotplug
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
1de4b97bca
|
debug: Add image support and gpu vendor logos
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
36cb2ac719
|
debug: Better frame graph
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
7a034c8e52
|
deps: smithay + egui update
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
bca72a9b0e
|
kms: Correctly apply disabled confs
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
48c071466f
|
kms: Fix damage issues due to timing
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
5057dec552
|
kms: Don't queue frames only after vblank
|
2022-11-23 16:10:37 +01:00 |
|
Victoria Brekenfeld
|
5a4df346a8
|
wip: screencopy
|
2022-11-23 16:09:58 +01:00 |
|
Victoria Brekenfeld
|
00f1b029da
|
wip: New shell logic
|
2022-11-23 16:08:32 +01:00 |
|
Victoria Brekenfeld
|
8e6537de39
|
deps: Update smithay
|
2022-09-28 15:18:04 +02:00 |
|
Victoria Brekenfeld
|
88c502527e
|
kms: Don't depend on EDID being available
|
2022-09-22 18:21:03 +02:00 |
|
Ian Douglas Scott
|
7b670afc36
|
Update smithay and wayland-rs
Includes updates for split between `smithay::wayland::output` and
`smithay::output`.
|
2022-09-09 20:00:00 -07:00 |
|
Victoria Brekenfeld
|
e1894ef425
|
kms: Don't reschedule rendering on inactive sessions
|
2022-08-31 13:10:24 +02:00 |
|
Victoria Brekenfeld
|
6690e13d54
|
deps: Update smithay
|
2022-08-31 13:01:23 +02:00 |
|
Victoria Brekenfeld
|
9e0a6e1b5f
|
fmt commit
|
2022-08-30 13:28:36 +02:00 |
|
Victoria Brekenfeld
|
1928f9a9af
|
kms: Cleanup old render timers
|
2022-08-17 17:14:01 +02:00 |
|
Victoria Brekenfeld
|
9611dcd496
|
kms: Clear pending state when deactivating surface
|
2022-08-17 17:13:44 +02:00 |
|
Victoria Brekenfeld
|
6fd29784d2
|
kms: Fix remaining hot-plugging issue
|
2022-08-11 17:13:56 +02:00 |
|
Victoria Brekenfeld
|
944af9ab85
|
export_dmabuf: Initial support
|
2022-08-05 14:28:37 +02:00 |
|
Victoria Brekenfeld
|
51968b0984
|
kms: Fix target node for output
|
2022-08-03 16:41:47 +02:00 |
|
Victoria Brekenfeld
|
2fa14d8c58
|
debug: Fix compilation
|
2022-08-03 16:34:04 +02:00 |
|
Victoria Brekenfeld
|
63b252e47d
|
input: Add screenshotting shortcut
|
2022-07-20 17:25:55 +02:00 |
|
Victoria Brekenfeld
|
f23e556199
|
kms: correctly filter modes
|
2022-07-19 14:41:04 +02:00 |
|
Victoria Brekenfeld
|
994114661b
|
deps: Update for wayland-rs beta.8
|
2022-07-18 18:04:02 +02:00 |
|
Victoria Brekenfeld
|
a6417fe2ea
|
Merge pull request #26 from pop-os/remove-surface_jammy
|
2022-07-16 02:34:45 -06:00 |
|
Ian Douglas Scott
|
5f8a206036
|
Remove entry from device.surfaces on disconnect
|
2022-07-15 20:20:50 -07:00 |
|
Ian Douglas Scott
|
2d6efb2db2
|
Don't mix up x and y arranging display outputs
Fixes issue where default layout had displays positioned vertically
with gaps.
|
2022-07-15 13:28:40 -07:00 |
|
Victoria Brekenfeld
|
39de286d51
|
cargo fmt
|
2022-07-04 16:01:06 +02:00 |
|
Victoria Brekenfeld
|
270f06182e
|
backend: Adopt to new wayland-display handling
|
2022-07-04 16:01:06 +02:00 |
|