void OculusWin32DisplayPlugin::stop() { _context->makeCurrent(_window); if (_sceneSwapFbo) { delete _sceneSwapFbo; _sceneSwapFbo = nullptr; } if (_mirrorFbo) { delete _mirrorFbo; _mirrorFbo = nullptr; } _context->doneCurrent(); _timer.stop(); _window->deleteLater(); _window = nullptr; _context->deleteLater(); _context = nullptr; if (_hmd) { ovr_Destroy(_hmd); _hmd = nullptr; } ovr_Shutdown(); }