Nova
e2ce337036
feat: match stereokit to log level
2023-06-26 20:43:02 -04:00
Nova
34c57254a9
fix: unwrap in main fn
2023-06-26 20:33:04 -04:00
Nova
d7bf01c417
feat: hardware accelerated wayland apps
2023-06-26 20:31:38 -04:00
Nova
59d049e7bd
feat: proper dmabuf import
2023-06-26 20:09:20 -04:00
Nova
c05921fd71
feat: shaders!! working!!
2023-06-26 19:49:10 -04:00
Nova
5cbd4d807f
feat: it borken
2023-06-26 04:37:38 -04:00
Nova
23fe6ead25
feat: glsl simula text shaders
2023-06-25 10:05:18 -04:00
Nova
b3247f5ba8
fix: ctrl+c in tty
2023-06-21 01:47:10 -04:00
Nova
269e5afcc9
fix: mouse pointer keyboard ray direction
2023-06-14 23:00:17 -04:00
Nova
20070eb778
feat: version bump
2023-06-11 01:37:21 -04:00
Nova
c8206b14dd
feat: spatial bounds
2023-06-11 00:38:05 -04:00
Nova
e9089e83a9
feat(input): custom pointers
2023-05-31 08:50:15 -04:00
Nova
34faa98dc8
fix(node): better send remote signal
2023-05-31 08:48:59 -04:00
Nova
187d6ee7d1
fix(pointer): proper direction
2023-05-31 08:48:24 -04:00
Nova
f7a9976760
fix(main): make eye pointer not work in flatscreen
2023-05-31 08:47:16 -04:00
Nova
f42c8963e7
fix(scenegraph): recurse through aliases
2023-05-31 08:47:02 -04:00
Nova
f17b4c8ee2
feat: readd dmabufs
2023-05-30 02:20:27 -04:00
Nova
47410fe63a
fix: janky dmabuf hack
2023-05-27 09:48:34 -04:00
Nova
04d0a77093
feat: eye gaze support
2023-05-23 18:56:46 -04:00
matthewcroughan
97c2b82fa7
ci: print flatland revision for gnome-graphical-test in Discord message
2023-05-20 11:08:43 +01:00
matthewcroughan
343962fd6f
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
2c07278c72
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
bdadc527d2
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
7045904693
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
c45dc36310
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
ed724dcb0f
feat: appimage support!!
2023-05-19 18:12:22 -04:00
Nova
c4234becb9
feat: clean up main function
2023-05-19 18:11:52 -04:00
Nova
cac2be7a4f
feat: flat wayland display env var
2023-05-18 06:00:53 -04:00
Nova
84ba4b47ec
fix: better pointer compare distance algorithm
2023-05-10 23:44:36 -04:00
Nova
aea681b5c6
fix(model): copy on create to make unique
2023-05-10 23:44:23 -04:00
Nova
7c17dbddb2
feat: instant model loading
2023-05-10 20:10:31 -04:00
Nova
3f56d1e029
fix(wayland): stop crash
2023-05-10 19:14:57 -04:00
Nova
2a145de758
fix: remove dbg statement
2023-05-10 19:02:09 -04:00
Nova
54ad2667c3
fix: upgrade smithay
2023-05-10 16:51:39 -04:00
Nova
fa6ea5adc5
fix: model nodes
2023-05-10 16:49:56 -04:00
Nova
ee5a226c5e
feat: model nodes
2023-05-10 08:38:21 -04:00
Matthew Croughan
3e0860073d
fix: nix flake smithay lock issues
...
* flake: use allowBuiltInFetchGit to prevent narHash reproducibility issues
using the builtin fetcher allows fetching git dependencies with only the ref and without storing the narHash for the fixed-output-derivation
* gitignore: add nix result symlinks
2023-05-06 17:37:46 +00:00
Nova
ec7f9a1681
feat: order inputs
2023-05-02 21:58:53 -04:00
Astavie
779431be04
fix: nix overlay
...
* nix flake
* workflow
* remove flake-utils
* update flake
* fix
* remove cargo hash
* fix overlay
2023-05-01 23:29:34 +00:00
Astavie
683b0c20a1
fix: nix flake
...
* nix flake
* workflow
* remove flake-utils
* update flake
* fix
* remove cargo hash
2023-05-01 21:56:49 +00:00
Nova King
341da038ea
feat: FUNDING.yml
2023-05-01 17:31:03 +00:00
Nova
367066381d
better panel item startup settings order
2023-05-01 12:59:49 -04:00
Nova
2f5760c902
fix: launch env vars to launch as much stuff in wayland as possible
2023-05-01 00:05:00 -04:00
Nova
9072c34d50
fix(objects/hand): hand enabled when controller not
2023-04-30 18:28:40 -04:00
Nova
aefa6dc62f
feat: new stereokit
2023-04-30 13:25:13 -04:00
Saphira Kai
35f42559ac
remove broken Debug derivation for XdgSurfaceData
2023-04-24 13:12:44 -03:00
Nova
63ead46a2c
feat(startup): get environment
2023-04-24 09:53:20 -04:00
Nova
5682718713
feat: cargo lock update
2023-04-24 08:31:28 -04:00
Nova
58b9ee0f01
feat: dependency updates
2023-04-24 08:31:07 -04:00
Nova
57039a3ccb
feat(wayland): popups, more compatibility, more stability
...
get_parent
grab
popups
fix head thingy
popup list
feat: remove set_active
feat(wayland): commit_popup
feat(wayland): cleanup
moar changess
actually fix the problem with everything oh my god
proper popup state
fix: multi thread event loop
fix: match popup surface ID
make wayland input system go over surfaces instead of toplevels
feat: massive refactor of all wayland things
2023-04-24 06:30:39 -04:00