-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compatibility with Unity & Android #333
base: master
Are you sure you want to change the base?
Conversation
Unregestering from parentPipeline.
caa6e1b 10df5c0 Merge differents modifications of Pipeline (ie CreateSynchedPipeline, switch some attributes from private to internal...) and add the RemotePipelineClockExporter/Importer components that allow to synch remote \psi applications from a dataset. (Our use case is to replay the datasets in our XR platforms). |
Still 2 tests failing on my side:
|
Proposed modifications:
Adding Microsoft.Psi.InteropAndroid, that is a reduction of Microsoft.Psi.Interop for TCPSource/Writer with a modification of dynamic to template (crash with refecerence exception on Quest).
Microsoft.Psi project modifications:
PsiStore path need to be changed for Android and check the permission to write at application level.
KnowSerializer instance writeable to allow the addition of ‘serializer’ and public to application level.
Mutex downgrade code & Removing null check operator to be compatible with Mono & Android.
Some modifications are unnecessary (or not complete) as the first target was to use Emitters and Receivers (commit ID: 446a0fa).