mirror of
https://github.com/lubosz/overte.git
synced 2025-04-07 05:42:08 +02:00
Update oculus legacy plugin
This commit is contained in:
parent
37a725b06d
commit
b94e244844
2 changed files with 6 additions and 2 deletions
|
@ -68,18 +68,20 @@ bool OculusLegacyDisplayPlugin::isSupported() const {
|
|||
return result;
|
||||
}
|
||||
|
||||
void OculusLegacyDisplayPlugin::internalActivate() {
|
||||
bool OculusLegacyDisplayPlugin::internalActivate() {
|
||||
Parent::internalActivate();
|
||||
|
||||
if (!(ovr_Initialize(nullptr))) {
|
||||
Q_ASSERT(false);
|
||||
qFatal("Failed to Initialize SDK");
|
||||
return false;
|
||||
}
|
||||
|
||||
_hswDismissed = false;
|
||||
_hmd = ovrHmd_Create(0);
|
||||
if (!_hmd) {
|
||||
qFatal("Failed to acquire HMD");
|
||||
return false;
|
||||
}
|
||||
|
||||
_ipd = ovrHmd_GetFloat(_hmd, OVR_KEY_IPD, _ipd);
|
||||
|
@ -107,6 +109,8 @@ void OculusLegacyDisplayPlugin::internalActivate() {
|
|||
ovrTrackingCap_Orientation | ovrTrackingCap_Position | ovrTrackingCap_MagYawCorrection, 0)) {
|
||||
qFatal("Could not attach to sensor device");
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
void OculusLegacyDisplayPlugin::internalDeactivate() {
|
||||
|
|
|
@ -31,7 +31,7 @@ public:
|
|||
virtual float getTargetFrameRate() override;
|
||||
|
||||
protected:
|
||||
virtual void internalActivate() override;
|
||||
virtual bool internalActivate() override;
|
||||
virtual void internalDeactivate() override;
|
||||
|
||||
virtual void customizeContext() override;
|
||||
|
|
Loading…
Reference in a new issue