Victoria Brekenfeld
18bac3e5ba
kms: screencopy decouple
2023-05-03 19:40:30 +02:00
Victoria Brekenfeld
1a8432395c
kms: Handle max bpc property
2023-04-18 19:14:31 +02:00
Victoria Brekenfeld
2fde693cce
kms: Don't enable VRR by default
2023-04-18 19:14:04 +02:00
Victoria Brekenfeld
38403c254f
kms: Support vrr as boolean property
2023-04-18 19:13:31 +02:00
Victoria Brekenfeld
352a3e2beb
kms: Use texture for offscreen cursor rendering
2023-04-18 19:12:50 +02:00
Victoria Brekenfeld
b98ca9c493
Update smithay for 10-bit color support
2023-04-18 17:10:37 +02:00
Victoria Brekenfeld
bc49507353
kms: Dmabuf feedback support
2023-04-05 20:06:24 +02:00
Victoria Brekenfeld
636d38921a
chore: Update smithay
2023-04-05 20:06:24 +02:00
Victoria Brekenfeld
7ad37946d3
Revert "kms: Dmabuf Feedback support"
...
This reverts commit c8bb417d9b .
2023-03-23 14:58:29 +01:00
Victoria Brekenfeld
c8bb417d9b
kms: Dmabuf Feedback support
2023-03-23 13:51:33 +01:00
Victoria Brekenfeld
486266f7bb
kms: Don't reschedule for high input rates
2023-03-23 11:29:51 +01:00
Victoria Brekenfeld
9ae225f7f7
kms: Fix restoring surfaces on vt switch
2023-03-16 18:48:18 +01:00
Ian Douglas Scott
3804c67557
Fixes for rendering windows in Global workspace mode
...
* Render window and active indicator at correct position relative to
where the output is within the space.
* Show active indicator around whole window, not only part of window on
focused output.
2023-03-10 16:20:17 -08:00
Victoria Brekenfeld
4bf2c8df79
shell: Make active hint size configurable
2023-03-09 19:13:45 +01:00
Victoria Brekenfeld
d01148f0ee
kms: Rely more on offscreen rendering than memory copies
2023-03-09 14:50:57 +01:00
Victoria Brekenfeld
5d173a46a6
shell: Fix missing titlebars
2023-03-09 14:50:57 +01:00
Victoria Brekenfeld
659933b039
xwm: Don't do multiple
2023-03-09 14:50:57 +01:00
Victoria Brekenfeld
7caae686fe
kms: Use DrmCompositor
2023-03-07 16:37:19 +01:00
Victoria Brekenfeld
a2d28ec7ba
render: Just render indicator on active output
2023-03-06 19:40:26 +01:00
Victoria Brekenfeld
1c62d6d061
debug: Add actual profiling for rendeirng
2023-03-06 19:39:08 +01:00
Victoria Brekenfeld
26743d6bdc
debug: Add profiler view
2023-03-06 19:38:13 +01:00
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
a8920f533e
debug: Enable renderdoc without screencopy
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
ae42c5ede9
workspace: Update xwayland render order
2023-01-23 22:56:22 +01:00
Victoria Brekenfeld
9b1221edc5
xwm: More fixes
2023-01-23 18:25:01 +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
7092c523f5
deps: Update smithay
...
- Use new GAT frame
- Bugfixes
- Finish window debug overlay
2022-11-28 17:50:41 +01:00
Victoria Brekenfeld
4a9afd0572
shell: Fix render positions for global workspace mode
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
b5ef2c5bde
kms: Use recent average frame_time for delay
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
e88f5898f7
window: Add window-specific debug overlay (not enabled)
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