Julian Orth
|
53aa762239
|
all: remove thread_local feature
|
2024-02-22 22:45:46 +01:00 |
|
Julian Orth
|
0c3c03b130
|
all: remove c_str_literals feature
|
2024-02-22 21:50:00 +01:00 |
|
Julian Orth
|
3791fb9a1e
|
all: remove extern_types feature
|
2024-02-22 21:47:10 +01:00 |
|
mahkoh
|
c99272230c
|
Merge pull request #104 from mahkoh/jorth/dynamic-egl
render: load libEGL and libGLESv2 at runtime
|
2024-02-22 21:41:54 +01:00 |
|
Julian Orth
|
d015428853
|
docs: update the readem
|
2024-02-22 21:16:39 +01:00 |
|
Julian Orth
|
0c82f02b26
|
render: load libEGL and libGLESv2 at runtime
|
2024-02-22 21:14:40 +01:00 |
|
mahkoh
|
aa9ca29996
|
Merge pull request #103 from mahkoh/jorth/fix-tl-change-extents
tree: damage screen after toggling fullscreen
|
2024-02-22 19:22:31 +01:00 |
|
Julian Orth
|
0826117f77
|
tree: damage screen after toggling fullscreen
|
2024-02-22 19:11:33 +01:00 |
|
mahkoh
|
c1421fca32
|
Merge pull request #102 from mahkoh/jorth/fix-tl-change-extents
tree: various fixes
|
2024-02-22 17:15:13 +01:00 |
|
Julian Orth
|
fe804b8276
|
tree: clean up object attachment
|
2024-02-22 14:10:06 +01:00 |
|
Julian Orth
|
ed129c1c3d
|
tree: damage screen when parent is focused
|
2024-02-22 14:10:03 +01:00 |
|
Julian Orth
|
1d1d542839
|
tree: move common code out of ToplevelNode trait
|
2024-02-22 14:09:58 +01:00 |
|
Julian Orth
|
8430278264
|
tree: don't allow fullscreening the root container in a workspace
|
2024-02-21 19:39:33 +01:00 |
|
Julian Orth
|
0ab9ec3b75
|
tree: don't attach container node to parent during construction
|
2024-02-21 19:39:33 +01:00 |
|
Julian Orth
|
7f37e107af
|
tree: disallow moving focus to non-toplevel parent
|
2024-02-21 19:39:33 +01:00 |
|
mahkoh
|
8555e9e5e5
|
Merge pull request #101 from mahkoh/jorth/fix-tl-change-extents
tree: fix toplevel float extent memoization
|
2024-02-19 23:09:24 +01:00 |
|
Julian Orth
|
062bcb25ee
|
tree: fix toplevel float extent memoization
|
2024-02-19 22:58:58 +01:00 |
|
mahkoh
|
bd3872a4ef
|
Merge pull request #100 from mahkoh/jorth/fix-x
x: use modifier-aware buffer import
|
2024-02-19 18:45:25 +01:00 |
|
Julian Orth
|
a02815253a
|
x: use modifier-aware buffer import
|
2024-02-19 18:36:18 +01:00 |
|
mahkoh
|
0d296de53f
|
Merge pull request #99 from mahkoh/jorth/simplify-fb-management
metal: simplify framebuffer swapchain
|
2024-02-19 17:53:49 +01:00 |
|
Julian Orth
|
64e133caf6
|
metal: simplify framebuffer swapchain
|
2024-02-19 17:38:09 +01:00 |
|
mahkoh
|
60f2c6e49d
|
Merge pull request #96 from mahkoh/jorth/direct-scanout
metal: implement direct scanout
|
2024-02-19 15:32:15 +01:00 |
|
Julian Orth
|
47e469b252
|
metal: only use direct scanout on the render device
|
2024-02-19 12:30:38 +01:00 |
|
Julian Orth
|
114c293950
|
config: allow disabling direct scanout
|
2024-02-19 12:30:38 +01:00 |
|
Julian Orth
|
da84e9ec27
|
metal: implement direct scanout
|
2024-02-19 12:30:37 +01:00 |
|
Julian Orth
|
fed2ceb8b5
|
drm: add unique identifiers to dmabufs
|
2024-02-19 12:27:28 +01:00 |
|
Julian Orth
|
3635ae0104
|
render: store underlying DmaBufs in textures
|
2024-02-19 11:16:40 +01:00 |
|
mahkoh
|
1ac4f3dc52
|
Merge pull request #98 from mahkoh/jorth/portal-dev
portal: fix handling of duplicate render devices
|
2024-02-19 11:16:14 +01:00 |
|
Julian Orth
|
451d7d9ef1
|
portal: fix handling of duplicate render devices
|
2024-02-19 11:02:50 +01:00 |
|
mahkoh
|
0f4804d82c
|
Merge pull request #95 from mahkoh/jorth/fix-fullscreen
tree: correctly handle destruction of fullscreen node
|
2024-02-17 18:40:25 +01:00 |
|
Julian Orth
|
d4e9216f46
|
tree: correctly handle destruction of fullscreen node
|
2024-02-17 18:34:06 +01:00 |
|
mahkoh
|
439befcf78
|
Merge pull request #94 from mahkoh/jorth/fix-screencopies
video: unify output rendering
|
2024-02-16 19:28:28 +01:00 |
|
Julian Orth
|
4d8e744c2f
|
video: render hardware cursor in screencasts
|
2024-02-16 19:15:05 +01:00 |
|
Julian Orth
|
d4fc672fb3
|
tree: move output scale to global
|
2024-02-16 19:15:03 +01:00 |
|
Julian Orth
|
0ba8648844
|
video: unify output rendering
|
2024-02-16 18:27:51 +01:00 |
|
mahkoh
|
82b3650e67
|
Merge pull request #93 from mahkoh/jorth/bitflags
all: remove bitflags dependency
|
2024-02-16 15:09:21 +01:00 |
|
Julian Orth
|
9497d6b0cf
|
all: remove bitflags dependency
|
2024-02-16 15:02:14 +01:00 |
|
mahkoh
|
63ed3fa689
|
Merge pull request #92 from mahkoh/jorth/bincode1
config: downgrade bincode to 1.3.3
|
2024-02-16 14:42:04 +01:00 |
|
Julian Orth
|
615acd4847
|
config: downgrade bincode to 1.3.3
This should not have any impact on existing configs since bincode claims
compatibility of the wire format between 1.3.3 and 2.0.0.
|
2024-02-16 14:12:53 +01:00 |
|
mahkoh
|
6921531702
|
Merge pull request #91 from mahkoh/jorth/idle
wayland: run idle code unconditionally
|
2024-02-15 22:56:07 +01:00 |
|
Julian Orth
|
9a024fe72c
|
wayland: implement ext-idle-notifier
|
2024-02-15 22:47:34 +01:00 |
|
Julian Orth
|
01e3930ced
|
wayland: run idle code unconditionally
|
2024-02-15 18:40:29 +01:00 |
|
mahkoh
|
8da6285be8
|
Merge pull request #90 from mahkoh/jorth/sigbus
memory: fix sigbus handling
|
2024-02-15 17:33:50 +01:00 |
|
Julian Orth
|
00677b1b20
|
memory: fix sigbus handling
|
2024-02-15 17:21:51 +01:00 |
|
mahkoh
|
081ea4a04a
|
Merge pull request #89 from mahkoh/jorth/dnd-fix
tree: force focus change after dnd drop
|
2024-02-15 15:46:26 +01:00 |
|
Julian Orth
|
2abce40e8b
|
tree: force focus change after dnd drop
|
2024-02-15 15:37:57 +01:00 |
|
mahkoh
|
dc554a780e
|
Merge pull request #88 from mahkoh/jorth/vulkan-formats
render: fix vulkan formats for pre-multiplied alpha
|
2024-02-15 01:30:35 +01:00 |
|
Julian Orth
|
1a024babdf
|
render: fix vulkan formats for pre-multiplied alpha
|
2024-02-15 01:01:29 +01:00 |
|
mahkoh
|
30fb0f087f
|
Merge pull request #87 from mahkoh/jorth/fix-surface-position
render: fix top-left clipping of surfaces
|
2024-02-15 00:58:58 +01:00 |
|
Julian Orth
|
250026f7f6
|
render: fix top-left clipping of surfaces
|
2024-02-15 00:05:29 +01:00 |
|