Schmarni
|
08cec3c700
|
chore: fmt
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-10-20 20:52:58 +02:00 |
|
Schmarni
|
b0ee7e9f54
|
fix(wayland): fix panic when an app requests presentation_feedback without having bound a display
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-10-10 21:41:02 +02:00 |
|
Schmarni
|
75bdb44371
|
chore: bump mesh-text crate version and remove unneeded fd
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-10-01 10:21:08 +02:00 |
|
Schmarni
|
6678681c2c
|
fix(wayland/shm): don't leak fds on shm pool destruction
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-10-01 01:19:32 +02:00 |
|
Schmarni
|
3edaaf2dfc
|
fix(wayland/pointer): don't send axis_discrete events when using version 8 or above, as required per spec
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-10-01 00:00:12 +02:00 |
|
Schmarni
|
0ebfc1153e
|
chore(wayland): update waynest
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-09-30 22:32:09 +02:00 |
|
Schmarni
|
2d6bc06cbe
|
fix(wayland): manually remove objects from connection on destroy
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-09-29 17:45:03 +02:00 |
|
Schmarni
|
bbf12b9e31
|
fix(wayland/keyboard): fix modifier key not working properly for some keyboard layouts
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-09-29 13:18:14 +02:00 |
|
Nova
|
621a9c6d85
|
upgrade: waynest
|
2025-09-26 16:32:46 -07:00 |
|
Nova
|
96e910c450
|
update: stardust-xr core
|
2025-09-23 14:08:52 -07:00 |
|
Nova
|
928886563d
|
update: rust version and cargo.toml
|
2025-09-21 00:40:14 -07:00 |
|
Nova
|
065214c873
|
fix(wayland/core): surface role set properly
|
2025-09-14 17:08:59 -07:00 |
|
Nova
|
795f111ebc
|
fix(wayland/output): give it a name/description
|
2025-09-14 01:12:00 -07:00 |
|
Nova
|
f40c6dcbd4
|
fix(wayland/surface): keep frame callback order
|
2025-09-14 00:55:26 -07:00 |
|
Nova
|
2632a0c5f3
|
fix(wayland): proper frame callback handling
|
2025-09-14 00:40:17 -07:00 |
|
Nova
|
a753001f15
|
fix(wayland/core): surface role set properly
|
2025-09-11 18:01:19 -07:00 |
|
Nova
|
cbd77fe704
|
cleanup: code thingys
|
2025-09-11 17:55:55 -07:00 |
|
Nova
|
c5246c9dc8
|
refactor(wayland/surface): better error formatting
|
2025-09-11 16:02:39 -07:00 |
|
Nova
|
209171abfc
|
cleanup: clippy
|
2025-09-11 16:02:25 -07:00 |
|
Nova
|
7e53db3d33
|
feat(wayland): try set role modularization
|
2025-09-11 15:53:31 -07:00 |
|
Schmarni
|
4bc71b01cb
|
feat(wayland/shm): impl shm ontop of dmabuf (again), and make the upload async
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-09-12 00:51:17 +02:00 |
|
Nova
|
3a55aaa2cf
|
fix(wayland/shm/backing): allow shm pool different size
|
2025-09-09 22:21:59 -07:00 |
|
Nova
|
45ec292b99
|
fix(wayland/cursor): things
|
2025-09-09 14:55:56 -07:00 |
|
Nova
|
550087841f
|
feat(wayland): cursor stuff
|
2025-09-09 03:13:22 -07:00 |
|
Nova
|
1c8aa93850
|
refactor(wayland): many things
|
2025-09-06 23:56:29 -07:00 |
|
Nova
|
a0b014576e
|
refactor(wayland): remove surface specialization from roles
|
2025-09-06 21:16:55 -07:00 |
|
Nova
|
7314428ce7
|
refactor(wayland): move surface id to wl_surface
|
2025-09-05 17:04:59 -07:00 |
|
Nova
|
ad1c97aad6
|
refactor(wayland): xdg surface sub-roles
|
2025-09-04 20:15:07 -07:00 |
|
Nova
|
877a32ab09
|
fix: presentation feedback send unwrap
|
2025-08-13 12:01:42 -07:00 |
|
Nova
|
41d6b02506
|
fix: full wayland version compliance
|
2025-08-11 18:02:25 -07:00 |
|
Schmarni
|
00086221cd
|
feat(wayland): WIP implement wp_presentation_time
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-08-09 00:00:58 +02:00 |
|
Nova
|
bb0f023040
|
fix: always submit output enter event
|
2025-08-05 00:28:34 -07:00 |
|
Nova
|
8e143f97d4
|
fix(wayland): frame callbacks in order
|
2025-08-04 22:59:46 -07:00 |
|
Nova
|
e1e773befb
|
fix(wayland): double buffer frame callbacks
|
2025-08-04 22:02:06 -07:00 |
|
Nova
|
0384bb8014
|
fix(wayland): allow multiple frame callbacks
|
2025-08-04 18:22:36 -07:00 |
|
Nova
|
d234d6f765
|
feat(wayland): data device
|
2025-07-31 03:05:50 -07:00 |
|
Nova
|
f4c75c5705
|
feat: wl_drm
|
2025-07-30 23:24:39 -07:00 |
|
Nova
|
2acb75a3fc
|
fix(wayland): lock contention (theoretically)
|
2025-07-28 17:01:28 -07:00 |
|
Nova
|
c6754bd689
|
refactor(wayland): reenable dmabuf
|
2025-07-28 14:55:43 -07:00 |
|
Schmarni
|
cd3cf3721a
|
refactor(waylan): WIP, use a basic bevy image for shm again
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-07-27 02:02:47 +02:00 |
|
Nova
|
e5cfa249df
|
fix(wayland): don't advertise dmabuf
|
2025-07-26 15:33:54 -07:00 |
|
Nova
|
38ea600846
|
cleanup
|
2025-07-26 00:44:56 -07:00 |
|
Nova
|
218b5f959a
|
fix: unnecessary render device
|
2025-07-25 11:30:30 -07:00 |
|
Nova
|
9015c3e6c4
|
fix: my stupidity
|
2025-07-25 10:48:53 -07:00 |
|
Nova
|
ec3ced272a
|
refactor(wayland): bit of cleanup
|
2025-07-25 10:47:16 -07:00 |
|
Schmarni
|
9466e97dd1
|
refactor(wayland): continue implementing better buffer release
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-07-18 02:37:30 +02:00 |
|
Nova
|
eca5bb4bf2
|
feat(wayland): broken buffer usage code
|
2025-07-17 12:46:05 -07:00 |
|
Schmarni
|
4426d14bc5
|
fix(wayland): update bevy-dmabuf and tell it to use srgb formats
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-07-17 17:13:20 +02:00 |
|
Schmarni
|
66a3ae22cc
|
fix(wayland): fix function instrumentation
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-07-17 17:01:40 +02:00 |
|
Schmarni
|
a8144dbd22
|
feat(wayland): implement shm ontop of dmabuf
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-07-16 01:13:38 +02:00 |
|