Nova
814d631bb8
fix: deadlock on close stereokit
2023-07-23 08:30:09 -04:00
Nova
fe28d6670e
refactor(wayland): less crashy
2023-07-23 08:30:09 -04:00
Nova
37413a3e74
feat(xwayland): x window capabilities
2023-07-23 08:30:09 -04:00
Nova
8ad5fc6584
feat(xwayland): first x window
2023-07-23 08:30:09 -04:00
Nova
06dfba48d7
feat(xwayland): serialize start
2023-07-23 08:30:09 -04:00
Nova
f7ad007d54
refactor(wayland): separate backend from panel item
2023-07-23 08:30:09 -04:00
Nova
7a556439ca
feat(wayland): initial xwayland support
2023-07-23 08:30:09 -04:00
Nova
945514aa31
fix: data uses flexbuffer type instead of value for mask map
2023-07-23 08:29:53 -04:00
Nova
3b557cd851
fix: wayland stability
2023-07-23 08:29:04 -04:00
Nova
95ecef3426
feat: version bump
2023-07-22 18:31:09 -04:00
Nova
a85504a71a
fix: states
2023-07-19 06:04:15 -07:00
Nova
eb2ace5d29
fix: surface not mapping
2023-07-19 06:04:08 -07:00
Nova
1923b71985
feat: formatting
2023-07-19 06:03:28 -07:00
Nova
a87823dcc8
feat: play space
2023-07-16 10:42:35 -07:00
technobaboo
1c0290aff5
feat: make readme more readable
2023-07-11 11:44:38 -07:00
technobaboo
e131b2b00f
fix(ci): add semicolons
2023-07-11 11:16:15 -07:00
technobaboo
728573191f
fix(ci): appimagetool
2023-07-11 11:11:07 -07:00
technobaboo
cee1137269
fix(ci): xcb glx
2023-07-11 10:59:26 -07:00
technobaboo
c6af3298a2
fix(ci): ninja-build instead of ninja
2023-07-11 10:55:08 -07:00
technobaboo
11074c9d05
feat: ci take 2
2023-07-11 10:53:31 -07:00
Nova
aa6ec1afd8
refactor: use dmabuf v4 instead of bind_display
2023-06-27 05:53:45 -04:00
Nova
a524f2020b
refactor: disable shader injection
2023-06-26 20:49:21 -04:00
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