diff --git a/src/ovr.cpp b/src/ovr.cpp index 3f37680c9..ca6e25ae2 100644 --- a/src/ovr.cpp +++ b/src/ovr.cpp @@ -165,7 +165,10 @@ namespace bgfx for (int eye = 0; eye < ovrEye_Count; eye++) { eyeLayer.ColorTexture[eye] = m_eyeBuffers[eye]->m_swapTextureChain; - eyeLayer.Viewport[eye] = ::OVR::Recti(m_eyeBuffers[eye]->m_eyeTextureSize); + eyeLayer.Viewport[eye].Pos.x = 0; + eyeLayer.Viewport[eye].Pos.y = 0; + eyeLayer.Viewport[eye].Size.w = m_eyeBuffers[eye]->m_eyeTextureSize.w; + eyeLayer.Viewport[eye].Size.h = m_eyeBuffers[eye]->m_eyeTextureSize.h; eyeLayer.Fov[eye] = m_hmdDesc.DefaultEyeFov[eye]; eyeLayer.RenderPose[eye] = m_pose[eye]; eyeLayer.SensorSampleTime = m_sensorSampleTime; diff --git a/src/ovr.h b/src/ovr.h index 45bdad200..f8d414495 100644 --- a/src/ovr.h +++ b/src/ovr.h @@ -25,8 +25,6 @@ # include # endif // BGFX_CONFIG_RENDERER_OPENGL -#include "Extras/OVR_Math.h" - namespace bgfx { // single eye buffer