OculusVR: Call GetPredictedDisplayTime to satasfy SubmitFrame
This commit is contained in:
parent
f0b4c13515
commit
1c975918b1
@ -210,6 +210,15 @@ public class OculusVR implements VRAPI {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updatePose() {
|
||||
double ftiming = ovr_GetPredictedDisplayTime(session, 0);
|
||||
OVRTrackingState hmdState = OVRTrackingState.malloc();
|
||||
ovr_GetTrackingState(session, ftiming, true, hmdState);
|
||||
|
||||
// TODO
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isInitialized() {
|
||||
return initialized;
|
||||
@ -251,11 +260,6 @@ public class OculusVR implements VRAPI {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updatePose() {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Matrix4f getHMDMatrixProjectionLeftEye(Camera cam) {
|
||||
return matrixO2J(projections[ovrEye_Left], new Matrix4f());
|
||||
|
@ -222,6 +222,8 @@ public class VRViewManagerOculus extends AbstractVRViewManager {
|
||||
@Override
|
||||
public void update(float tpf) {
|
||||
// TODO
|
||||
|
||||
hardware.updatePose();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
x
Reference in New Issue
Block a user