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
|
25b0760913
|
refactor(spatial): general improvements and efficiency
|
2025-09-21 04:17:45 -07:00 |
|
Nova
|
b542dc1b23
|
fix: cache global transform
|
2025-09-21 02:47:34 -07:00 |
|
Nova
|
3e4be41d3f
|
fix(lockfile): idk why but it insisted
|
2025-09-21 00:44:29 -07:00 |
|
Nova
|
76fc1bfab5
|
cleanup: thingys
|
2025-09-21 00:40:14 -07:00 |
|
Nova
|
928886563d
|
update: rust version and cargo.toml
|
2025-09-21 00:40:14 -07:00 |
|
Schmarni
|
e3a3db246e
|
fix(lines): working OIT for lines!
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-09-18 09:40:40 +02:00 |
|
Schmarni
|
b4dccf6f89
|
fix(input/controllers): don't apply a scale to the exported Spatial
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-09-17 05:51:29 +02:00 |
|
Nova
|
0599eece82
|
update: waynest
|
2025-09-15 18:32:13 -07:00 |
|
Nova
|
27196e2dda
|
fix(wayland): ignore viewport struct fields
|
2025-09-15 02:00:26 -07:00 |
|
Nova
|
0a4d6adf74
|
update(cargo.lock): it insisted
|
2025-09-14 23:49:32 -07:00 |
|
Schmarni
|
cf1cb90642
|
fix(wayland/dmabuf): only suggest formats that have srgb variants, fixes blender and vkcube, in the future it might be better to do such a conversion in a shader for more formats
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-09-15 08:36:07 +02:00 |
|
Schmarni
|
2343bbc974
|
chore(lines): a bit of cleanup
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-09-15 08:24:01 +02:00 |
|
Nova
|
fd7cad1ab4
|
fix(wayland/popup): give real configure geometry
|
2025-09-14 20:49:54 -07:00 |
|
Schmarni
|
0c3efe9477
|
feat(bevy/oit): use patched bevy for Premultiplied Alpha in OIT
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-09-15 05:07:58 +02: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 |
|
Schmarni
|
1bfd9c95f0
|
feat(wayland/presentation_time): hook up presentation time to OpenXR
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-09-12 06:34:14 +02: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
|
c4ccda2118
|
fix(wayland/xdg/positioner): properly calculate with gravity
|
2025-09-10 13:33:42 -07:00 |
|
Nova
|
3a55aaa2cf
|
fix(wayland/shm/backing): allow shm pool different size
|
2025-09-09 22:21:59 -07:00 |
|
Nova
|
0650956ab4
|
clean(wayland): unnecessary variables
|
2025-09-09 18:49:55 -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
|
bd1b54cf03
|
fix(wayland/xdg/popup): configure the popup then xdg surface
|
2025-09-09 00:37:18 -07:00 |
|
Nova
|
707452462d
|
cleanup: wayland
|
2025-09-09 00:37:00 -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
|
50e1921cd9
|
refactor(wayland): strong reference to all "parent" types
|
2025-09-06 16:48:23 -07:00 |
|
Nova
|
14c5c355b5
|
fix(wayland+wgpu): bad recursion limit increase
|
2025-09-06 15:34:14 -07:00 |
|
Nova
|
4641f4f724
|
refactor(wayland): weak references to objects in roles
|
2025-09-06 15:19:37 -07:00 |
|
Nova
|
053d468035
|
refactor(wayland): naming conventions
|
2025-09-06 15:09:39 -07:00 |
|
Nova
|
f44abad5b0
|
fix(wayland): set xdg surface role properly
|
2025-09-06 14:40:56 -07:00 |
|
Schmarni
|
9e8f09fe97
|
feat: add spectator camera flag
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-09-06 23:36:12 +02:00 |
|
Schmarni
|
ae68d0e135
|
chore(text): update text mesh crate
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-09-06 04:55:58 +02:00 |
|
Nova
|
7314428ce7
|
refactor(wayland): move surface id to wl_surface
|
2025-09-05 17:04:59 -07:00 |
|
Nova
|
c5440bc426
|
chore: cleanup text
|
2025-09-05 17:01:01 -07:00 |
|
Nova
|
ad1c97aad6
|
refactor(wayland): xdg surface sub-roles
|
2025-09-04 20:15:07 -07:00 |
|
Nova
|
51b0942c49
|
chore: cargo fmt
|
2025-09-04 15:37:12 -07:00 |
|
Nova
|
c665f33d25
|
fix(wayland/dmabuf_backing): always update surface
|
2025-09-04 14:14:46 -07:00 |
|
Nova
|
a6a1195922
|
fix: text (partially)
|
2025-09-03 13:16:57 -07:00 |
|