Skip to content

Double-buffer native VR implementation#245

Open
DuFF14 wants to merge 7 commits intomasterfrom
doubleBufferNativeVR
Open

Double-buffer native VR implementation#245
DuFF14 wants to merge 7 commits intomasterfrom
doubleBufferNativeVR

Conversation

@DuFF14
Copy link
Member

@DuFF14 DuFF14 commented Jan 2, 2018

Adds an extra set of RenderTextures and alternates which RenderTextures are active each frame. Requires: OSVR/OSVR-Unity-Rendering#37
This aims to improve performance when asynchronous timewarp is enabled in the renderManager config.

@DuFF14
Copy link
Member Author

DuFF14 commented Jan 2, 2018

Needs some more testing before merging as this is a significant change.

…sequences for Windows and Android. Creating RM via GL.IssuePluginEvent is required for multithreaded rendering on Android.
…compatibility. Changes some comments. Updated libosvrUnityRenderingPlugin.so which includes choreographer timing. Adds an extra call to OsvrRenderManager for setting client context in the rendering plugin.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant