I’m making a VR plugin for mobile HMD. The function DrawDistortionMesh_RenderThread not called when MobileHDR disabled. But some project may not want to use MobileHDR for better FPS.
I have checked the souce code. It’s because when MobileHDR disabled the bGammaSpace in FForwardShadingSceneRenderer::Render will be TRUE. Thus it won’t call the whole PosetProcess function GPostProcessing.ProcessES2.
Is it a bug for disable MobileHDR also disable the PostProcessHMD?