Nova
e879b724ec
feat(wayland): initial xwayland support
2023-07-23 08:30:09 -04:00
Nova
08010efa46
fix: data uses flexbuffer type instead of value for mask map
2023-07-23 08:29:53 -04:00
Nova
e682931e3e
fix: wayland stability
2023-07-23 08:29:04 -04:00
Nova
bf89b73e8f
feat: version bump
0.42.1
2023-07-22 18:31:09 -04:00
Nova
2e252279bb
fix: states
2023-07-19 06:04:15 -07:00
Nova
9cf43ec535
fix: surface not mapping
2023-07-19 06:04:08 -07:00
Nova
f15578f7df
feat: formatting
2023-07-19 06:03:28 -07:00
Nova
f63ca4a25b
feat: play space
2023-07-16 10:42:35 -07:00
technobaboo
89741508e3
feat: make readme more readable
2023-07-11 11:44:38 -07:00
technobaboo
81be807749
fix(ci): add semicolons
2023-07-11 11:16:15 -07:00
technobaboo
fcdb8a7edf
fix(ci): appimagetool
2023-07-11 11:11:07 -07:00
technobaboo
90ce185f29
fix(ci): xcb glx
2023-07-11 10:59:26 -07:00
technobaboo
d6353035ae
fix(ci): ninja-build instead of ninja
2023-07-11 10:55:08 -07:00
technobaboo
ceb1b23264
feat: ci take 2
2023-07-11 10:53:31 -07:00
Nova
199e6f70b3
refactor: use dmabuf v4 instead of bind_display
2023-06-27 05:53:45 -04:00
Nova
641db4face
refactor: disable shader injection
2023-06-26 20:49:21 -04:00
Nova
80d292b511
feat: match stereokit to log level
2023-06-26 20:43:02 -04:00
Nova
7fbcc92d02
fix: unwrap in main fn
2023-06-26 20:33:04 -04:00
Nova
de46726d01
feat: hardware accelerated wayland apps
2023-06-26 20:31:38 -04:00
Nova
6efa3a909e
feat: proper dmabuf import
2023-06-26 20:09:20 -04:00
Nova
ea0f174da7
feat: shaders!! working!!
2023-06-26 19:49:10 -04:00
Nova
444146fa21
feat: it borken
2023-06-26 04:37:38 -04:00
Nova
a7930760e8
feat: glsl simula text shaders
2023-06-25 10:05:18 -04:00
Nova
668c32f583
fix: ctrl+c in tty
2023-06-21 01:47:10 -04:00
Nova
927e1c48e2
fix: mouse pointer keyboard ray direction
2023-06-14 23:00:17 -04:00
Nova
8cc20e054c
feat: version bump
0.42.0
2023-06-11 01:37:21 -04:00
Nova
b12b171b53
feat: spatial bounds
2023-06-11 00:38:05 -04:00
Nova
0e61d51072
feat(input): custom pointers
2023-05-31 08:50:15 -04:00
Nova
e61c04960e
fix(node): better send remote signal
2023-05-31 08:48:59 -04:00
Nova
5dc82be1a3
fix(pointer): proper direction
2023-05-31 08:48:24 -04:00
Nova
6861b92972
fix(main): make eye pointer not work in flatscreen
2023-05-31 08:47:16 -04:00
Nova
f68f350cd2
fix(scenegraph): recurse through aliases
2023-05-31 08:47:02 -04:00
Nova
2820415373
feat: readd dmabufs
2023-05-30 02:20:27 -04:00
Nova
f721a57604
fix: janky dmabuf hack
2023-05-27 09:48:34 -04:00
Nova
fb4149eaa7
feat: eye gaze support
2023-05-23 18:56:46 -04:00
matthewcroughan
d3746ef787
ci: print flatland revision for gnome-graphical-test in Discord message
2023-05-20 11:08:43 +01:00
matthewcroughan
9d4b4bee4d
github: remove workflows
...
Since Hercules CI is in use now, GitHub Actions are not necessarily required
2023-05-20 11:08:43 +01:00
matthewcroughan
5390b0effb
flake: add hercules-ci
...
This commit also adds a HCI Effect for posting to Discord the result of the gnome-graphical-test on every single commit
2023-05-20 11:08:43 +01:00
matthewcroughan
13da4c8d60
nix: add graphical-gnome-test
...
This VM integration test spawns Gnome, monado-service,
stardust-xr-server, flatland and weston-cliptest and tests that the
functionality works correctly. The result is a screenshot. If any
program in the test produces an exit code above 0 it will fail the test,
graphical rendering bugs should be visible in the resulting screenshot
2023-05-20 11:08:43 +01:00
matthewcroughan
1740d55f9c
flake.lock: Update
...
Flake lock file updates:
• Updated input 'fenix':
'github:nix-community/fenix/3a0b59a2ea946a533c62ac417596835779087f0e' (2023-04-20)
→ 'github:nix-community/fenix/5816c7bbcc385d2e65877631497df3f7d66b354a' (2023-05-11)
• Updated input 'fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/2400b36a2ed40f68a26473f69ac208ba10d98af9' (2023-04-19)
→ 'github:rust-lang/rust-analyzer/b7cdd93f3e1533e96d4cfa1ac8573e6210a2bedf' (2023-05-09)
• Added input 'flatland':
'github:StardustXR/flatland/24613a496841bdf38e5f136608d5295860a75fce' (2023-05-11)
• Added input 'flatland/fenix':
'github:nix-community/fenix/ee59e1c769657b1e27e608f8b981fa8f6b715583' (2023-03-14)
• Added input 'flatland/fenix/nixpkgs':
follows 'flatland/nixpkgs'
• Added input 'flatland/fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/95497533524537b1cc7a2870ce94b0b14503be8b' (2023-03-13)
• Added input 'flatland/nixpkgs':
'github:NixOS/nixpkgs/67f26c1cfc5d5783628231e776a81c1ade623e0b' (2023-03-13)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/da45bf6ec7bbcc5d1e14d3795c025199f28e0de0' (2023-04-30)
→ 'github:NixOS/nixpkgs/897876e4c484f1e8f92009fd11b7d988a121a4e7' (2023-05-06)
2023-05-20 11:08:43 +01:00
matthewcroughan
52d5e97de6
flake: filter nix code and README out of src
...
This means that changing the Nix code doesn't cause the Rust code to need to be recompiled when using nix build
2023-05-20 11:08:43 +01:00
Nova
633df045d4
feat: appimage support!!
2023-05-19 18:12:22 -04:00
Nova
415bf5bb04
feat: clean up main function
2023-05-19 18:11:52 -04:00
Nova
4e2d4a15c9
feat: flat wayland display env var
2023-05-18 06:00:53 -04:00
Nova
ef0142183d
fix: better pointer compare distance algorithm
2023-05-10 23:44:36 -04:00
Nova
e5dfd9d3df
fix(model): copy on create to make unique
2023-05-10 23:44:23 -04:00
Nova
6773fe2cf3
feat: instant model loading
2023-05-10 20:10:31 -04:00
Nova
5a6e7e02ca
fix(wayland): stop crash
2023-05-10 19:14:57 -04:00
Nova
c5d8ec2ef1
fix: remove dbg statement
2023-05-10 19:02:09 -04:00
Nova
a31781146e
fix: upgrade smithay
2023-05-10 16:51:39 -04:00