Nova
|
04e20a3bbf
|
refactor(spatial): local visibility calculation
|
2025-10-22 15:51:21 -07:00 |
|
Schmarni
|
429a6efcee
|
fix: disable hands when xr is not available
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-10-22 23:40:29 +02:00 |
|
Schmarni
|
b1ab37c8dc
|
Revert "fix: don't wait for frame"
This reverts commit 2b07345286.
|
2025-10-22 17:25:09 +02:00 |
|
Nova
|
181224767d
|
fix: make color proper
|
2025-10-21 16:44:34 -07:00 |
|
Nova
|
2b07345286
|
fix: don't wait for frame
|
2025-10-21 15:08:40 -07:00 |
|
Nova
|
d5034b4034
|
fix: instrumentation
|
2025-10-21 15:07:21 -07:00 |
|
Nova
|
891d90fc5e
|
upgrade: schemas
|
2025-10-21 02:15:12 -07:00 |
|
Nova
|
ba97528ed6
|
feat(objects/mouse_pointer): more key compatibility
|
2025-10-20 22:51:52 -07:00 |
|
Nova
|
536fafb4cf
|
fix(objects/mouse_pointer): right modifier keys
|
2025-10-20 22:42:56 -07:00 |
|
Nova
|
59e6a11079
|
fix: mouse pointer target reliability issues
|
2025-10-20 22:42:36 -07:00 |
|
Nova
|
0e4f5de529
|
refactor(objects/mouse_pointer): single task pointer
|
2025-10-20 15:10:48 -07:00 |
|
Schmarni
|
05d4670609
|
feat: impl Pipelined Rendering
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-10-21 00:09:17 +02:00 |
|
Schmarni
|
08cec3c700
|
chore: fmt
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-10-20 20:52:58 +02:00 |
|
Schmarni
|
0b29f2f6c9
|
fix(input/controllers): fix cursor rendering
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-10-20 20:52:21 +02:00 |
|
Nova
|
38a0520299
|
feat(objects): async tracked abstraction
|
2025-10-11 21:46:27 -07:00 |
|
Nova
|
a080560c9c
|
update(schemas): more efficient in tokio tasks
|
2025-10-11 18:37:00 -07:00 |
|
Nova
|
024ae4ddd7
|
refactor: rename flatscreen to force flatscreen
|
2025-10-11 18:36:47 -07:00 |
|
Nova
|
6742caa967
|
revert: bring back task abstraction
|
2025-10-11 15:51:26 -07:00 |
|
Nova
|
ba5415653e
|
fix(wayland): make tokio tasks actually close properly
|
2025-10-11 13:32:22 -07:00 |
|
Nova
|
ddef55879a
|
fix: tokio tracing
|
2025-10-11 12:19:24 -07:00 |
|
Nova
|
c63416d1f3
|
fix: tokio tasks
|
2025-10-11 03:19:56 -07: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 |
|
Nova
|
ec871f5963
|
update: stardust xr core
|
2025-10-05 13:12:29 -07:00 |
|
Nova
|
418e3a2ccb
|
refactor: make flatscreen flag explicit
|
2025-10-03 02:40:29 -07: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
|
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 |
|