Просмотр исходного кода

remove dependency on Extras/OVR_Math.h

Krzysztof Kondrak 9 лет назад
Родитель
Сommit
f84104f541
2 измененных файлов с 4 добавлено и 3 удалено
  1. 4 1
      src/ovr.cpp
  2. 0 2
      src/ovr.h

+ 4 - 1
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;

+ 0 - 2
src/ovr.h

@@ -25,8 +25,6 @@
 #		include <OVR_CAPI_GL.h>
 #	endif // BGFX_CONFIG_RENDERER_OPENGL
 
-#include "Extras/OVR_Math.h"
-
 namespace bgfx
 {
 	// single eye buffer