diff --git a/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp b/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp index 7a57e1d0f2..905042cb79 100644 --- a/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp +++ b/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp @@ -661,6 +661,9 @@ void OpenGLDisplayPlugin::withMainThreadContext(std::function f) const { QImage OpenGLDisplayPlugin::getScreenshot() const { auto size = _compositeFramebuffer->getSize(); + if (isHmd()) { + size.x /= 2; + } auto glBackend = const_cast(*this).getGLBackend(); QImage screenshot(size.x, size.y, QImage::Format_ARGB32); withMainThreadContext([&] {