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
mahkoh
80dc8770c5
Merge pull request #56 from mrshiposha/fix/xcursor-theme
...
Use XCURSOR_THEME
2023-05-13 16:39:23 +02:00
Daniel Shiposha
104e248abd
fix: cargo fmt
2023-05-13 16:33:55 +02:00
Daniel Shiposha
701d9792c0
fix: use XCURSOR_THEME
2023-05-13 11:24:10 +02:00
Julian Orth
403de8e24a
config: damage screen after changing capture setting
2023-02-04 14:36:38 +01:00
Julian Orth
036af4abaa
all: address clippy issues
2023-02-04 14:20:10 +01:00
Julian Orth
9c7299234a
config: allow capturing only selected workspaces
2023-02-04 14:07:55 +01:00
Julian Orth
de71be0674
tests: fix tests
2023-01-01 23:08:09 +01:00
Julian Orth
9863957779
all: update dependencies
2022-12-31 22:18:48 +01:00
Julian Orth
913b9d7213
wayland: update wl_output to v4
2022-12-31 21:49:02 +01:00