Nova
|
4ebfb9eb80
|
feat: stereokit basics
|
2022-07-07 03:50:05 -04:00 |
|
Nova
|
4237e0ca81
|
refactor(cargo.toml): move libstardustxr dep into separate block
|
2022-07-07 03:49:48 -04:00 |
|
Nova
|
204d730fb2
|
feat: input pointer specialization
|
2022-07-05 05:46:21 -04:00 |
|
Nova
|
59663d2aa6
|
feat(ray_march): make structs have all public members
|
2022-07-05 05:45:19 -04:00 |
|
Nova
|
5a9f2b5b57
|
refactor(ray_march): comment out unused consts
|
2022-07-05 05:44:45 -04:00 |
|
Nova
|
6abdbf6594
|
fix(ray_march): make ray_point mutable
|
2022-07-05 05:43:05 -04:00 |
|
Nova
|
40bd598b56
|
feat(input): process_input function
|
2022-07-02 14:18:41 -04:00 |
|
Nova
|
d1d998fd10
|
feat(node): execute_remote_method
|
2022-07-02 14:17:45 -04:00 |
|
Nova
|
3cce8477c5
|
feat(event loop): global frame counter
|
2022-07-02 14:14:37 -04:00 |
|
Nova
|
e45c415080
|
feat(field): ray_march
|
2022-07-02 14:13:48 -04:00 |
|
Nova
|
a30b6d02b7
|
feat: basic input
|
2022-07-01 03:51:28 -04:00 |
|
Nova
|
cd7627a183
|
refactor(item): transpose item type and item data
|
2022-06-30 12:40:15 -04:00 |
|
Nova
|
c67a76b4b9
|
fix(alias): don't warn about unused field
|
2022-06-30 12:39:52 -04:00 |
|
Nova
|
6172963c54
|
feat(item): AsItemTrait
|
2022-06-29 09:24:46 -04:00 |
|
Nova
|
3e1a029cdd
|
refactor(registry): remove unneeded use
|
2022-06-27 09:56:03 -04:00 |
|
Nova
|
e0db378181
|
feat: items
|
2022-06-27 09:54:37 -04:00 |
|
Nova
|
c8c6b125a3
|
feat(spatial): store node
|
2022-06-24 21:20:42 -04:00 |
|
Nova
|
3985d99587
|
feat(client): add internal client
|
2022-06-23 06:32:51 -04:00 |
|
Nova
|
9880b6ef3f
|
refactor: replace all RwLock with Mutex
|
2022-06-21 04:53:37 -04:00 |
|
Nova
|
ff118d4e1f
|
feat(alias): return Arc<Alias> from Alias::add_to
|
2022-06-21 04:26:48 -04:00 |
|
Nova
|
174368faab
|
refactor(registry) remove unnecessary del_idx var
|
2022-06-21 04:26:21 -04:00 |
|
Nova
|
0c9dafe158
|
fix(registry): remove won't return result
|
2022-06-20 08:07:51 -04:00 |
|
Nova
|
9c6e4e49ba
|
fix(warnings): shut it clippy
|
2022-06-20 07:11:08 -04:00 |
|
Nova
|
cceda8f72d
|
feat(alias): add aliasing remote signals/methods
|
2022-06-19 23:31:38 -04:00 |
|
Nova
|
82140c09fa
|
fix(registry): make add always succeed
|
2022-06-19 23:19:54 -04:00 |
|
Nova
|
ca57131558
|
refactor(nodelist): simplify destroying nodes
|
2022-06-19 21:43:19 -04:00 |
|
Nova
|
bbaf95b79f
|
feat: LifeLinkedNodeList
|
2022-06-19 19:37:28 -04:00 |
|
Nova
|
d1f6a34ac8
|
fix(alias): use static string references instead of owned string
|
2022-06-19 08:15:13 -04:00 |
|
Nova
|
97f268c959
|
fix(pulse receiver): add sendData signal
|
2022-06-16 15:17:14 -04:00 |
|
Nova
|
7fc239293d
|
feat(data): pulse receiver
|
2022-06-16 14:28:40 -04:00 |
|
Nova
|
1433d74f18
|
fix(node): make uid public
|
2022-06-16 14:24:25 -04:00 |
|
Nova
|
34d95067dd
|
feat: root node
|
2022-06-16 14:18:00 -04:00 |
|
Nova
|
31797e35c4
|
fix(scenegraph): use OnceCell instead of RefCell
|
2022-06-14 21:11:46 -04:00 |
|
Nova
|
956431bd00
|
feat(registry): get_valid_contents
|
2022-06-14 21:05:20 -04:00 |
|
Nova
|
46a1581e1b
|
fix(client): turn Rc into Arc
|
2022-06-14 21:02:05 -04:00 |
|
Nova
|
3421fa84af
|
refactor: compact flex_vec shenanigans
|
2022-06-14 20:58:29 -04:00 |
|
Nova
|
2f63d5aaec
|
feat(spatial): get spatial parent and get transform pose functions
|
2022-06-14 20:54:52 -04:00 |
|
Nova
|
2d3da131af
|
refactor(client): create interface functions take in a reference
|
2022-06-14 20:53:52 -04:00 |
|
Nova
|
87bfd3dec5
|
fix(alias): make struct public
|
2022-06-14 20:37:15 -04:00 |
|
Nova
|
b8e577d5e9
|
fix(main): shut clippy up
|
2022-06-14 20:33:35 -04:00 |
|
Nova
|
c60edded40
|
refactor(node): use once_cell for aspects
|
2022-06-14 20:31:46 -04:00 |
|
Nova
|
3aa691475c
|
Make all nodes thread safe
|
2022-06-14 19:34:27 -04:00 |
|
Nova
|
651fa5f012
|
refactor(node): defer setting client until adding to scenegraph
|
2022-06-14 18:18:22 -04:00 |
|
Nova
|
beaa3d0e6b
|
refactor: remove all explicit lifetime specifiers
|
2022-06-14 04:09:42 -04:00 |
|
Nova
|
54f68577dd
|
feat(main): add basic loop and clean up errors
|
2022-06-14 02:23:58 -04:00 |
|
Nova
|
559d969b10
|
fix: make all node aspects thread safe
|
2022-06-14 02:14:27 -04:00 |
|
Nova
|
2c5d9c3c7f
|
feat(alias): add it
|
2022-06-14 01:27:48 -04:00 |
|
Nova
|
4ec27311a6
|
feat(node): send_remote_signal
|
2022-06-13 02:55:34 -04:00 |
|
Nova
|
aa356711a9
|
feat(client): get_messenger
|
2022-06-13 02:55:07 -04:00 |
|
Nova
|
c668498a6f
|
fix(event loop): handle UnexpectedEOF to remove client when disconnected
|
2022-06-12 21:25:20 -04:00 |
|