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
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
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
35de500c00
chore: update smithay + switch to tracing
2023-02-24 17:43:07 +01:00
Ian Douglas Scott
26a652f039
Exclude "cosmic-workspace-overview" from workspace screencopy
2023-02-21 15:16:10 -08: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
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
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
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
9af7e1ecb2
render: More notes for fast-copy screencopy path
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
6eb7493ad7
screencopy: Use new error types
2022-11-23 16:09:58 +01:00
Victoria Brekenfeld
5a4df346a8
wip: screencopy
2022-11-23 16:09:58 +01:00
Victoria Brekenfeld
01b34aadd2
shell/floating: Add interactive move grab
2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
00f1b029da
wip: New shell logic
2022-11-23 16:08:32 +01: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
9e0a6e1b5f
fmt commit
2022-08-30 13:28:36 +02:00
Victoria Brekenfeld
f7a04024ba
render: Fixed cursor rendering in fullscreen
2022-08-10 13:57:37 +02:00
Victoria Brekenfeld
500a8c51b1
cursor: Render Cursor over DnD-icons
2022-08-10 13:37:38 +02:00
Victoria Brekenfeld
944af9ab85
export_dmabuf: Initial support
2022-08-05 14:28:37 +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
5a0752957b
shell: Refactor move grab
2022-07-08 19:15:56 +02:00
Victoria Brekenfeld
1fb49824f9
deps: Update smithay
...
Fixes misbehaving floating windows
2022-07-07 19:46:25 +02:00
Victoria Brekenfeld
39de286d51
cargo fmt
2022-07-04 16:01:06 +02:00
Victoria Brekenfeld
43062c1754
debug: Update for egui 0.18
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
Victoria Brekenfeld
14b379da25
render: Remove warning
2022-05-03 13:50:46 +02:00
Victoria Brekenfeld
0465ae5820
render: Remove explicit linear filter
...
Not necessary anymore with latest smithay master
2022-05-03 13:49:43 +02:00
Victoria Brekenfeld
8ccb93d8eb
cargo fmt
2022-05-03 13:37:51 +02:00
Victoria Brekenfeld
3c675d3b37
render: Fix cursor rendering for fullscreen surfaces
2022-04-27 13:53:48 +02:00
Victoria Brekenfeld
969cc8dae5
render: Reset buffers after non-space-tracked rendering
2022-04-26 16:52:49 +02:00
Victoria Brekenfeld
f1f51e1714
shell: Handle fullscreen surfaces
2022-04-25 12:36:28 +02:00
Victoria Brekenfeld
e9393f9ec0
render: Set texture filter to linear
2022-04-21 12:42:02 +02:00
Victoria Brekenfeld
3ffdf58e0f
output_conf: Fixed scaling issues
2022-04-20 16:06:37 +02:00
Victoria Brekenfeld
4796832521
Groundwork for tiling layout
2022-03-30 23:56:53 +02:00
Victoria Brekenfeld
8e1c1af6a9
debug_ui: Add option to display active gpu
2022-03-22 12:37:05 +01:00
Victoria Brekenfeld
7c014af495
kms: Use multigpu renderer
2022-03-16 20:06:31 +01:00
Victoria Brekenfeld
25b44fde58
deps: update for new smithay version
2022-03-16 20:05:24 +01:00