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

fix(panel): applying materials works

a81070a7c92318c34f684aa6afb13e0138026b04 authored over 2 years ago by Nova <[email protected]>
feat(panel): apply material

7e6705a0120f352eefc475b50df30dd03dd33648 authored over 2 years ago by Nova <[email protected]>
feat(model): apply material replacements

cd86b3a0019a83b80ce08a9c4637f6426a542f57 authored over 2 years ago by Nova <[email protected]>
feat(wayland): panel item

be8e8530a9539242cfc8bc3648cb5731ae582d03 authored over 2 years ago by Nova <[email protected]>
refactor(wayland): move shaders to separate module

cb1e45145fb14ee2a8da58149f88543ffb093bf5 authored over 2 years ago by Nova <[email protected]>
fix(input): allow dead_code for add_to

ac765f6c2b52041bdf159ea62a73f223575fdd50 authored over 2 years ago by Nova <[email protected]>
fix(clippy): silenced but i owe it my life

4335e2b216cc254f68cb70a63ca3d683e3580875 authored over 2 years ago by Nova <[email protected]>
feat(wayland): core surface

a8bbfbafdf64d1119b34c599ae3211b087219f71 authored over 2 years ago by Nova <[email protected]>
feat(wayland): implement all essential handlers

060bd59d01478b3dd512cf7eaff30e11fa9d1cdc authored over 2 years ago by Nova <[email protected]>
feat: basic smithay setup

bf4d5ba0155f906667c7c4a5138a95b504038fd5 authored over 2 years ago by Nova <[email protected]>
refactor(main): inline flatscreen display mode

fb14d1c0e629daecfbf21956d3389a5b1c8ec398 authored over 2 years ago by Nova <[email protected]>
fix(item): send ui all existing items on creation

ab70e9ab1160f049af368866cdaf9e17fa925e33 authored over 2 years ago by Nova <[email protected]>
fix(item): make_alias with uid

4805e64f719c2ca2b001ea61e235d328b44e645a authored over 2 years ago by Nova <[email protected]>
fix(scenegraph): don't set node's client in add_node

ae3afe4a09fb6d47fbdb274e8a01828b31d77d53 authored over 2 years ago by Nova <[email protected]>
fix(cargo.toml): update glam

aae271a2a805ab32abcd2fca047126869c45c743 authored over 2 years ago by Nova <[email protected]>
feat(cargo.toml): disable default features for libstardustxr

b7bf972c92601c75460b881d83050f06d6b6d296 authored over 2 years ago by Nova <[email protected]>
refactor(field): change flexbuffable import path

94469322ef3fbbab8be7dcf43f25965f1ec72ecf authored over 2 years ago by Nova <[email protected]>
fix(spatial): make reference_to_parent_transform identity

762e638c007476e0994cad1a39b13b8f26ac3535 authored over 2 years ago by Nova <[email protected]>
feat(model): from resource

7ed3ea24ca8d20616fda553d9b58a3f13b84b7b3 authored over 2 years ago by Nova <[email protected]>
feat(client): set_base_prefixes

47cdb408a0111706298da001af37efcf4ccfc91a authored over 2 years ago by Nova <[email protected]>
feat: resources

11299716d94a7dd69aaa44b56fcae2e2247c6df3 authored over 2 years ago by Nova <[email protected]>
feat(model): set_material_parameter

6de5d9b7acbea911bf73ea2d54b41a6a9aafd27d authored over 2 years ago by Nova <[email protected]>
refactor(registry): make more efficient

b95df479ccbd2d985f10e353568a9644e19f142c authored over 2 years ago by Nova <[email protected]>
feat(registry): const initialization meaning no necessary lazy_static

c272cfaed1b005e6dbf76738d39b370ef9eb2fc5 authored over 2 years ago by Nova <[email protected]>
refactor(node): remove unnecessary clone from get_client

85077146d3dcbd8a2148f3599f9f0a5324fbe688 authored over 2 years ago by Nova <[email protected]>
feat(registry): clear

fe24bed4927e81000301d8e602f76df45753d548 authored over 2 years ago by Nova <[email protected]>
feat: model node :D

6c172a98b64991985f5c0fb0acb70084bae78c32 authored over 2 years ago by Nova <[email protected]>
feat(main): stopping stereokit stops the event loop

5a5a7d50c9d2d37f4843fb1ad5d49de1ecee3a73 authored over 2 years ago by Nova <[email protected]>
feat: async all the functions!!

6b13d47197a777c9eb4640697d5c895a6365928d authored over 2 years ago by Nova <[email protected]>
fix(event loop): disconnect all clients before drop

58b0ae1f9ff5ab54ac22346181b22c911a336f76 authored over 2 years ago by Nova <[email protected]>
fix(event loop): error in poll when other threads paused due to EINTR

0e3313b05612dd7d32ca4a683d6bb754c11c6bc5 authored over 2 years ago by Nova <[email protected]>
fix(event loop): print error on drop/join

d7638e3c2d842b55b19835700f26d1b727de395c authored over 2 years ago by Nova <[email protected]>
fix(registry): use dashmap and pointer keys

ffcb95510846671fd006c1ddcd21536f7abfcca4 authored over 2 years ago by Nova <[email protected]>
fix(logic step): proper procedure

44ba9f2d680b37c4c774cf8e3d0c473d156d5e07 authored over 2 years ago by Nova <[email protected]>
fix(event loop): don't try to get client every time in loop

159afc007c0da7a52a8cf6661b054bd07caeceff authored over 2 years ago by Nova <[email protected]>
refactor(input pointer): derive default

39ce8214b48776d0539e8638ca99fb01d8e88f03 authored over 2 years ago by Nova <[email protected]>
fix(main): pass sk_quit function instead of calling it

ccd7b1f976ba66291c2e44b32969c28d7a7db4e1 authored over 2 years ago by Nova <[email protected]>
fix(event loop): disconnect client whenever it has any error

6f9e518243fa244b4bc143819a41fdffa3f22875 authored over 2 years ago by Nova <[email protected]>
feat: logic step

634d49c077c7f4c93be84ed2a42234e275fef29c authored over 2 years ago by Nova <[email protected]>
fix(main): include clap in cargo.toml

2367f06807e4a673f522b063de1b5c1273d4f926 authored over 2 years ago by Nova <[email protected]>
fix(stereokit): upgrade

b910be9610e484155d0a76de4d0ad4322da0e729 authored over 2 years ago by Nova <[email protected]>
feat: sk_quit on ctrl+c

e97aafd3809a11f1370abc41444eeba20594eebd authored over 2 years ago by Nova <[email protected]>
feat: stereokit basics

4ebfb9eb800e061901ac8a85deda37ac3cae21fa authored over 2 years ago by Nova <[email protected]>
refactor(cargo.toml): move libstardustxr dep into separate block

4237e0ca81f65676e7e9857c58764bb999ba5992 authored over 2 years ago by Nova <[email protected]>
feat: input pointer specialization

204d730fb2d5086699776d052f9e8ee0f0ff179e authored over 2 years ago by Nova <[email protected]>
feat(ray_march): make structs have all public members

59663d2aa68ac49f7ed79d4554353273a1ff8df0 authored over 2 years ago by Nova <[email protected]>
refactor(ray_march): comment out unused consts

5a9f2b5b57b4c15c2379e14514a14e3f0a296bb9 authored over 2 years ago by Nova <[email protected]>
fix(ray_march): make ray_point mutable

6abdbf6594cf335307d1df1f06ad4d2d9f7e40b9 authored over 2 years ago by Nova <[email protected]>
feat(input): process_input function

40bd598b565ba3262a47d205b6f5d3b7f7f51f91 authored over 2 years ago by Nova <[email protected]>
feat(node): execute_remote_method

d1d998fd10bc5fc4b05bff1afd5419549ffc09f6 authored over 2 years ago by Nova <[email protected]>
feat(event loop): global frame counter

3cce8477c5fbc62330fbef11fde4d4c3aae1a006 authored over 2 years ago by Nova <[email protected]>
feat(field): ray_march

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

a30b6d02b72af15849b47080a298423dcbcefabe authored over 2 years ago by Nova <[email protected]>
refactor(item): transpose item type and item data

cd7627a183da3cc840f6a1da51b416ad4a970101 authored over 2 years ago by Nova <[email protected]>
fix(alias): don't warn about unused field

c67a76b4b9a73625dd89851df1155c3432f04ca1 authored over 2 years ago by Nova <[email protected]>
feat(item): AsItemTrait

6172963c54bfb550bc6af12a3d2314937f1f2ab4 authored over 2 years ago by Nova <[email protected]>
refactor(registry): remove unneeded use

3e1a029cdd4e4ae9cc3a0f191b96653bfa62f6c6 authored over 2 years ago by Nova <[email protected]>
feat: items

e0db3781815ac44c798105de92feba040cbced46 authored over 2 years ago by Nova <[email protected]>
feat(spatial): store node

c8c6b125a3a098caa8b6d5c980ca3ee5b3b61870 authored over 2 years ago by Nova <[email protected]>
feat(client): add internal client

3985d9958758e867a90431c80af68a0ad83ed01f authored over 2 years ago by Nova <[email protected]>
refactor: replace all RwLock with Mutex

9880b6ef3f9255279b289f23f14ea59863d6da1f authored over 2 years ago by Nova <[email protected]>
feat(alias): return Arc<Alias> from Alias::add_to

ff118d4e1fadc1fec33d25f2663a567a8d184ad1 authored over 2 years ago by Nova <[email protected]>
refactor(registry) remove unnecessary del_idx var

174368faab5d2b7ae83fc6845231c61c08e3ac95 authored over 2 years ago by Nova <[email protected]>
fix(registry): remove won't return result

0c9dafe158eb763a59d888fbd660419a56aa7083 authored over 2 years ago by Nova <[email protected]>
fix(warnings): shut it clippy

9c6e4e49bacaf1fd5088a657dbb37fb143de137b authored over 2 years ago by Nova <[email protected]>
feat(alias): add aliasing remote signals/methods

cceda8f72d1a7049cb9debc42d82d318f23df974 authored over 2 years ago by Nova <[email protected]>
fix(registry): make add always succeed

82140c09fa6cf9d8d9f9631ec5512f32a3121c04 authored over 2 years ago by Nova <[email protected]>
refactor(nodelist): simplify destroying nodes

ca571315587c863081289b32cf1d0c887c5961ca authored over 2 years ago by Nova <[email protected]>
feat: LifeLinkedNodeList

bbaf95b79f2d4102aef8f3639d605d1115a0c48d authored over 2 years ago by Nova <[email protected]>
fix(alias): use static string references instead of owned string

d1f6a34ac87ef6e8c2d41633123dddfac6043ca3 authored over 2 years ago by Nova <[email protected]>
fix(pulse receiver): add sendData signal

97f268c9594dc4f8a71267efdf32b6b64f512b2d authored over 2 years ago by Nova <[email protected]>
feat(data): pulse receiver

7fc239293d6e9efe8ddea719df555b0cbf7a25a0 authored over 2 years ago by Nova <[email protected]>
fix(node): make uid public

1433d74f185940ec3792e8453f4b08b2c843c001 authored over 2 years ago by Nova <[email protected]>
feat: root node

34d95067dd50e249b709dc899ced318eb986c5c6 authored over 2 years ago by Nova <[email protected]>
fix(scenegraph): use OnceCell instead of RefCell

31797e35c453bc1c60beec24ccad9693e5e8482a authored over 2 years ago by Nova <[email protected]>
feat(registry): get_valid_contents

956431bd00594d609e7e4641c7a36cede393c9a0 authored over 2 years ago by Nova <[email protected]>
fix(client): turn Rc into Arc

46a1581e1b64cee6518005e776ff96a72791040e authored over 2 years ago by Nova <[email protected]>
refactor: compact flex_vec shenanigans

3421fa84afe9559f664ac966c775000e5d8e7d85 authored over 2 years ago by Nova <[email protected]>
feat(spatial): get spatial parent and get transform pose functions

2f63d5aaec42c55ce0870f7fe5c9c6956342dd59 authored over 2 years ago by Nova <[email protected]>
refactor(client): create interface functions take in a reference

2d3da131afc30718b94fe735dbe93a5b51d0689b authored over 2 years ago by Nova <[email protected]>
fix(alias): make struct public

87bfd3dec5ac98ba6025d5e5733cffc65ecd722f authored over 2 years ago by Nova <[email protected]>
fix(main): shut clippy up

b8e577d5e97c0d576471050e3e88b2577939ca44 authored over 2 years ago by Nova <[email protected]>
refactor(node): use once_cell for aspects

c60edded40a717f0267345cab7948bd84f6581d8 authored over 2 years ago by Nova <[email protected]>
Make all nodes thread safe

3aa691475cdadcda6b066aa547891ecfc98ed45a authored over 2 years ago by Nova <[email protected]>
refactor(node): defer setting client until adding to scenegraph

651fa5f01244b693c39406832f680ab8b9fb5e7f authored over 2 years ago by Nova <[email protected]>
refactor: remove all explicit lifetime specifiers

beaa3d0e6bdf319c4af9f7a7391409e84568aecf authored over 2 years ago by Nova <[email protected]>
feat(main): add basic loop and clean up errors

54f68577dd5240dfb06d3dbe59f446a599a123d6 authored over 2 years ago by Nova <[email protected]>
fix: make all node aspects thread safe

559d969b10581a0943c0edd0c5d5b2bb4c03ecc4 authored over 2 years ago by Nova <[email protected]>
feat(alias): add it

2c5d9c3c7f80737e95d9206a28c07936f98274e6 authored over 2 years ago by Nova <[email protected]>
feat(node): send_remote_signal

4ec27311a6b187911269a796d6cc51978019482e authored over 2 years ago by Nova <[email protected]>
feat(client): get_messenger

aa356711a92089dcd0b62c60f9dda91ab52a1f3c authored over 2 years ago by Nova <[email protected]>
fix(event loop): handle UnexpectedEOF to remove client when disconnected

c668498a6f44d5b4dd70006e09afa5535d7387fb authored over 2 years ago by Nova <[email protected]>
feat(node): unique identifier

2b5578a221babdd624f33171d8bd84e1890fce60 authored over 2 years ago by Nova <[email protected]>
fix(node): use fxhasher for local signals/methods hashmaps

a5027a9aab1e1c1374cb6bc5869932d42a2c6e9b authored over 2 years ago by Nova <[email protected]>
fix(error): use anyhow error instead of formatting

332cbf8b62cbb5afe196e271831337c954b35336 authored over 2 years ago by Nova <[email protected]>
fix(error): prefix internal errors with "Internal: "

5a9a6afc5124ad23e22657f8ac2b9a1d1912c940 authored over 2 years ago by Nova <[email protected]>
fix(spatial): ensure node does not have a spatial aspect

2cdadcde95963edfcf16910251f623866a198eb9 authored over 2 years ago by Nova <[email protected]>
feat(scenegraph): use ScenegraphError signal/node errors

5db13aa48485943b98f72fba42d1553944ed50e3 authored over 2 years ago by Nova <[email protected]>
fix(scenegraph): emit SignalNotFound error for signal

25edd845c1639becf4f7bdee5c68b7c27c837a93 authored over 2 years ago by Nova <[email protected]>
refactor(scenegraph): use super fast hasher

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