Commit Graph

  • 119c7026b4 fix: offset tracking at startup to center properly Schmarni 2025-07-16 21:43:37 +02:00
  • a8b5ff47a6 feat(objects): implement hmd spatial again (i forgor) Schmarni 2025-07-16 03:05:45 +02:00
  • a8144dbd22 feat(wayland): implement shm ontop of dmabuf Schmarni 2025-07-16 01:13:38 +02:00
  • 826b2413c9 feat: more cleanup Nova 2025-07-15 14:22:37 -07:00
  • a29a04d3f5 refactor: remove unnecessary debugging and lists Nova 2025-07-15 14:13:55 -07:00
  • 0b4c7edc92 feat(wayland): set output refreshrate to i32::MAX and instrument a bunch of functions Schmarni 2025-07-15 22:15:15 +02:00
  • 81a741ad36 fix(wayland/dmabuf): more robust format handling Nova 2025-07-15 02:26:22 -07:00
  • d9dded54ca fix: zed debug Nova 2025-07-15 02:25:52 -07:00
  • 72d1173d2e fix(wayland): support all dmabuf protocol versions Nova 2025-07-15 00:44:23 -07:00
  • 12a3dc26af fix: feedback lacking formats Nova 2025-07-14 15:58:25 -07:00
  • 7fab72f903 fix(wayland): feedback padding Nova 2025-07-14 11:23:35 -07:00
  • 856d738267 feat(wayland): provide more rendering formats and modifiers Schmarni 2025-07-14 19:53:12 +02:00
  • f855ca9820 feat(wayland): add vulkano infra Schmarni 2025-07-14 18:20:51 +02:00
  • 3571fa96aa fix(wayland): naming Nova 2025-07-13 23:42:34 -07:00
  • e4186a90fc feat: zed debug json Nova 2025-07-13 21:27:03 -07:00
  • d360a57f6e fix: wayland lockfile Nova 2025-07-13 21:26:56 -07:00
  • 58328cd63b cleanup: unneeded code Nova 2025-07-12 21:35:43 -07:00
  • 00fdaf5b9f feat(wayland): virtual output Nova 2025-07-11 16:37:52 -07:00
  • 3225819121 fix: remove test what was i thinking Nova 2025-07-11 16:38:08 -07:00
  • b0d623e9de refactor(wayland): don't do fancy alpha setting when xrgb Nova 2025-07-11 16:38:39 -07:00
  • 6ec09809d9 feat(wayland): working dmabuf! Schmarni 2025-07-13 06:01:52 +02:00
  • 0ec465ac39 refactor: try to use async dmabuf importing Schmarni 2025-07-13 03:36:42 +02:00
  • c59198b4a2 feat(wayland): implement infrastructure for async dmatex importing Schmarni 2025-07-12 06:17:12 +02:00
  • 49224ad6b5 refactor: move WaylandPlugin init Schmarni 2025-07-10 21:01:05 +02:00
  • 4b68544a0b fix: mouse pointer grab Nova 2025-07-10 11:50:16 -07:00
  • 42d36627ff fix: add plugin actually :p Nova 2025-07-10 11:22:27 -07:00
  • 63cf0db448 feat: dmatex!! (sorta, borken) Nova 2025-07-10 10:13:38 -07:00
  • 929ea054f3 fix: mouse pointer Nova 2025-07-10 07:57:05 -07:00
  • c052ad22ba fix: clippy Nova 2025-07-10 07:36:48 -07:00
  • e37d43eeb8 feat: setup bevy-dmabuf, not hooked up yet Schmarni 2025-07-10 16:34:53 +02:00
  • 14544bfd3e fix(wayland): proper shm double buffering Nova 2025-07-10 06:32:44 -07:00
  • c1d3a4cbcb fix: set spatial node transform Schmarni 2025-07-10 14:56:08 +02:00
  • dfb59ee7fa fix(wayland): shading Nova 2025-07-08 16:46:19 -07:00
  • cb9460c344 feat: OIT Nova 2025-07-08 12:30:11 -07:00
  • e9078bfaf8 clippy: fix Nova 2025-07-08 12:12:46 -07:00
  • 5a042bf11c refactor: remove sk material Nova 2025-07-08 12:08:53 -07:00
  • a8d3b1fda1 Revert "refactor: use bevy_sk PbrMaterial instead of StandardMaterial" Schmarni 2025-07-08 00:37:29 +02:00
  • a4a43d3ceb fix: keyboard crashiness Nova 2025-07-06 12:52:05 -07:00
  • f4d08dac9c feat: wayland Nova 2025-07-05 19:51:40 -07:00
  • 7b126557df refactor: use bevy_sk PbrMaterial instead of StandardMaterial Schmarni 2025-07-02 22:00:27 +02:00
  • 859d38f1b8 feat: stochastic alpha!!! Nova 2025-07-02 12:37:26 -07:00
  • 98ae69c858 refactor: remove animation plugin Nova 2025-07-01 02:50:51 -07:00
  • e31d3e2197 refactor: use minimal bevy features Schmarni 2025-07-01 11:33:14 +02:00
  • 017a7d4c7b feat: animation plugin Nova 2025-07-01 02:20:56 -07:00
  • 13210f858d fix: ci Nova 2025-07-01 01:31:39 -07:00
  • 692fc13863 fix: crash on flatscreen mode exit Schmarni 2025-07-01 10:30:59 +02:00
  • 4bcca6af99 fix: ci Nova 2025-06-30 14:36:47 -07:00
  • 165dc1d259 feat: flatscreen only mode when passing --flatscreen or -f Schmarni 2025-06-30 13:13:48 +02:00
  • 3a91ce8158 fix: rebasing bug in models Nova 2025-06-30 02:30:08 -07:00
  • 4b0969d9cf cleanup: cargo fmt Nova 2025-06-30 01:56:42 -07:00
  • d0f88c13cd refactor: remove some unneeded stuff Nova 2025-06-29 20:20:57 -07:00
  • 07e9474c79 fix: clippy cleanup Nova 2025-06-29 20:01:05 -07:00
  • 0abc38c83a fix: don't use path dependency... again Schmarni 2025-06-30 01:52:35 +02:00
  • 3b4a42c0cb feat: various minor improvements Schmarni 2025-06-30 01:49:09 +02:00
  • c22bf9b511 refactor: switch to bevys StandardMaterial for now Schmarni 2025-06-29 22:37:52 +02:00
  • 806857b738 chore: cargo update Schmarni 2025-06-29 12:10:23 +02:00
  • 3446ae5a4e fix: use git dependency Schmarni 2025-06-29 12:09:56 +02:00
  • 5a5695f2cc refactor: remove stereokit dependency and fix all warnings Schmarni 2025-06-29 12:04:45 +02:00
  • cc8b9c0378 feat: reimpl flatscreen mode Schmarni 2025-06-29 11:38:00 +02:00
  • ac2f4a9e27 fix(lines): fix lines not clearing when having no points Schmarni 2025-06-28 20:42:28 +02:00
  • c93036278f feat: implement audio! thats all nodes! Schmarni 2025-06-28 20:24:02 +02:00
  • 600eab9d2a feat: add entity handles and a bevy channel abstraction Schmarni 2025-06-28 12:56:40 +02:00
  • 85bb21414d feat: finish line impl and switch to bevy bounds Schmarni 2025-06-28 11:34:09 +02:00
  • 2bf244bb6e feat(lines): line impl mostly done Schmarni 2025-06-27 21:40:36 +02:00
  • 3374473265 feat: mostly reimpl text rendering Schmarni 2025-06-25 11:50:57 +02:00
  • 2e87fceae1 feat: disable controller methods if the interaction profile matches khr/simple_controller Schmarni 2025-06-19 00:57:56 +02:00
  • e678ca38ae feat: working controller input methods Schmarni 2025-06-17 14:29:50 +02:00
  • cbb54fd3d2 feat: working handtracking input methodsRUST_LOG=info,naga=warn dbus-run-session cargo run -- -e ~/build/stardust/env.sh -o 300! Schmarni 2025-06-17 14:29:22 +02:00
  • aeec63c070 refactor: let the bevy rewrite begin: mostly working model nodes Schmarni 2025-06-07 02:28:49 +02:00
  • fd1c6ed0cf fix: make spatial parenting more stable 0.46.0 Nova 2025-06-13 18:42:59 -07:00
  • 13c6dbfd4d fix(input): send proper handler IDs to method client Nova 2025-06-05 22:10:41 -07:00
  • 4fb7c3df84 fix(input): send input method request/release to client Nova 2025-06-05 20:49:15 -07:00
  • 08c7a5efea fix(nix): wrap executable to include correct XKB_CONFIG_ROOT variable Nervyalloy5/dev Nervyalloy5/dev nervyalloy5 2025-05-22 17:02:15 -04:00
  • b5dcffd7c0 fix(nix): fix nix build nervyalloy5 2025-05-22 15:21:14 -04:00
  • 9d0e1ce021 fix: root sending frame events to dead clients Nova 2025-05-15 21:21:14 -07:00
  • dd38b590c1 ci: remove artifacts Nova 2025-05-15 18:24:03 -07:00
  • 24b7195297 fix: ci (hopefully) Nova 2025-05-15 18:15:58 -07:00
  • 7d8993b640 refactor: set default log level to warn Nova 2025-05-15 01:13:47 -07:00
  • 4c70ded2b0 fix: io safety error Nova 2025-05-15 00:59:59 -07:00
  • 7f7a8b5264 fix: cargo.lock Nova 2025-05-14 20:00:33 -07:00
  • 43246900db Updated dependencies Cyberneticmelon 2025-05-12 20:43:12 -04:00
  • b7a123f9c9 rewrite(README): tell to use release Nova 2025-05-06 15:48:35 -07:00
  • 900316968a fix: some zone weirdness ig Nova 2025-05-05 22:34:24 -07:00
  • db30f8e61b fix(wayland): fix keyboard holding onto surfaces without causing visual or functional issues Schmarni 2025-05-06 00:31:01 +02:00
  • 0a005b9864 Revert "fix: panel items being grabbed by keyboard seat" Schmarni 2025-05-04 12:52:30 +02:00
  • f4ed8bc37d refactor(zone): use zoneable zone distance Nova 2025-05-01 03:39:30 -07:00
  • 49ee4d3b67 fix(zones): don't add ancestors of zone to be captured Nova 2025-05-01 02:59:25 -07:00
  • c2f1f737a0 fix: panel items being grabbed by keyboard seat Nova 2025-04-27 11:58:53 -07:00
  • c9a57773d1 fix: flatscreen keyboard Nova 2025-04-27 11:13:51 -07:00
  • 68a7c06b9e fix: cursor hotspot positionind Nova 2025-04-27 11:06:55 -07:00
  • b196cbfa3a chore: clippy Nova 2025-04-19 02:22:58 -07:00
  • 7067d048d6 fix(input): cull capture *attempts*, not captures Nova 2025-04-19 02:22:49 -07:00
  • ef09b69378 fix(wayland): _ prefix to viewporter state Nova 2025-04-19 01:32:50 -07:00
  • c5dea3b7c9 fix(input): don't limit to closest handler Nova 2025-04-19 01:32:35 -07:00
  • 5ea147f9fe Added cli update Cyberneticmelon 2025-04-16 21:42:47 -04:00
  • 3d6fceb0dd Fixing syntax Cyberneticmelon 2025-04-16 21:32:37 -04:00
  • b1900de652 Updated dependency documentation Cyberneticmelon 2025-04-16 21:30:51 -04:00
  • 76ff476112 Updated documentation Cyberneticmelon 2025-04-16 21:19:52 -04:00
  • 57f9516a81 feat(wayland): implement wp_viewporter Schmarni 2025-04-17 00:40:17 +02:00
  • fe6ed81255 fix(input): dropped input handlers properly release methods Nova 2025-04-07 09:50:34 -07:00