1
0
Fork 0
forked from wry/wry
Commit graph

425 commits

Author SHA1 Message Date
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
mahkoh
af3b7b0868
Merge pull request #82 from mahkoh/jorth/cursor-fixes2
input: ignore set_pointer serial requirement
2024-02-07 22:25:11 +01:00
Julian Orth
f88feece2a input: ignore set_pointer serial requirement 2024-02-07 22:22:43 +01:00
mahkoh
4f7d39dc34
Merge pull request #81 from mahkoh/jorth/cursor-fixes
Various cursor fixes
2024-02-07 21:44:52 +01:00
Julian Orth
71fc851705 render: keep track of outputs whose hardware cursor must be rendered 2024-02-07 21:43:01 +01:00
Julian Orth
f68e2e6fd4 render: render dnd icons for hardware cursors 2024-02-07 21:25:45 +01:00
Julian Orth
d202712694 input: log reason for ignoring set_cursor request 2024-02-07 21:22:44 +01:00
mahkoh
e7709f695f
Merge pull request #80 from mahkoh/jorth/dmabuf5
wayland: implement zwp_linux_dmabuf v4
2024-02-06 16:34:04 +01:00
Julian Orth
9ceec8f4a0 wayland: implement zwp_linux_dmabuf v4 2024-02-06 16:30:12 +01:00
mahkoh
672ee88d76
Merge pull request #79 from mahkoh/jorth/spb
fix: store single-pixel colors outside of buffer storage
2024-02-06 15:04:53 +01:00
Julian Orth
4b1d25addb fix: insert render sync after every layer surface 2024-02-06 15:02:59 +01:00
Julian Orth
421be6854b fix: store single-pixel colors outside of buffer storage 2024-02-06 14:57:06 +01:00
mahkoh
8abaa3ec87
Merge pull request #78 from mahkoh/jorth/spb
wayland: implement wp_single_pixel_buffer_manager_v1
2024-02-06 14:45:58 +01:00
Julian Orth
e21a95fb76 wayland: implement wp_single_pixel_buffer_manager_v1 2024-02-06 14:39:55 +01:00
mahkoh
d814a8150a
Merge pull request #77 from mahkoh/jorth/xdg6
wayland: implement xdg_toplevel v6
2024-02-06 13:42:11 +01:00
Julian Orth
4ceccfb770 wayland: implement xdg_toplevel v6 2024-02-06 13:39:56 +01:00
mahkoh
eb0437414c
Merge pull request #76 from mahkoh/jorth/num_requests
wayland: remove Object::num_requests
2024-02-06 12:07:53 +01:00
Julian Orth
0ac1bb8507 wayland: remove Object::num_requests 2024-02-06 12:05:03 +01:00
mahkoh
19bd17c7dc
Merge pull request #75 from mahkoh/jorth/shm2
wayland: implement wl_shm v2
2024-02-06 10:59:34 +01:00
Julian Orth
3d51969726 wayland: implement wl_shm v2 2024-02-06 10:56:15 +01:00
mahkoh
8bac01ca70
Merge pull request #74 from mahkoh/jorth/wlc6
wayland: implement wl_surface v6
2024-02-06 10:50:16 +01:00
Julian Orth
bf1bb58c5b wayland: implement wl_surface v6 2024-02-06 10:36:55 +01:00
Julian Orth
0bd61bc242 wayland: implement wl_surface v5 2024-02-06 10:26:45 +01:00
mahkoh
bc5de5188f
Merge pull request #73 from mahkoh/jorth/unmapped-subsurface
render: don't warn when rendering an unmapped sub-surface
2024-02-04 20:20:19 +01:00
Julian Orth
58cab8894c all: fix clippy lints 2024-02-04 20:17:55 +01:00
Julian Orth
daf03b423d render: don't warn when rendering an unmapped sub-surface 2024-02-04 20:16:59 +01:00
mahkoh
3d7bf39737
Merge pull request #72 from mahkoh/jorth/natural-scrolling
input: add support for natural scrolling
2024-02-04 20:01:27 +01:00
Julian Orth
78b557b4a1 input: implement wl_seat version 9 2024-02-04 19:56:45 +01:00
Julian Orth
887e2b6cbc input: add support for natural scrolling
Closes #69
2024-02-04 18:50:52 +01:00
mahkoh
b4d73064d9
Merge pull request #65 from mahkoh/jorth/gfx2
Abstract over the graphics API
2023-10-23 18:18:39 +02:00