diff --git a/Engine/source/platform/input/openVR/openVRProvider.cpp b/Engine/source/platform/input/openVR/openVRProvider.cpp index bf03d99b7..93e843f87 100644 --- a/Engine/source/platform/input/openVR/openVRProvider.cpp +++ b/Engine/source/platform/input/openVR/openVRProvider.cpp @@ -697,7 +697,7 @@ void OpenVRProvider::onEyeRendered(U32 index) vr::VRCompositor()->Submit((vr::EVREye)(vr::Eye_Left + index), &eyeTexture);*/ } - AssertFatal(err != vr::VRCompositorError_None, "VR compositor error!"); + AssertFatal(err == vr::VRCompositorError_None, "VR compositor error!"); } bool OpenVRProvider::_handleDeviceEvent(GFXDevice::GFXDeviceEventType evt) diff --git a/Engine/source/platform/input/openVR/openVRProvider.h b/Engine/source/platform/input/openVR/openVRProvider.h index 5006269a1..206aa8799 100644 --- a/Engine/source/platform/input/openVR/openVRProvider.h +++ b/Engine/source/platform/input/openVR/openVRProvider.h @@ -49,7 +49,7 @@ public: void advance() { - mIndex = (mIndex + 1) & TextureCount; + mIndex = (mIndex + 1) % TextureCount; } GFXTexHandle& getTextureHandle()