Merge pull request #16370 from lvonasek/compat_openxr_sonic

OpenXR - Sonic Rivals fixed
This commit is contained in:
Henrik Rydgård
2022-11-09 21:28:34 +01:00
committed by GitHub
8 changed files with 43 additions and 17 deletions

View File

@@ -411,7 +411,9 @@ void LinkedShader::UpdateUniforms(u32 vertType, const ShaderID &vsid, bool useBu
} else {
UpdateVRProjection(gstate.projMatrix, leftEyeMatrix.m, rightEyeMatrix.m);
}
UpdateVRParams(gstate.projMatrix);
float m4x4[16];
ConvertMatrix4x3To4x4Transposed(m4x4, gstate.viewMatrix);
UpdateVRParams(gstate.projMatrix, m4x4);
FlipProjMatrix(leftEyeMatrix, useBufferedRendering);
FlipProjMatrix(rightEyeMatrix, useBufferedRendering);