Commit Graph

144 Commits

Author SHA1 Message Date
Nova
ae3afe4a09 fix(scenegraph): don't set node's client in add_node 2022-08-21 23:11:05 -04:00
Nova
aae271a2a8 fix(cargo.toml): update glam 2022-08-21 14:19:32 -04:00
Nova
b7bf972c92 feat(cargo.toml): disable default features for libstardustxr 2022-08-21 14:17:55 -04:00
Nova
94469322ef refactor(field): change flexbuffable import path 2022-08-21 14:17:36 -04:00
Nova
762e638c00 fix(spatial): make reference_to_parent_transform identity 2022-08-21 11:49:49 -04:00
Nova
7ed3ea24ca feat(model): from resource 2022-08-19 12:18:23 -04:00
Nova
47cdb408a0 feat(client): set_base_prefixes 2022-08-19 12:18:09 -04:00
Nova
11299716d9 feat: resources 2022-08-19 12:17:54 -04:00
Nova
6de5d9b7ac feat(model): set_material_parameter 2022-08-19 03:19:07 -04:00
Nova
b95df479cc refactor(registry): make more efficient 2022-08-17 20:40:53 -04:00
Nova
c272cfaed1 feat(registry): const initialization meaning no necessary lazy_static 2022-08-17 19:28:52 -04:00
Nova
85077146d3 refactor(node): remove unnecessary clone from get_client 2022-08-17 19:11:00 -04:00
Nova
fe24bed492 feat(registry): clear 2022-08-17 19:09:43 -04:00
Nova
6c172a98b6 feat: model node :D 2022-08-17 19:08:48 -04:00
Nova
5a5a7d50c9 feat(main): stopping stereokit stops the event loop 2022-08-17 12:15:45 -04:00
Nova
6b13d47197 feat: async all the functions!! 2022-08-16 09:04:10 -04:00
Nova
58b0ae1f9f fix(event loop): disconnect all clients before drop 2022-07-14 08:11:02 -04:00
Nova
0e3313b056 fix(event loop): error in poll when other threads paused due to EINTR 2022-07-13 11:17:47 -04:00
Nova
d7638e3c2d fix(event loop): print error on drop/join 2022-07-12 22:47:47 -04:00
Nova
ffcb955108 fix(registry): use dashmap and pointer keys 2022-07-12 22:47:12 -04:00
Nova
44ba9f2d68 fix(logic step): proper procedure 2022-07-12 14:55:46 -04:00
Nova
159afc007c fix(event loop): don't try to get client every time in loop 2022-07-12 09:08:27 -04:00
Nova
39ce8214b4 refactor(input pointer): derive default 2022-07-12 09:07:13 -04:00
Nova
ccd7b1f976 fix(main): pass sk_quit function instead of calling it 2022-07-12 09:06:57 -04:00
Nova
6f9e518243 fix(event loop): disconnect client whenever it has any error 2022-07-11 20:17:24 -04:00
Nova
634d49c077 feat: logic step 2022-07-08 22:36:57 -04:00
Nova
2367f06807 fix(main): include clap in cargo.toml 2022-07-08 22:25:31 -04:00
Nova
b910be9610 fix(stereokit): upgrade 2022-07-08 22:01:06 -04:00
Nova
e97aafd380 feat: sk_quit on ctrl+c 2022-07-07 04:13:46 -04:00
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