dragonn
b9ecc3c2d4
add layer definition to RenderElement
2022-01-18 22:15:47 +01:00
Poly
d5bfc6f613
desktop.space: Fix multioutput rendering
2022-01-17 20:33:56 +01:00
Victoria Brekenfeld
37693f31d9
Merge pull request #466 from Smithay/fix/damage_output_transform
...
Apply transformations correctly
2022-01-17 16:04:13 +01:00
Victoria Brekenfeld
3c7b84ff88
Merge pull request #464 from Smithay/fix/multi_overlap_damage
...
space: Handle multiple overlapping rects when merging damage
2022-01-17 14:19:22 +01:00
Victor Brekenfeld
439d5a7820
Consistently use buffer coordinates
...
- Moves `Transform` into utils::geometry
- Changes conversion from and into buffer-coordinates to take
`Transform` arguments.
- `Renderer` take `Buffer`-space damage now
- buffer_transform is taken into account everywhere
2022-01-16 20:32:17 +01:00
Victor Brekenfeld
a53d64053f
space: Handle multiple overlapping rects when merging damage
2022-01-16 16:41:10 +01:00
Victor Brekenfeld
8f73a1e4f8
desktop: Fix damage for removed popups
2022-01-16 16:39:37 +01:00
Victor Brekenfeld
75929919ba
space: Clarify state reset on `map_output`
2022-01-07 19:48:43 +01:00
Victor Brekenfeld
14d10e4863
space: `output_under` may return multiple outputs
2022-01-07 19:48:43 +01:00
Victoria Brekenfeld
75c84796f6
space: documentation fixes
...
Co-authored-by: Victor Berger <vberger@users.noreply.github.com>
2022-01-06 00:26:14 +01:00
Victor Brekenfeld
58f20fb6c7
space: Make `RenderError` require Debug
2022-01-05 21:26:44 +01:00
Victor Brekenfeld
8059bdc5db
desktop: docs
2022-01-05 20:48:07 +01:00
Victor Brekenfeld
8e34865acc
space: Let downstream `RenderElements` hash `(&Space, &Output)`
2022-01-05 20:46:59 +01:00
Victor Brekenfeld
a5f3c5c5d2
clippy fixes
2022-01-05 13:03:55 +01:00
Victor Brekenfeld
d69d15630e
space: make render error check more readable
2022-01-04 19:06:47 +01:00
Victor Brekenfeld
26e1576f87
space: make window activation optional
2022-01-04 19:06:47 +01:00
Victor Brekenfeld
3674daf083
utils: Add macro for global ids
2022-01-04 19:06:47 +01:00
Victor Brekenfeld
ab21df1943
space: Return new damage on render
2022-01-04 12:50:40 +01:00
Victor Brekenfeld
359c060e0f
space: apply transform for output_geometry
2022-01-04 12:50:39 +01:00
Victor Brekenfeld
8536fa90a1
desktop: streamline custom elements logic
2022-01-04 12:50:39 +01:00