Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/StardustXR/server

Stardust XR Reference Server, now blazingly fast in Rust :D
https://github.com/StardustXR/server

refactor(scenegraph): use dashmap

8a3dc83a93ad3dd06d2a80c8ec270ee5b921c182 authored over 2 years ago by Nova <[email protected]>
refactor(scenegraph): use parking_lot

8a34286a22d5f7de5d481de62dd726ef66addb00 authored over 2 years ago by Nova <[email protected]>
refactor(registry): clean up and use parking_lot

66c6e2e3d4809a71aa736eed4d7f0cde8754a1ae authored over 2 years ago by Nova <[email protected]>
fix(field): clippy warnings

57feb5a49bccd8514449c9fdfcfbaf4222ca76d6 authored over 2 years ago by Nova <[email protected]>
refactor: use parking_lot instead of std::sync

d308b88bb7c7be5f1e21628586f77ddd91b12fc2 authored over 2 years ago by Nova <[email protected]>
refactor(registry): use globals instead of storing in event loop

01971b5048e5fe28335a4a402320113c0ff1f2a6 authored over 2 years ago by Nova <[email protected]>
fix(pulse sender): add aspect to node

3ef45a1041a4fbf9b37c8b2ce6e1484edc6056be authored over 2 years ago by Nova <[email protected]>
feat(data): pulse sender registry

0c1a7af8a5b13468c552df5d561c012266ffd75a authored over 2 years ago by Nova <[email protected]>
feat(client): get_event_loop

be46bdfc22a9315f02eca60d6185fbe61937c815 authored over 2 years ago by Nova <[email protected]>
fix(registry): make public

5a54a1c40cc00d12288fdf1bb4954126ab137248 authored over 2 years ago by Nova <[email protected]>
refactor(registry): don't require index for fn iterate()

bd6589757c20826df6b989f35055206c2d1f2281 authored over 2 years ago by Nova <[email protected]>
feat(client+eventloop): get arc reference to event loop in client

d98dc1ee96350bcfc11196d055555779c8b67e8c authored over 2 years ago by Nova <[email protected]>
feat: basic registry

30a03f638ff3b8fa0950b1b210ed76797059cbd1 authored over 2 years ago by Nova <[email protected]>
refactor(field): use spatial_ref field trait internally instead of arg

e140d82b1a286b30e274773b088e153362a88b51 authored over 2 years ago by Nova <[email protected]>
fix(field): ensure node doesn't have a field when adding one

84157fd7d6fd642c6826d1ed014cc2550f467374 authored over 2 years ago by Nova <[email protected]>
feat(field): cylinder field

29c7ccc34610118e9fc12c7a533b78f588763159 authored over 2 years ago by Nova <[email protected]>
feat(field): box field

ee854a9902bca3c429502efd74518e86b4d883dc authored over 2 years ago by Nova <[email protected]>
refactor(field): wrap all fields in an enum for storage and deref trait

98a84c626fa37e266eb9e0ca6a31dca9ea6e634b authored over 2 years ago by Nova <[email protected]>
feat(field): sphere field

02ca9467b50aec52d3fa898435aef366ec6a68d7 authored over 2 years ago by Nova <[email protected]>
feat(field): interface

8e5f8c00882d391b213d3a1edca4f7560278a3ea authored over 2 years ago by Nova <[email protected]>
refactor(spatial): return Rc<Spatial> from add_to

c0df71a40f8b7f70760898f0bc69433e29303a9b authored over 2 years ago by Nova <[email protected]>
feat: field

c325cb8595d3c4bf38a3dd28205eb2310a426fe4 authored over 2 years ago by Nova <[email protected]>
refactor(spatial): remove explicit lifetime specifier

7fbf92daf07e8839f587920c3ccf1f010eb6238e authored over 2 years ago by Nova <[email protected]>
refactor: clean up all warnings by commenting or refactoring

26f66fc5a468c9de209775c97d4df382afd4f78e authored over 2 years ago by Nova <[email protected]>
feat(spatial): set_transform_flex and associated helper functions

34a6e86685752301145ae1f0f0991ed57921d0fd authored over 2 years ago by Nova <[email protected]>
feat(spatial): get_transform local method

27b78326da534dd49dba7ebd62de730beb60234b authored over 2 years ago by Nova <[email protected]>
feat(node): add_local_method method

5ee5d0a802df3ce25826540d6c786486528c7c78 authored over 2 years ago by Nova <[email protected]>
feat(spatial): space to space matrix function for relativity

459c96616afa9707d75e6e916ae3f7531b78e162 authored over 2 years ago by Nova <[email protected]>
refactor(spatial): store parent as Rc<Spatial>

50b7cc676cf09d6c8a2aaa68f92c26fbbac52870 authored over 2 years ago by Nova <[email protected]>
feat(node): destroy method

f9f36dd43a017eaf211270ad6e1039d7fcc3e93a authored over 2 years ago by Nova <[email protected]>
refactor(node): use sized fn instead of dyn Fn for signals/methods

bb356f6cb154491cfdb33a6c871209d5cf9cdbdb authored over 2 years ago by Nova <[email protected]>
refactor: fine-grained interior mutability for scenegraph

2c27e5728cf9c9eda7c996e5c1dbe51b24d8d52f authored over 2 years ago by Nova <[email protected]>
refactor(client): remove weak ref

bb2603803090692eeb8dc0438cf73855b8c3c67c authored over 2 years ago by Nova <[email protected]>
refactor(spatial interface): inline transform creation

57be2cd8e89c2b83dcd87db606aae43db511d800 authored over 2 years ago by Nova <[email protected]>
refactor(eventloop): rename the thread

0a446f3cd2c6020cf0a67a16789398a5a8f73bb1 authored over 2 years ago by Nova <[email protected]>
feat(spatial): basic interface

1d93046d5efd268042f7d6574322af0a7ef6809f authored over 2 years ago by Nova <[email protected]>
refactor(scenegraph): remove new function

fedbe17b7a0c828a375ec5d596254af6ca0b9d24 authored over 2 years ago by Nova <[email protected]>
refactor(scenegraph+node): 1 node type with components

efe870c19323a3e6f6af461c46b893400ec85538 authored over 2 years ago by Nova <[email protected]>
feat(spatial): setTransform local signal

be9296588e025aa5ad20381761201adc6b6fb5ba authored over 2 years ago by Nova <[email protected]>
refactor: store weak client in the nodes

09588ab31da9485984275e9b9455fed81fa1c09c authored over 2 years ago by Nova <[email protected]>
feat: basic spatial closure

a2e61f9b7897a05e06bed3b572d0d31fc0a78caf authored over 2 years ago by Nova <[email protected]>
refactor(spatial): rename functions

4695eaceca8f208445901a1fbc37c15b0b92fe99 authored over 2 years ago by Nova <[email protected]>
refactor: use inheritance-based style for nodes

618f2d6748e6191361958768ec7949584cd5f939 authored over 2 years ago by Nova <[email protected]>
refactor(spatial): store weak reference to parent node

1709d19da2f30e7900f6e0c54d864b188e8ad036 authored over 2 years ago by Nova <[email protected]>
refactor(scenegraph): use RcCell<Node> instead of Rc<RefCell<Node>>

73a0c6ff7a8dfe0259760a87aa33faf0e3f591e7 authored over 2 years ago by Nova <[email protected]>
feat(scenegraph): default interface creation

323d1e01fe2cb5b7349d1d6233db20071ba5e5a8 authored over 2 years ago by Nova <[email protected]>
refactor: pass cargo clippy as much as possible

8242537932be153c2e7ae8f4f283e9beb820071c authored over 2 years ago by Nova <[email protected]>
feat(node): add NodeRef type

6e3aa0a0fa3f583142e9d2b93be18e6cb555e840 authored over 2 years ago by Nova <[email protected]>
refactor(scenegraph): remove refcell inside scenegraph

42c98eacc913ce6eda40fe745ebd206f33c7c1b4 authored over 2 years ago by Nova <[email protected]>
fix(gitignore): remove cargo.lock

3335a679aa6f60c3a72b91b3149a506a689011be authored over 2 years ago by Nova <[email protected]>
refactor(node): return weak reference and store Rc in scenegraph

52565cd38144396f7c181b325d8bf1f6ebf8840f authored over 2 years ago by Nova <[email protected]>
fix(gitignore): update for rust

a736fb503e925cdd45c4dce7ec03209b03a36196 authored over 2 years ago by Nova <[email protected]>
feat(node): add basic spatial aspect

c64db257d24da65d7a8fd8bb07059c6a8a20dc63 authored over 2 years ago by Nova <[email protected]>
refactor: upgrade crates

5157ff84cd9d914726cb56c9938ff4142abb3c4b authored over 2 years ago by Nova <[email protected]>
feat: basic scenegraph, node, and spatial

cbfd4c13c2a9e47b225a1d47ad1d2fe75c0c1da8 authored over 2 years ago by Nova <[email protected]>
feat: basic client

888e60b8a20703148a3713d039eb9459cf614b8e authored over 2 years ago by Nova <[email protected]>
feat: intial commit

a75fa63d6a3e5a4c735dcfffca2ebcde14ff8a13 authored over 2 years ago by Nova <[email protected]>