Skip to content
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

Unity integration improvements #22

Open
wants to merge 175 commits into
base: r1.30
Choose a base branch
from

Conversation

wenzhang-unity
Copy link

This PR reworks many features of the RenderStream plugin for Unity. A highlight of the improvements:

  • Integration with Cluster Display package to allow game state synchronization between leader and followers. Awaiting public release https://github.com/Unity-Technologies/ClusterDisplay
  • Camera capture abstraction layer
  • DX12 support (input and output textures)
  • IL2CPP support
  • Debug presenter (allows viewing the inputs or outputs on the render node's desktop).
  • Fixed texture format for uncompressed formats (color space bug)

wenzhang-unity and others added 30 commits October 27, 2022 16:56
Fix up some initialization logic.

Refactoring: DRY, cleaner cluster handling logic
No need to open the registry key for writting
Work with CD's new initialization mechanism
mark-beiline and others added 30 commits March 30, 2023 13:48
Zero-click presenter with texture selection dropdown
Separate assembly for pipeline abstraction
…re-update-with-cluster-sync

Fix update of remote texture with cluster sync
* Add cluster setup instructions

* Wording
Fix texture format for uncompressed RenderStream formats
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants