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 |
|