1
0
Fork 0
forked from wry/wry
Commit graph

414 commits

Author SHA1 Message Date
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
Julian Orth
24e410a5b5 render: hide graphics API behind traits 2023-10-22 20:42:35 +02:00
Julian Orth
d650b3375d render: split module into gfx_apis and renderer 2023-10-22 20:28:32 +02:00
Julian Orth
5e8a6eb86f render: split rendering into two phases
In the first phase we collect a list of simple operations (copying
textures and filling rectangles.)

In the second phase we send this list to the graphics API to be
executed.

As part of this, we also remove the use of scissors.
2023-10-22 16:10:12 +02:00
Julian Orth
a2a04512ed all: address clippy lints 2023-10-22 16:01:40 +02:00
Julian Orth
a09e8bfbd3 all: update dependencies 2023-10-22 15:58:28 +02:00
Julian Orth
12bc45b07f renderer: move most opengl code out of the renderer 2023-10-22 13:02:51 +02:00
Julian Orth
eb83505e39 all: address clippy issues 2023-07-15 19:08:07 +02:00
mahkoh
949eb1c818
Merge pull request #59 from mrshiposha/fix/xdg_surface-configure-serial 2023-07-15 19:06:16 +02:00
Daniel Shiposha
975147d831 fix: xdg_surface requested_serial init 1 2023-07-15 18:55:33 +02:00
Daniel Shiposha
0b23abb4c3 Revert "fix: xdg_surface configure serial"
This reverts commit 0478cea9b6.
2023-07-15 18:54:03 +02:00
Daniel Shiposha
0478cea9b6 fix: xdg_surface configure serial 2023-07-15 18:34:13 +02:00