1
0
Fork 0
forked from wry/wry
Commit graph

454 commits

Author SHA1 Message Date
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
mahkoh
2f1e22851c
Merge pull request #86 from mahkoh/jorth/ftl
wayland: implement ext-foreign-toplevel-list-v1
2024-02-14 21:26:28 +01:00
Julian Orth
3f7b1ddd49 wayland: implement ext-foreign-toplevel-list-v1 2024-02-14 21:13:41 +01:00
mahkoh
ccacdda03e
Merge pull request #85 from mahkoh/jorth/activation
wayland: implement xdg-activation
2024-02-14 21:13:03 +01:00
Julian Orth
41d7531cd5 wayland: implement xdg-activation 2024-02-14 18:33:17 +01:00
Julian Orth
0628a9d393 tree: fix some issues with toplevel visibility handling 2024-02-14 17:43:05 +01:00
mahkoh
d725a1eac2
Merge pull request #71 from mahkoh/jorth/vulkan
Implement a vulkan renderer
2024-02-14 17:14:39 +01:00
Julian Orth
bd4ab62953 chore: update dependencies 2024-02-08 15:24:02 +01:00
Julian Orth
cf332e8436 render: implement a vulkan renderer 2024-02-08 15:24:02 +01:00
Julian Orth
4ba8550da8 render: compute image width/height in single function call 2024-02-08 15:24:02 +01:00
Julian Orth
db9c382002 render: re-initialize buffer textures on gfx context change 2024-02-08 15:24:02 +01:00
Julian Orth
777fb010ca render: discard hardware cursor on gfx context change 2024-02-08 15:24:02 +01:00
Julian Orth
a04870388f text: re-use textures if possible 2024-02-08 15:24:02 +01:00
Julian Orth
bf90204db6 video: always use correct modifiers 2024-02-08 15:24:02 +01:00
Julian Orth
283774ae4c render: remove supports_external_only 2024-02-08 15:24:02 +01:00
Julian Orth
1500b10de3 render: remove clear OP 2024-02-08 15:24:02 +01:00
Julian Orth
e0ed29038e metal: use IN_FORMATS plane property 2024-02-08 15:24:02 +01:00
Julian Orth
d022d96fbf dmabuf: add PlaneVec 2024-02-08 15:24:02 +01:00
Julian Orth
3e4bed66b0 render: disable nv12 support 2024-02-08 15:24:02 +01:00
Julian Orth
44e9de7c93 render: lift non-generic render code out of the gl implementation 2024-02-08 15:24:02 +01:00
Julian Orth
5778c49679 render: move take_render_ops to GfxFramebuffer 2024-02-08 15:24:02 +01:00
Julian Orth
074347c71d render: remove on_output 2024-02-08 15:24:02 +01:00
mahkoh
f702bf98d7
Merge pull request #84 from mahkoh/jorth/content-type
wayland: implement wp_content_type_manager_v1
2024-02-08 15:23:48 +01:00
Julian Orth
d5d141d42d wayland: implement wp_content_type_manager_v1 2024-02-08 15:15:41 +01:00
mahkoh
2ac3d09c0b
Merge pull request #83 from mahkoh/jorth/cursor-shape
wayland: implement wp_cursor_shape_manager_v1
2024-02-08 14:16:59 +01:00
Julian Orth
3acf0558a3 wayland: implement wp_cursor_shap_manager_v1 2024-02-08 14:13:18 +01:00