Cross-Process Synchronization Improves VR Performance

Originally published at: https://developer.nvidia.com/blog/cross-process-synchronization-improves-vr-performance/

Modern VR Rendering Pipeline Architecture The modern VR rendering pipeline involves multiple steps broadly categorized as rendering and post processing. Post rendering, the HMD compositor processes the rendered views to better suit the characteristics of the display and to compensate for pose latency before the textures are displayed. Figure 1 illustrates the process flow. This post discusses cross-process synchronization,…