1
0
Fork 0
forked from wry/wry
Commit graph

58 commits

Author SHA1 Message Date
Julian Orth
ee84b309ba build.rs: don't build compile-shaders if shaders are unchanged 2025-10-04 22:32:59 +02:00
Julian Orth
51575fce39 vulkan: include precompiled shaders 2025-09-17 14:23:38 +02:00
Julian Orth
0a5ee8fa36 vulkan: implement software rendering 2025-09-16 19:16:32 +02:00
Julian Orth
1ab031b206 utils: add wire-to-xml utility 2025-07-12 08:12:30 +02:00
Julian Orth
286857971a all: use let chains 2025-07-01 11:20:48 +02:00
Julian Orth
d6b3973979 wayland: add u64 type macro 2025-06-04 13:24:28 +02:00
Stipe Kotarac
b20153550e input: add click method and middle button emulation 2025-05-14 14:17:49 +02:00
Julian Orth
f4bc7f17bd all: address clippy lints 2025-04-03 16:36:15 +02:00
Julian Orth
cb9dc4c182 vulkan: add legacy shaders 2025-02-28 11:15:53 +01:00
Julian Orth
cb9da22ec2 vulkan: add support for blend buffers 2025-02-24 11:36:10 +01:00
Julian Orth
3338909170 all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
Julian Orth
20716cdd1e vulkan: use single push constant range per pipeline 2025-02-17 12:15:01 +01:00
Julian Orth
cca0af3d0d vulkan: use specialization constants 2025-01-30 13:54:37 +01:00
Julian Orth
541a7b5ebc keyboard: replace xkbcommon by kbvm 2025-01-27 10:23:46 +01:00
Julian Orth
e2f31646f2 all: address clippy lints 2024-12-07 14:59:28 +01:00
Julian Orth
73a6e0d5c2 all: warn on unsafe-op-in-unsafe-fn 2024-10-20 18:39:11 +02:00
Julian Orth
0eb14d2816 wayland: include object id in request errors 2024-09-17 20:24:19 +02:00
Julian Orth
e377470f3f all: use expect attribute where possible 2024-09-06 11:08:22 +02:00
Julian Orth
40e87f8f91 ei: add support for libei 2024-07-25 19:40:29 +02:00
Julian Orth
084fe50259 wayland: use code generation for wl_usr event handlers 2024-07-25 19:40:05 +02:00
Julian Orth
21916017c1 build: simplify string handling 2024-07-25 19:40:05 +02:00
Julian Orth
7ed499eabd wayland: implement tablet-v2 2024-05-03 11:16:07 +02:00
Julian Orth
1e24e6ca1a all: handle unused zwp_table_tool_v2 interface 2024-05-02 19:53:15 +02:00
Julian Orth
14b344a1ae logging: include version information 2024-04-11 10:00:56 +02:00
Julian Orth
ff54a8ab96 wayland: implement alpha_modifier_v1 2024-04-09 12:09:54 +02:00
Julian Orth
acb391335b wire: generate trait for request handling 2024-04-08 20:02:29 +02:00
Julian Orth
0d7b45d149 wire: attach versioning information to requests 2024-04-08 14:44:35 +02:00
Julian Orth
d46462dfdd wire: don't use BStr in generator 2024-04-08 14:44:33 +02:00
Julian Orth
5e8b69c909 wire: derive message id from position 2024-04-08 13:06:43 +02:00
Julian Orth
c473d63df3 wire: split messages into requests and events 2024-04-08 11:56:26 +02:00
Julian Orth
816315170f render: add support for explicit sync 2024-03-27 18:15:53 +01:00
Julian Orth
84e6b74893 all: address clippy lints 2024-03-23 09:00:16 +01:00
Julian Orth
b57555584d all: remove c_variadic feature 2024-02-22 23:51:24 +01:00
Julian Orth
0c82f02b26 render: load libEGL and libGLESv2 at runtime 2024-02-22 21:14:40 +01:00
Julian Orth
cf332e8436 render: implement a vulkan renderer 2024-02-08 15:24:02 +01:00
Julian Orth
036af4abaa all: address clippy issues 2023-02-04 14:20:10 +01:00
Julian Orth
f84b4619ba dbus: expose more functionality 2022-07-30 12:48:45 +02:00
Julian Orth
6cc97ee56e metal,config: allow enabling tap-to-click 2022-06-01 14:29:56 +02:00
Julian Orth
d2913449ea metal: handle gpu reset
Unfortunately this doesn't seem to work on amdgpu [1]. I've tested that
it works on i915.

[1] https://gitlab.freedesktop.org/drm/amd/-/issues/1749
2022-05-06 16:45:56 +02:00
Julian Orth
be32036824 autocommit 2022-04-07 17:31:31 CEST 2022-04-07 17:31:31 +02:00
Julian Orth
5f79aab15f autocommit 2022-04-04 23:09:39 CEST 2022-04-04 23:09:39 +02:00
Julian Orth
ab4ac883ee autocommit 2022-03-30 22:27:19 CEST 2022-03-30 22:27:19 +02:00
Julian Orth
28c9b46400 autocommit 2022-03-30 03:00:46 CEST 2022-03-30 03:00:46 +02:00
Julian Orth
9842264fad autocommit 2022-03-29 15:40:59 CEST 2022-03-29 15:40:59 +02:00
Julian Orth
707ff6066c autocommit 2022-03-26 22:58:30 CET 2022-03-26 22:58:30 +01:00
Julian Orth
5e9e8c3a94 autocommit 2022-03-23 15:56:15 CET 2022-03-23 15:56:15 +01:00
Julian Orth
2ff60ff817 autocommit 2022-03-22 23:24:17 CET 2022-03-22 23:24:17 +01:00
Julian Orth
4df6b559b7 autocommit 2022-03-09 14:01:21 CET 2022-03-09 14:01:21 +01:00
Julian Orth
aa0cb94143 autocommit 2022-03-02 14:24:07 CET 2022-03-02 14:24:07 +01:00
Julian Orth
0e9afcbfa5 autocommit 2022-02-28 00:14:11 CET 2022-02-28 00:14:11 +01:00