Commit graph

58 commits

Author SHA1 Message Date
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
38ec635750 drm: Fix borked cleanup logic 2022-07-15 19:36:46 +02:00
Victoria Brekenfeld
d95808c2d9 input: Always add keyboard/pointer to seat 2022-07-15 14:21:20 +02:00
Victoria Brekenfeld
6c7b393b79 render: Fix cursor rendering on empty screens 2022-07-12 20:00:13 +02:00
Victoria Brekenfeld
5a0752957b shell: Refactor move grab 2022-07-08 19:15:56 +02:00
Victoria Brekenfeld
ea282809f4 cursor: Use seat id for rendering 2022-07-08 14:00:30 +02:00
Victoria Brekenfeld
1fb49824f9 deps: Update smithay
Fixes misbehaving floating windows
2022-07-07 19:46:25 +02:00
Victoria Brekenfeld
ae33728a4e windowed: Fully initialize fake wl_output 2022-07-06 23:33:40 +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
46e679ec92 kms: Optimize buffer imports to secondary gpus 2022-05-16 18:11:24 +02:00
Victoria Brekenfeld
b07ac107b1 chore: Update to newest smithay/calloop 2022-05-12 16:35:36 +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
c567448fc8 kms: Fix VT switching back to cosmic 2022-04-27 13:25:17 +02:00
Victoria Brekenfeld
969cc8dae5 render: Reset buffers after non-space-tracked rendering 2022-04-26 16:52:49 +02:00
Victoria Brekenfeld
81374ed282 kms: Corrently resume when switching back VTs 2022-04-26 12:28:50 +02:00
Victoria Brekenfeld
e5cd473a3a config: input device configuration 2022-04-25 23:00:30 +02:00
Victoria Brekenfeld
b5ef2272c0 kms: Enable VT switching 2022-04-25 12:36:28 +02:00
Victoria Brekenfeld
f1f51e1714 shell: Handle fullscreen surfaces 2022-04-25 12:36:28 +02:00
Victoria Brekenfeld
3fe082d648 kms: Disable frame pacing for now 2022-04-21 12:43:31 +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
a8aeba8f09 refactor: dynamic output configuration 2022-04-14 22:16:37 +02:00
Victoria Brekenfeld
edbfcfa2e5 wayland: Add support for wlr_output_configuration 2022-04-13 23:00:55 +02:00
Victoria Brekenfeld
ec861fadd4 shell: load/update output configuration 2022-04-05 16:36:45 +02:00
Victoria Brekenfeld
a9d6b8c3d7 shell: read in config, if available 2022-04-05 16:36:39 +02:00
Victoria Brekenfeld
91863adcf1 deps: Use smithay fork again 2022-03-31 00:03:07 +02:00
Victoria Brekenfeld
4796832521 Groundwork for tiling layout 2022-03-30 23:56:53 +02:00
Victoria Brekenfeld
742780ddc3 kms: Create socket variants for different gpus
To make it possible for clients to choose a gpu,
we create special sockets per gpu, that advertise
their gpu to clients.
2022-03-22 12:41:54 +01:00
Victoria Brekenfeld
8e1c1af6a9 debug_ui: Add option to display active gpu 2022-03-22 12:37:05 +01:00
Victoria Brekenfeld
9417a72818 deps: Update for new smithay changes 2022-03-22 12:30:36 +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
Victoria Brekenfeld
62379bc74c debug: Display log in the background 2022-02-05 00:40:39 +01:00
Victoria Brekenfeld
9aa1d3ebc9 kms: add missing spdx-license header 2022-02-04 21:33:43 +01:00
Victoria Brekenfeld
6cbda03d87 formatting 2022-02-04 21:24:29 +01:00
Victoria Brekenfeld
b3780d6f5f kms: more robust frame time handling 2022-02-04 21:24:29 +01:00
Victoria Brekenfeld
b0cf94047f backend: consolidate rendering code 2022-02-04 21:24:29 +01:00
Victoria Brekenfeld
db6ca9e61c Render cursors 2022-02-04 21:24:29 +01:00
Victoria Brekenfeld
4e238d8848 kms: working state 2022-02-04 21:24:29 +01:00
Victoria Brekenfeld
56e72b4fef loop: drive render loop by client commits + input 2022-01-28 19:59:31 +01:00
Victoria Brekenfeld
ca32139131 kms: Add kms backend module 2022-01-28 19:59:31 +01:00
Victoria Brekenfeld
2f53d25edd deps: Update smithay 2022-01-28 18:57:46 +01:00
Victoria Brekenfeld
d78a06123f formatting commit 2022-01-18 19:42:56 +01:00
Victoria Brekenfeld
c46f327384 backend: Add a winit backend for testing 2022-01-18 19:42:04 +01:00
Victoria Brekenfeld
ef9e3d3c7c input: Only use common state 2022-01-18 17:26:03 +01:00